How To Make Money From Blogging On WordPress

How To Make Money From Blogging On WordPress

There are bloggers all over the world making money from their WordPress websites. But how do they do it? In this post I am going to tell you how to make money from blogging on WordPress.

What Is WordPress?

WordPress is the simplest and most popular way to build your own blog or website. The original purpose of WordPress was to provide a tool to easily create a blog website. This was so bloggers could get their content on the internet without having to learn code.

The easy of use comes from the abundance of themes and plugins. These allow you to give your blog the appearance, features and functionality you want it to have.

Thanks to these themes and plugins WordPress is not just limited to blogs. It is used for many business and eCommerce websites too. Or

You will notice that there are two different WordPress platforms. and

  • – This is also referred to as self-hosted WordPress. This is the free, open-source WordPress software that you can easily install on your own web host. This gives you 100% control over your website.
  • – This is paid service that uses the software. It is very easy to use, but it isn’t as flexible as the self-hosted WordPress, which means you are not 100% in control of your website.

When people talk about their WordPress website or blog, they are usually referring to the self-hosted WordPress available at

Where To Start?

To create your own WordPress blog, there are a few steps you need to take no matter what type of blog you want to start.

1. Choose A Niche

Your blog needs to specialise in something. This is so it appeals to a targeted audience. A niche is a group of people with a shared interest and you need to create content that will appeal to one of these groups.

Your niche should be something that you are passionate about or at least have an interest in. If you pick one that you just think will make you money, you will lose interest quickly and won’t put enough effort in to it to make it a success.

It is tempting to choose a niche that you think will appeal to a wide audience. I made this mistake with one of my websites that failed. My idea was to start a blog about food and drink, that would appeal to vegans, whiskey lovers, barbecue enthusiasts and pretty much anyone that liked to eat and drink. You would think that this is a total winner, as everyone has to eat and drink. However, the niche was too broad. This meant that there was too much competition and it didn’t hold my audience’s attention for long enough. This is because a vegan coming to my website would also see information about how to cook the best steak, which would put them off.

What I really needed to do, was to create a website for each category I was writing about. i.e one that would appeal to vegans, one that would appeal to barbecue enthusiasts or one that would appeal to whisky lovers.

My guide on how to find an affiliate marketing niche will help you decide on what niche to choose. But the idea is to choose a niche that has a smaller but dedicated audience. This way you can become an authority in your niche, which builds trust. This trust reassures people that they are happy to take on board your recommendations, which will earn you money.

2. Choose A Domain Name

You may have an idea about what your domain name will be. But before you get a domain name registered for your blog, take a step back and have a little think about what you want to call your blog.

I go in to more detail in my guide on how to choose a domain name, but in summary, your domain name should:

  • be a .com
  • represent your brand
  • be short
  • be easy to say
  • be easy to type
  • not prevent you from expanding your brand later on
  • not be in use

Your domain name can make the difference between success and failure of your blog. It gives the first impression people have of your blog and gives them an idea of your brand. Therefore your domain name is something you need to get right.

3. Choose A Website Host

Many people that build their own website choose the cheapest website host they can find. This isn’t always the best ideas cheap hosts can be unreliable, slow and leave your website open to hackers. I recommend Bluehost as a well priced and quality website host.

There is another way that provides all the services you need to host and make money from a blog on WordPress, which I will come to later.

How To Attract Traffic

Many bloggers will use their blog to share their experiences. This will almost act like an online diary. This is fine if they are good at building up a good social media presence. Other websites will spend money on targeted adverts to get them to the top of google searches. But there is a much more effective way that doesn’t cost you any money. You can still use your blog as an online diary, but you need to use this other method too.

4. Research Quality Keywords

People search for solutions to problems online. By doing some keyword research about the problems people have within your niche, you can learn about what people are searching for. This gives you a good basis to create your content around.

Keyword research doesn’t take too long and a good list of keywords will give you enough blog titles to last you months. By doing keyword research, you not only find out how many people are using a particular search term, but how many other websites use it too. This information means you can see if the keyword is worth spending your time on. Too much competition means it is harder to get your content in front of your intended audience.

My guide on finding the best keywords for search engines takes you through all the techniques you can use to ensure you are writing content that people will actually find. Without keyword research, you are shooting in the dark, hoping that people will find your blog.

5. Create Great Content

The content you create is super important. As I said before, you can use your blog as an online diary, but you should also mix up you content with other things. Examples of things you can write about are:

  • Personal experiences with a particular product or service
  • Reviews
  • Buyer’s guides
  • Tutorials
  • Comparisons

