How to Make Money on WordPress | Monetize Your Site

We may receive a commission from our partners if you click on a link and purchase a product or service on their website. Learn more

lucy carney
Written By
Updated on January 5, 2023
how to make money on wordpress

WordPress is an open source platform that’s free for everyone to use. It’s ideal for creating unique websites, and is enjoyed by millions – but you can do more than just enjoy using WordPress. You can make money from it, too.

We’re going to reveal the best ways to make money from your WordPress website. 

Don’t worry – you don’t have to be a coder, developer, or even a WordPress whiz to get a little something back. But you do need to play to your strengths. Look out for strategies that build on skills you already have, or skills you’re willing to grow.

With 34% of the internet using WordPress, competition is fierce, and you need to stand out from the crowd!

In this guide, we’ll outline the best ways of monetizing WordPress, and explain how you can get started.

Time and money wait for no one, so let’s dive in. 

Suitable for: All beginners

We’ll start with the most obvious strategy: ecommerce. By using a plugin, you can turn your WordPress website into your very own online store. That means you can start listing products, running sales, and accepting payments.

The plugin we most recommend is WooCommerce. This is a powerful (and free) ecommerce plugin that integrates seamlessly with WordPress, and gives you total creative control over your store. You can sell anything, from physical and digital products to appointments and services.

how to make money on wordpress woocommerce
WooCommerce is the most popular, most customizable ecommerce platform around.

Whether you knit socks, sell vintage punk merch, or teach yoga, WooCommerce will let you promote your business and connect with clients. And, of course, it’ll let you receive payments through your WordPress store. 

It’s easy to set up your online store with WordPress, but it’s not an overnight job. First of all, you need to find hosting, install WordPress, and get the basics of your site in place. Then, you need to install an ecommerce plugin (like WooCommerce).

Once you’ve installed and activated your ecommerce plugin, you can then begin building your online store. Add products, design your storefront, set up shipping, connect secure payment options… you get the idea.

WooCommerce is the most popular ecommerce platform on the web, meaning you’d be joining the ranks of some pretty successful stores. Just one example is Tiny Tags, a jewelry store that provides made-to-order pieces for mothers.

WooCommerce worked well for this business, because it relies on flexible, custom orders.

woocommerce example tiny tags
Tiny Tags started out as a small business, but quickly grew online using WooCommerce.

As you can guess, this isn’t a “get rich quick” strategy. You’re starting your own business, and that takes time, passion, and usually a bit of investment from you to get it started.

Suitable for: All beginners

The most simple of way of making money from any kind of WordPress website is by displaying adverts on your website. 

This is super easy – you can carry on using your WordPress site however you like, while your adverts sit there and make you a nice little bit of money on the side. It takes very little effort on your part!

wikihow advert placement example
Here’s an example of advert placement on the website WikiHow. Every time someone clicks on one of these ads, the website will earn some money.

You’ll find most ads work on a pay-per-click (or PPC) basis, meaning you get paid every time someone clicks on one of your adverts. The only hitch is, you won’t get much cash per click – you’ll usually get less than $1 for each. 

Still, that’s better than nothing, and some advertisers pay out more than others. So how can you get started with this modest money-making scheme?

The easiest way is to use Google AdSense, which places relevant adverts on your site for you. All you have to do is copy some code onto your site where you want the ads to appear. Yep, it really is that easy!

Google AdSense is a great option for total WordPress newbies who are still building their skills, growing their audience, or just finding their feet.

how to make money on wordpress google adsense
Google AdSense is an easy way of placing relevant adverts on your WordPress website, no blood, sweat, or tech skills necessary.

Just a heads up – adverts aren’t going to be a huge source of income, so be realistic with your expectations.

Suitable for: Bloggers

One of the main reasons people love WordPress is because it’s so perfect for blogging. If you’ve got a passion for writing, you’ll be pleased to hear that there are plenty of ways you can make money through your blog.

One of the most popular ways of monetizing your WordPress blog is with affiliate marketing. 

What is this? Well, it’s where companies pay you for providing them with new customers. Let’s say you blog about fashion and beauty, and you link to a product that you use a lot. With affiliate marketing, you’ll get paid each time one of your readers buys one of those products!

You can either get paid every time someone clicks on one of your links (this is called cost per click, or CPC), or every time someone uses your link to actually buy or sign up to the company you’re promoting (known as cost per acquisition, or CPA).

