15 Ways To Make Money With WordPress (Affiliate Marketing, eBooks, And Beyond)

Make money with wordpress

When it comes to making money with WordPress, I’ve tried everything.

Website design, SEO consulting, speed optimization, freelancing, Google AdSense.

I made OK money with these, but it wasn’t until I started blogging full-time (and doing affiliate marketing) that I began making sustainable, passive income that was more than I had dreamed.

I only recommend affiliate marketing if you have time (I worked full-time for an entire year without making much money) but this is what resulted in my traffic growth which is now around 3,000 visits/day. I was completely broke and living with my parents until then, but eventually my traffic skyrocketed and looking back, taking that risk was completely worth it.

Many opportunities (especially those involving passive income) require content creation. But once completed, you can use the same content for multiple channels:

  • Blog posts (with affiliate links)
  • Udemy course
  • Amazon book
  • YouTube videos (with affiliate links)


1. Affiliate Marketing

Of course affiliate marketing is #1 on my list – I’ve been making $100k+/year with it.

Paypal affiliate sales

How Did I Pull It Off?

  • I wrote tutorials on website speed optimization
  • Hosting is the #1 factor of website speed optimization
  • I crawled through the depths of Facebook to find polls on “best hosting”
  • I refer people to SiteGround who was rated the #1 host in 12 Facebook polls
  • I don’t rely on “review keywords” but on practical tutorials (eg. how to setup cache plugins) and mention SiteGround at the end of most of my speed optimization guides

Siteground affiliate of the month

How Much $ I Typically Make On Each Sale

  • Hosting: $160/sale
  • WordPress themes: $35
  • Content delivery network: $20
  • Freelancer.com: $20
  • WordPress plugins: $9

How Much Time Does It Take?
4 years of learning/experimenting, then 1 year of blogging full-time. That’s what it took for me. If you already have decent knowledge on your industry (and blogging), it should take less time.

How To Start?

These are long guides, but there’s a wealth of knowledge in each of them.

Affiliate marketing toc

Affiliate Program Category Commission Recurring 2 Tier
A2 Hosting Hosting $55 – $125 x
All In One SEO Pro SEO 20% x x
Astra Themes 30% x x
Asset CleanUp Pro Plugins 20% x x
AWeber Email 30% x
Beaver Builder Themes 25% x
Blocksy Themes 30% x x
Bluehost Hosting $65+ x x
BunnyCDN CDN $20 credit x x
CloudPages Hosting 100% 1st invoice x
Cloudways Hosting $50 – $150+
Convert Pro Plugins 50% x x
Constant Contact Email $105 x x
Divi Themes 50% x x
Elementor Themes 50% x x
FlyingPress Cache Plugin 20% x
GeneratePress Themes 30% x x
GenerateBlocks Plugins 25% x x
GoDaddy Hosting 15% x x
GreenGeeks Hosting $50 – $100+ x x
GridPane Hosting 1 free month x x
Hostinger Hosting 60% x x
Kadence Theme 20% x x
Hello You Designs Themes 20% x x
HostGator Hosting $65 – $125+ x x
JohnnyVPS Hosting 200% 1st invoice x x
KeyCDN CDN 100% 1st invoice x x
Kinsta Hosting $50 – $500 x
LearnDash Plugins 35% x x
Long Tail Pro SEO 30% x
MailChimp Email $30 credit x x
NameCheap Hosting 35% x x
NameHero Hosting $50 – $125+ x x
Ninja Tables Plugins 20% x x
NitroPack Plugins 20% x
OceanWP Theme 30% x x
OptiMonster Plugins 20% x x
Perfmatters Plugins 20% x
Pretty Links Affiliate 25% x x
Rank Math SEO 30% x x
Refer WordPress Other 20% x x
Restored 316 Designs Themes 20% x x
Rocket.net Hosting $150 x x
Scala Hosting Hosting $50 – $200 x x
Schema Pro SEO 30% x x
SEMrush Analytics $200 x x
ShortPixel Plugins 30% x
ServerPilot Control Panel $25 x x
SEOPress SEO 20% x x
SiteGround Hosting $50 – $100+ x x
SpinupWP Control Panel $25 credit x x
StackPath CDN $20+ x x
StudioPress Themes 35% x x
ThemeForest Themes 30% 1st invoice x x
Themeisle Themes 55% x x
Thirsty Affiliates Affiliate 30% x x
TubeBuddy Other 30% – 50% x
UpCloud Hosting $50 credit x x
Vultr Hosting $35 x x
Whitespark SEO 20% x x
WP Coupons Affiliate 40% x x
WP Engine Hosting $200 x
WP Johnny Other 25% x x
WPX Hosting $70 – $100+ x x
WP Rocket Plugins 20% x x