These are the types of content that will earn you money (as long as you have done your keyword research).

If you are a travel blogger, you can write about the places you have been. Your blog may be about photography. In which case you can write about the equipment and techniques you use.

With a bit of thought, you can create a lot of content that will attract people to your blog.

How To Monetise Your Blog

As we are talking about making money from a blog on WordPress, you need to monetise it. I am now going to go through the methods of making money from the traffic you attract with your great content.


You only really make money from advertising when y0u have a lot of website visitors. The first way you can make money from advertising, is to sell advertising space. Businesses relevant to your niche and content will approach you asking to advertise on your blog. You can charge them for placing a banner strategically on to your website.

The other way to make money from advertising, is to use Google Adsense. This is a piece of code that you drop on to your website and adverts will be automatically placed in your content. The adverts will be relevant to your content or to your website visitor’s interests.

You get paid a few cents per click on the advert banner. Unless you have a huge amount of traffic, you won’t make a lot of money from it.

Affiliate Marketing

Affiliate marketing is a much more effective way of making money from your blog. To make this work you need to join affiliate programs relevant to your niche. Check out my post on what is an affiliate program and how does it work? for more details. But in general, an affiliate program generates unique links to the product or service you want to promote. These links track clicks and sales that go through your website and reward you with a percentage of the sales price.

You can place these links strategically in to reviews of products, comparisons or even blogs about staying in a particular hotel. This is because, if you can buy something online, there is a good chance that there is an affiliate program for it.

Just to give you an idea of how much you can earn with affiliate marketing, here is an example. It is totally possible to earn $30 per sale. Check out the infographic below to see what that could mean.

How does affiliate marketing work? - earning potential infographic

This all depends on the niche you are working in and the products and services you are promoting. But you can see that it could well be worth your while.

I have put together a post called how can I make money from affiliate marketing? This goes in to more detail on how it works.

Where To Learn About Affiliate Marketing

Before you set up a Blog on WordPress, I recommend that you check out Wealthy Affiliate. This is the best platform I have found for affiliate marketing. This is the platform that I still use today and I started out with the Free Membership. I go in to more detail in my rundown of the Wealthy Affiliate Free Membership, but in summary it gives you:

  • Comprehensive training to build your blog from day one with no previous knowledge or experience
  • 2 free websites to start with
  • Jaaxy keyword research tool
  • Access to the community
  • Technical suport

Check out my post Does Wealthy Affiliate Really Work? for my warts n’ all review of what I like and don’t like about Wealthy Affiliate. 

That Is How To Make Money From Blogging On WordPress

Blogging can make you money as a full time job, if you put the effort in. You also need to do it in the right way, or you will make mistakes slowing down your progress.

If you have any questions or thoughts about this subject, please leave them in the comments section below.

4 thoughts on “How To Make Money From Blogging On WordPress

  • 06/03/2020 at 7:32 pm

    Very interesting. When choosing a niche, is it more difficult if you have a highly popular niche because of the competition or doesn’t it matter as long as you produce great content? How important is keyword research? I am not sure if is required for every single article you write on a blog. Can I be flexible with it or do I need to research keywords for every article I write?

    I heard that it is recommended to get a .com when building your website. Why is it better than having a .org for example? 

    I’m still building my website and I am working on increasing my audience. I use some affiliate links but not in every article, perhaps I should wait until I have more of an online presence …?

    • 07/03/2020 at 10:32 am

      Hi Christine,

      Your niche is really important. It needs to be focussed, even if you have great content. For example my food and drink website should have been focussed to people that are new to cooking or people that love kitchen gadgets. Keyword research is super important. If you don’t base your content around quality keywords, you are just hoping you are appealing to your intended audience. If you are using your blog as an online diary, you need to have good social media skills to build up your audience.

      A .com shows your audience that your website means business and it is better for SEO.

      It is fine to have a few affiliate links in the early days, but you need to mix it up with different types of content. Some that need affiliate links, such as reviews and some that are more informative such as guides and tutorials.

      Thanks for your comment and questions.

  • 06/03/2020 at 7:33 pm

    Learning the basics when it comes to making money through blogging on WordPress is one thing that has eluded me until I started learning about the right way to do blogging. WordPress is used for most of the websites you find online. So, learning about it is a good way to get things started for any blogger. Thanks so much for sharing this here

    • 07/03/2020 at 10:26 am

      Hi Rodarrick,

      Thanks for your comment. WordPress is a great platform for blogs, as it is so easy to use. This is why so many bloggers use it.


Leave a Reply

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