Usually, cost per acquisition makes more money, because the company is getting a better result! It’s also a bit more ethical, because you only make money if your reader is happy, which is nice.

But how does the company know how many people have signed up from my blog? That’s where unique affiliate links come in. You need affiliate links so that the company can track which customers came from your website.

Affiliate links look like a normal web link, but with a seemingly random selection of numbers and letters tacked on to the end. This special code lets the company see exactly how much business they’re getting through your unique links, so you can be paid accurately.

You can set up an account directly with the company you’ll be promoting, and they’ll provide you with these links. Either contact the company directly, or dig around on their website to see if they have an affiliate program. For example, on Amazon’s website, you’ll find theirs under the “Make Money With Us” menu.

how to make money on wordpress amazon
amazon affiliate marketing scheme
Amazon has an affiliate program where you choose which products you want to promote, and earn money when your readers buy.

This option is best for those of you who already have a blog set up. Don’t try to launch your affiliate marketing campaign and build a blog from scratch at the same time. You need a niche and an audience for affiliate marketing to be successful.

If you already have a blog, now’s the time to think about what products or companies you could promote. Whatever you choose, it needs to be relevant and beneficial to your readers. If you write about animals, for example, don’t start promoting Calvin Klein just because you get a good payout.

Your readers won’t put up with that!

It’s also important to be honest with your readers. Let them know how you’re making money and be clear that it won’t cost them any extra, or affect the honesty of your reviews. For example, we use affiliate links right here at Website Builder Expert, and you can read all about it on our Disclosure page.

The key to affiliate marketing is being transparent, fair, and always putting your readers first. 

Suitable for: Established WordPress users

Do you really know your stuff? Will people pay to hear what you have to say? If so, you could be sitting on a goldmine!

There are a few different ways of creating exclusive content for your visitors. Before you do this, however, it’s worth pointing out that you should have an established site, and an area of expertise, ahead of trying out any of the following strategies.

Premium Content

Whether it’s professional photos, exclusive articles, research papers, or even music and movies, premium content is something your visitors are willing to pay for so they can gain access. 

For this to be successful, you need your visitors to be confident in your product or content. We recommend offering some stuff for free, so that people have a clear idea of what to expect from your premium content. That way, they’ll be happy handing over their hard-earned cash in return for whatever you’re offering.

Memberships and Subscriptions

Another way of making money from your WordPress site is to create memberships which unlock extra content, exclusive pages on your website, or even special discounts if you’re running an online store.

The alternative is to get people to subscribe to your site. Subscriptions are a little different from memberships – while a subscription allows your visitors access to your site and all its resources, memberships unlock an extra level of exclusive content on top of that.

Subscriptions tend to work best for online magazines, or sites offering some kind of service. Remember, there has to be some incentive for people to sign up and pay money!

new yorker subscription message
new yorker subscribe call to action
make money on wordpress subscription new yorker
The New Yorker is a classic example of a subscription website. You get three free articles per month, then you need to subscribe to continue reading.

Donations

If you don’t want to be pushy by demanding people pay to access your site, you can ask for donations instead. This is how websites like Wikipedia survive – people get to enjoy your content for free, but they can donate money to keep your site going.

This is a less reliable method of making money from your WordPress site, so it could be worth combining with another strategy, such as displaying adverts on your site.

Suitable for: Anyone with specialized knowledge

If you’ve ever been stuck on how to do something, chances are you’ve turned to Google for help. It’s quick, it’s useful, and it’s free. But what if you have more than one burning question?

Online courses are a popular way of learning new things – in fact, the global market for online learning is valued at $250 billion. That’s definitely something to make the most of!

monetize online courses lynda com example
Lynda.com is a popular site where people pay a subscription fee to access a range of online courses.

Of course, you’ll need to know a fair amount about the topic you’re teaching, but the range of subjects you can cover are endless. Writing, marketing, technology, cooking, music, pet grooming; the list goes on and on.

The good news is, you don’t have to be an expert – you just need to know enough to put together a good quality course that people will benefit from.

The only drawback is, you won’t be making megabucks overnight. You’ll need some patience and time while you plan and put your course together, and build it all on your WordPress site.

If you’re a WordPress beginner, don’t worry! There are great plugins, such as LearnPress, which you can use to create an online course website without needing coding skills. That means you can share your wisdom, grow your WordPress skills, and make some money, all without needing a tech masterclass yourself!