2. Refer People To Hosting

It’s one of the most lucrative industries for affiliates – that’s why it’s so saturated.

But don’t let that scare you. I make the same money selling 1 hosting plan than I would selling 4.5 themes, or 8 content delivery networks, or 18 plugins. I would rather selling 1 hosting plan.

97 sales x 150/sale = $14,550 in 1 month by promoting SiteGround (hosting company)

Recommended Hosting Affiliate Programs

  • SiteGround – $50 – $160/sale (custom plans are made if you get a lot of sales). They have tons of social proof (Facebook polls, Facebook conversions, and tweets) of people who love SiteGround (which you can see in my SiteGround affiliate program review). This can significantly increase sales/conversions, especially the 26 Facebook polls where they were ranked the #1 host. The main downfall is some customers report CPU overages, which happens with every host, but SiteGround will only give you a couple warnings before shutting down your website temporarily. Otherwise, they’re fantastic.

Siteground affiliate tier

Siteground custom affiliate tier

  • Cloudways – $50 – $200/sale (custom plans are made if you get a lot of sales). Cloudways is quickly becoming a top host with generous, flexible commissions. If you join hosting-related Facebook Groups, you will see many compliments on Cloudways. You should be able to collect plenty of social proof to increase your sales/conversions.
Cloudways slab affiliate program
Custom tiers up to $200/sale
Cloudways hybrid affiliate program
$200/sale + bonuses
  • WP Engine – $200/sale + tier bonuses + two-tier affiliate commissions (if you refer an affiliate and they make a sale, you get $50). Strong opportunities especially since they acquired StudioPress. Plans are more expensive than other hosts, but they’re very fast.
$200/sale + bonuses

Don’t Choose Affiliates Solely On Commissions
Don’t choose your affiliate solely on commissions! Even through WP Engine offers a $200 flat commission, I chose to climb SiteGround’s tiers since I thought they were better – and the 12 Facebook polls had a huge impact on my sales. Whatever host you choose, promoting only 1 can help you climb tiers faster, especially if your readers know you swear by them. SiteGround, Cloudways, and other hosts even give you higher commissions if you get more sales especially for higher-priced plans. Right now I’m at $160 per sale for SiteGround if I hit 81+ sales/month.

Collect Social Proof
These Tweets and polls took my conversions from 3% to 7%. There are plenty of polls and conversations where people have strong opinions about hosting (just search Facebook for hosting, Cloudways, or whatever you’re looking for). Take screenshots of these and post them on your blog. People look at these as less biased, and are much better than collecting reviews on your own website since those are probably moderated. People know this, so try Facebook.

Moving from siteground
Ecommerce hosting poll

Get Involved In These Facebook Groups
If you’re going to recommend hosting, you need to join these groups. They help you stay updated, and the WordPress Hosting group takes a poll every year which you should use.

Avoid “Review” Keywords
Avoid writing hosting reviews (at first) since those keywords are very competitive in Google. Instead, find keywords where people are trying to make their website load faster, write a tutorial on it, and recommend your host as part of the tutorial. The more helpful your tutorial is, the higher it will rank (content is king) and the more eyeballs will see it. Don’t make hosting the bulk of your tutorial, or people will think it’s spammy. And no one’s going to share/link to it.