You’ll also need to promote your course, so it’s worth installing other WordPress plugins too. For example, think about adding testimonials, or sending out newsletters with freebie tips to draw customers in.

Suitable for: Developers and WordPress whizzes

Do you know your way around PHP? Do you know what we mean by versioning control systems? If these things don’t have you drawing a total blank, then you could try building your own plugin. 

You don’t need to be an expert coder, but you will need at least a basic understanding. If you need to brush up on those skills, we highly recommend taking an online course and getting a bit of experience before attempting this strategy!

Just picture it: you’re browsing the WordPress Plugin Directory, because it’s a wonderful place where you can find all sorts of functions to add to your website.

But today, you simply can’t find the thing you’re looking for. In fact, you can’t find it anywhere. Maybe hundreds of other people are looking for the same thing and coming up empty handed.

So what do you do? You decide to make the plugin yourself. And then sell it, so others can enjoy your creation (and so you can profit from your hard work!)

It’s a bit too complex to get into the whole process here, but the first step is to create your own plugin folder in the /wp-content/plugins folder. This way, your plugin will appear in the Dashboard Plugins section. There’s a lot more that follows, and most of it involves coding.

Once you’ve built and tested your new plugin, you can make it public and sell it on to other people.

The best way to do this is to use your WordPress website and an ecommerce plugin like WooCommerce. Create an online store where you can list your plugins and sell them – you can even build up a portfolio as you continue to develop new plugins and grow your skills.

If you’re not feeling quite up to building your own online store, you can list your plugin on a marketplace, such as ThemeForest or CodeCanyon. The benefit of this method is that you don’t need to worry about delivering the plugin to the customer, although the downside is that these platforms will take a cut of your sales!

Suitable for: Developers and WordPress whizzes

WordPress can be a tricky platform to get to grips with, and often people will turn to developers to create their site for them. Have you ever thought about offering up your WordPress skills to others? 

Become a WordPress developer, and you can use WordPress to create websites for clients, who pay you for your services.

Unfortunately, this strategy is only suitable for WordPress old-timers, with experience and coding tucked into their belts like gunslingers. You need to have built websites before, be confident in your technical skills, have an eye for design, be aware of security issues, and be able to work to deadlines – plus liaise with clients!

If you have what it takes, the first thing you need to do is build your own WordPress website, to promote your skills and attract clients. Include any testimonials, examples of sites you’ve built in the past, and a query form so that clients can get pressure-free quotes.

Having your own website is an advantage, because it gives a good impression to potential customers. Alternatively, you can offer your services on freelance sites like Fiverr.

You don’t have to become a full-time WordPress developer – you can start off small, just do it part-time, or try it out when you need some extra cash.

If you’re not a developer then a workaround could be making money by buying and selling websites instead. You find a niche, buy a website, improve it, and then sell it on for more money. This is less intensive than creating a site from scratch, but you’ll still need confident skills to do a good job.

WordPress is a wonderful platform with endless opportunities for beginners and pros alike. Even if you have no coding experience, there are plenty of ways to make money from your budding WordPress website.

We’ve picked out the seven main ways you can monetize WordPress, and we hope there’s something for everyone on our list. Whether you’re a blogger, a beginner, or a coding pro, you can pick out the strategy that works best for you.

Here’s a quick reminder of the seven ways you can make money on WordPress:

  1. Ecommerce
  2. Advertising
  3. Affiliate Marketing
  4. Exclusive Content
  5. Online Courses
  6. Building Plugins
  7. Building WordPress Sites for Clients

Remember, no matter if you choose one or more of these strategies, make sure it plays to your strengths. 

It’s probably not wise to attempt building WordPress sites for paying customers if you haven’t learned to code yet. But if you’re a blogger, you should consider giving affiliate marketing a go.

We hope you’ve been inspired to monetize your website, and feel ready to take your next steps towards getting a little more cash in your pocket, thanks to the wonders of WordPress. Make sure to come back and let us know how you got on!

I only have a small site, with low traffic. Can I still make money from it?

Yes! But be careful picking your strategy – it’s worth combining different approaches to balance things out. Higher traffic does lead to more clicks on adverts and affiliate links, but it’s the quality of your content that will help your website grow. On the whole, traffic is important, but an engaged audience is even more important for a growing website.