While “review” keywords are very competitive, these aren’t, yet they still attract people who want a faster website and might be open to switching to a faster host:

  • slow wordpress site
  • slow wordpress admin panel
  • how to setup w3 total cache
  • how to setup wp rocket
  • how to setup wp fastest cache
  • slow wordpress plugins
  • wordpress speed plugins
  • slow wordpress bluehost
  • slow wordpress hostgator
  • Any other topics related to speed optimization!


3. WordPress SEO Consulting

People love working with a WordPress SEO consultant – someone who specializes in WordPress SEO and has specific knowledge on Yoast, WordPress speed, plugins, themes, page builders, and WordPress in general. This is how I set myself apart from the competition, and ranked #1 for many WordPress SEO keywords. I continue to get tons of inquiries to this day.

People are searching for this:

Wordpress seo consultant keyword

But not many people optimize for it (my landing page isn’t even that good):

Wordpress seo consulting search

SEO Services You Can Offer

  • WordPress SEO Audits
  • Local SEO Audits
  • Keyword Research
  • Yoast Optimization
  • Google Analytics
  • Google Search Console
  • Landing Page Creation
  • WordPress Speed Optimization
  • Rich Snippets Implementation
  • Citation Building (Outsource to Whitespark)

Keywords People Are Searching (I’ve Already Done The Research)

  • WordPress SEO Services
  • WordPress SEO Consulting
  • WordPress SEO Expert
  • WordPress SEO Audit

*I rank #1 for all these, and each one has a different landing page. They’re not that competitive, and I really don’t care if you take my #1 result because I’m doing affiliate marketing full-time now. But I still get a lot of inquiries with these since I’m #1 for them. Take my spot!  Here are my landing pages on WordPress SEO Services, SEO Consulting, SEO Expert, and SEO Audits.


4. Become A WordPress Speed Optimizer

There is a desperate need for WordPress speed optimization, but not many people do it (I would know, I’m in this industry now). People just aren’t comfortable setting up cache plugins, CDNs, upgrading PHP versions, or optimizing images. They need a WordPress speed expert!

This is my developer who I’ve been working with since 2011 and refer my readers too. He is making good money, and I get a small commission from the projects. He’s been crushing it.

Pronaya kumar s reviews

Services You Can Offer

  • Cache plugin configuration
  • CDN integration
  • Cloudflare integration
  • Image optimization
  • Plugin optimization
  • Script optimization
  • Theme optimization
  • PHP version upgrade
  • Adding AMP pages

Getting Started

  • Get involved in the WordPress Speed Up Facebook Group
  • Create a profile on freelancer websites (Freelancer + Upwork)
  • Take before and after GTmetrix/Pingdom reports of each project
  • Build your portfolio, but until then, offer your service for cheap/free
  • Create a page (or even better, a small website) for “WordPress speed services” – you should be able to rank for that keyword easily, which should provide you with projects


5. Create YouTube Tutorials

The most popular way to monetize YouTube videos are ads, sponsorship, and dropping affiliate links in video descriptions. This is probably the most simple, fastest way to start making money with affiliate marketing, since if you make great videos, you will get viewerss. Whereas a blog takes time because you start from scratch with 0 links, 0 shares, and low domain authority – so you won’t rank for your keywords right way. Of course, you should learn some YouTube SEO.

Amazon affiliate links

The most popular way to make money is to sign up for Amazon’s affiliate program and recommend products you use while dropping affiliate links in your video description. Easy!


6. Create An Udemy Course

Udemy has a tutorial to get you started. You should also join the Studio U Facebook Group which is full of instructors who would probably be happy to give you feedback on your course.

How Much Money Can You Make?
Some WordPress courses on Udemy have made over $100,000. Let’s say that results in $25,000 profit and it takes you 3 months to create the course (look at Udemy’s revenue sharing). Was it worth it? Well if you create 4 courses in a year and made $100k, you bet.

Yes, that’s a stretch. And I honestly haven’t created an Udemy course (yet). But there are many people who rely on this for passive income, and they make YouTube videos about it. However, many instructors already have a successful YouTube channel or website, and don’t fully rely on Udemy’s marketing to get sales. Especially since “paid user acquisition” means only 25% profit.

Udemy wordpress courses

The only downfall is that you have to share your profit with Udemy::

Instructor revenue share – udemy



7. Get On Freelance Websites

Freelancing obviously makes money, but it also makes you develop experience/knowledge in the field. This is basically what I did for several years before I started my blog and proclaimed myself as an “expert.” Before you apply your knowledge somewhere else, you must obtain it.

Freelancer wordpress speed optimization expert


8. Sell A Book On Amazon

There aren’t many great books on WordPress, especially when it comes to specific categories (WordPress SEO, speed optimization, security, plugins, etc). Of course, most people go to Google, but if you establish yourself as an expert in the industry, people will buy your book.

Amazon wordpress seo books


9. Google AdSense

Avoid it! I’m only mentioning it because it’s popular, not because it works.

  • It doesn’t work (no one clicks these ads)
  • It makes your website/blog looks spammy
  • It makes your website/blog load slow (see below)
  • There is a long history of complaints about the quality of their ads
  • People aren’t taking your recommendation (no loyalty for your brand)


Stick With Good Old Affiliate Links

  • They don’t look as spammy
  • They don’t slow down your website
  • They’re based on your recommendation
  • More likely to get clicked than a random ad


10. Get Certified With Google Products

Establish credibility (and raise your rates) with certifications from Google.

List Of Google Certifications

You get a badge for each one, and the GA exam took me less than a day to complete:

Google analytics certification


Google partner badge

Google Site Kit (Bonus) – this is a new WordPress plugin developed by Google which combines Google Analytics, Search Console, AdSense, and PageSpeed Insights. I recommend staying on top of this, and becoming familiar with it, as many people will probably be using it.

Site kit by google


11. Go eCommerce (Sell Stuff)

Have products to sell? Create a WooCommerce site and make it happen.

I’m not going to pretend I know about eCommerce considering I’ve never created a store, but Backlinko’s eCommerce guide is the guide you want. It covers keywords, Amazon, content SEO, rich snippets, and basically everything. But, I would buy your theme from StudioPress.



12. Become A Plugin Developer

Popular plugins usually have no problem monetizing. Yoast’s premium plugins have earned him a fortune. Cache plugins can add affiliate links to CDN and make commissions. Revolution Slider has almost 300,000 sales which at $26, means that plugin generated about $8 million.

Plugin affiliate link

Freemium Model – offer a free and paid version, pretty simple concept.

Use Affiliate Links – just like the photo above, the developer created a cache plugin that integrates with a CDN. Anyone who signs up with StackPath’s CDN, the developer recieves a commission (and he probably made a lot considering WP Fastest Cache a popular plugin). You can also create an analytics plugins and add an affiliate link to SEMrush. Just a few examples.

CodeCanyon – submitting your plugin to CodeCanyon will give it exposure.

Opportunity! Can You Develop A Rich Snippets Plugin?

There aren’t many great rich snippets plugins out there. All In One Schema is way too minimal, WP Rich Snippets was abandoned by the developer, and the only solid all-in-one rich snippets plugin is WP Review by MyThemeShop. I can tell you first hand from writing one of the most popular tutorials on adding rich snippets, there is definitely a need for this. And if you create a solid plugin, I’m happy to promote it across my blog.


13. Become A Theme Developer

The main problem I see with theme developers, is they rush launching their themes too quickly. When people buy them, they run into errors and your time spent on fixing errors and support rack up quickly. You need to create extensive documentation, tutorials, automation. StudioPress and Elegant Themes do a great job with this. And if you can create a Genesis theme and get featured on StudioPress as a third-party theme, you’ll make a pretty penny. Successful themes on ThemeForest like Avada have also made millions (literally, millions).