What’s the fastest way to make money from my WordPress website?

We’d recommend either affiliate marketing or displaying adverts on your website. These are fairly easy strategies to start using, and you’ll start making money as soon as anyone clicks through. Other tactics, like building an online store or starting a subscription website, will take longer to get going.

Do I have to spend money to make money on WordPress?

Not necessarily! To monetize your WordPress website, you don’t have to pay for an ecommerce plugin, Google AdSense, or affiliate partnerships. But there might be costs involved in setting up your own ecommerce business, or investing in better marketing methods for your site. Remember that although WordPress is free, you still have to pay for hosting and your domain name, plus any premium plugins or themes you might want.

Written By

lucy carney

Lucy Carney is a Content Manager at Website Builder Expert, specializing in website building, ecommerce, and digital marketing. Previously working as a Writer and then Senior Writer on the brand, Lucy has had six years of hands-on experience testing leading web building platforms including Wix, Squarespace, and Shopify, creating demo sites such as Wix-built Lucy’s Cupcakes to aid readers’ decisions.

Lucy is passionate about using her knowledge to help small business owners build their online presence and achieve their goals in growing online. She uses her in-depth industry knowledge and hands-on experience to edit, fact-check, and proofread the content that you read on Website Builder Expert, to ensure it’s as accurate and helpful as possible.

While on the brand, she’s reported on industry trends over the years, attended events such as the eCommerce Expo, and advised readers directly with over 400 comment replies on the site to date. Her work has also featured on other online publications such as the Shopify Partners Blog, Usability Geek, Serpstat, and Open Source, and has over 100 articles published on the Website Builder Expert blog.

You can read Lucy’s articles below, or connect with her on LinkedIn.Linkedin: Lucy Carney

Email: lucy@websitebuilderexpert.com

More about

13 comments

Your email address will not be published. Required fields are marked *

  • Kurtis Sita

    Hey Excellent work putting this together! I wonder what AI will do in this space over the next five years.

    1 reply

    • Lucy Carney
      Lucy Carney

      Hi Kurtis,
      Thanks for your comment! That's a great question, we're certainly intrigued and keeping a close eye on AI here! If you're interested in AI check out our list of the Best AI Website Builders or our article on the impact of AI in ecommerce! Happy reading!
      Have a great day,
      Lucy

  • Kelly

    Hi Lucy... I just came across your article. Very insightful! I have a question. Years back I had an active blog on WordPress, ad free. The blog is still up and accessible, now containing ads throughout. I do not mind that at all. Is there a way to seek compensation for these ads being up?

    Thank you in advance,
    Kelly

    1 reply

    • Jacqueline Renouard
      Jacqueline Renouard

      Hi Kelly,
      We will need a little more information on what ads these are on your WordPress website. Firstly, depending on the plan you're on, WordPress themselves will be the one's putting the ads on your website to help them pay the bills. If that's the case then I don't believe there is a way you can receive the money from those ads. Let us know if that answered your question!
      All the best,
      Jacqueline

  • Rie

    Thanks for the lesson, I'm now convinced that I can make a bit of cash from my blog 🙂. It's been 4 years since I started!

    1 reply

    • Samuel Jagger
      Samuel Jagger

      Hi Rie! Thank you for your comment! We're glad that our article could have helped you on your journey. And whether your 4 years or 4 weeks in, it's never too late to upgrade your site to the next level! All the best - Sam

  • Aziz Malek

    Thank you, Lucy, for sharing a good blog. Your article about making money from WordPress is very useful for me. I learned here many things which I didn't know before. I will try these tips now.

    And I also like to read more blogs from your site!

    1 reply

    • Lucy Carney
      Lucy Carney

      Hi Aziz,
      Thanks so much for your comment and lovely feedback - I'm so glad you enjoyed the article and found it useful! Best of luck making money from your WordPress website - let us know how you get on with the tips!
      Hopefully you find our other articles useful too.
      Take care,
      Lucy

  • Joyce

    Great!

    1 reply

    • Lucy Carney
      Lucy Carney

      Hi Joyce,
      Thanks for your lovely comment! Glad you enjoyed it,
      Best - Lucy

  • Poorvi

    Informative article. I m having a small WordPress blog and this will help me to monetize it. Thank you!

  • Asif

    Really Helpful. Thanks

  • Aashish Ranjan Mishra

    Very Helpful Article. Thank You