14. Start A Hosting Company

It’s a competitive space – you better be prepared.

Hosting companies have some of the most aggressive affiliate programs and marketing. Thankfully, people are learning why EIG is not a good choice and are open to alternatives.

  • Get involved in the WordPress Hosting Facebook Group
  • Get involved in the WordPress Speed Up Facebook Group
  • Create an affiliate program with competitive commissions
  • Integrate Let’s Encrypt SSL, Cloudflare, and other “free bonuses”
  • Speed and support are the 2 biggest reasons I see people switch hosts
  • When you have the budget, try to acquire data centers
  • Get into the technical stuff with this starting a hosting company tutorial
  • Create landing pages for each hosting type (WordPress, Joomla, cloud, dedicated, etc)

Hosting companies


15. Website Reviews

As of December 28, 2016, Yoast discontinued their website reviews.

Yoast discontinued website review

This leaves a huge opportunity for freelancers and WordPress SEO companies. The best part? This leads to other services you can offer clients. And I have some great templates you can use.

SEO Audit Templates I Created

Seo audit template


Other Ideas For Making Money With WordPress

  • Design Websites – if you’re in a large city, you’re better offer targeting a keyword like “Chicago WordPress Design” than “Chicago Web Design” since it’s less competitive.
  • Offer A Blog Setup Service – when people buy a theme/hosting, they just want it setup so they can start playing – if setting up the flesh and bones of a blog is your thing.
  • Create Citations For Local SEO – citations (directories) are sill important for local SEO and many people prefer to outsource this. Whitespark and Bright Local dominate the market, but that’s only 2 companies and the average Joe doesn’t know about them.
  • Be A Guest Blogger – I would love to hire a blogger for Online Media Masters. Even though I get tons of solicitations, I haven’t not found 1 person who fits (they usually don’t have good photos and the content is short). But if I did, I’d hire them in an instant.
  • Lift Google Penalties – once upon a time I got a Google Penalty, which I think was from spammy backlinks. I tried hiring some freelancers but they didn’t work. I would have paid an arm and a leg for the penalty to be lifted since it was crushing my business and income. Your clients will be desperate for results, making it a great opportunity.
  • Create A Directory Website – one idea I (still) have is a catering website, where I create landing pages for each city, listing all the restaurants who providing catering, showcasing their menus, and charging them to be listed on it. I think it’s a good idea.


Frequently Asked Questions

How do most people make money with WordPress?

The most common ways people make money with WordPress are affiliate marketing, WordPress website design, development, graphic design, and offering services. Most successful bloggers promote hosting companies because they pay large commissions.

How did I make $15k/month?

By promoting hosting companies. I blog about website speed optimization and refer people to faster hosting and get commissions in the process.

How do I start with affiliate marketing?

Choosing your domain name, niche, and affiliates is the hardest part, but don't let that stop you from starting! I switched niches 3 times before I stuck with speed optimization. Adding affiliates links to blogs is easy; SEO and choosing niches/affiliates takes initiative.

Why do most bloggers get burnt out?

Most bloggers get burnt out because they fail to get SEO traffic, leading to no sales. Or their commission rates get cut by their affiliates (like Amazon has done multiple times). It's hugely important to get advice from the right places and to be in a niche with a lot of competition from companies who NEED their affiliates (or your products and services).

How do I rank higher for my services?

Good keyword research and on-page SEO! Use Google Autocomplete to find long-tail keywords and create compelling pages or posts about those topics. That's the heart of it. Of course, you should read my WordPress SEO guide for more detailed tips.

I hope this was helpful! Comment if you have any ideas yourself but I tried to include the ones I have experience in. Either way, I would go for the ones that have passive income ;)


You Might Also Like:

Leave a Comment