There are two types of blog owners– one who maintains a blog for the sole purpose of earning money, others who want to share their random musing, ideas, and experiences.

It doesn’t matter which category of blogger you are, maintaining a blog requires some money…you need to renew web hosting, and domain name annually.

So, whether you are planning to make a living from a blog or want to earn money enough for the blogging expenses, I am here to help you make money with these top 5 free ways to monetize a WordPress blog.

(If you don’t have a blog yet, you should definitely create one. There are many advantages of a blog).

These methods that I am going to talk about for monetizing WordPress blog are very effective and free! But, you have to be patient.

Some bloggers make six figures blogging. But, you shouldn’t expect that much as a beginner. Also, there are many websites that might mislead you into believing that you can actually make 10k overnight online. They are scams, better stay away from them.

All the website monetizing techniques that I will teach you here needs you to have a decent amount of traffic on your blog. You can bring in a huge amount of traffic to your website by following these On-Page SEO techniques and reading our guide to effectively increase traffic to your WordPress website/blog. So, if you are serious about making money with blogging, you need to write quality content and increase blog traffic.

If you are determined to make money and if you are ready, let’s monetize your WordPress blog!

Note: does not allow some of the monetizing methods mentioned here. So, I suggest you use self-hosted WordPress (

1. Google AdSense: Pay Per Click (PPC) advertisements

Have you ever wondered how Google makes money despite all the free services they give you? It’s through Adwords (PPC advertising).

Pay Per Click (PPC), also called Cost Per Click (CPC), is the easiest form of monetization for a website/blog. PPC, as the name says, is pay per click advertising. You post the ads on your blog and get paid if someone clicks on it.

How does it work?

People advertise their products/services through a PPC company (Adwords in case of Google). PPC companies display ads on various platforms. The advertisers are charged only when the ads are clicked and websites/blogs that display the ads are paid only when someone clicks the ads. Some PPC companies even pay you for page impressions (number of visits on the page where there is an ad).

There are many PPC companies, but Google AdSense is the most popular one (Imagine how much money there is in PPC that a company like Google survives on it).

PPC is an easy way to make money with a blog. But, to place ads on your website, you must first apply for it.

I would recommend you to apply for Google AdSense. But many people get rejected because of their strict policy. In case, you didn’t get approved for Google AdSense, here are the alternatives.

Check Ad Network reviews before you apply for them.

You can apply for Google AdSense here.

Before you apply, make sure your website/blog has enough original content. Follow this official blog for everything about AdSense.

Once your AdSense is approved, you need to place the ad code on your website.

If you are not familiar with codes, this task can be daunting.

However, since you are on a WordPress blog, you can use plugins like Ad Inserter to place ads.

If you are using our Premium WordPress themes, you can easily place ads from the customizer.

Many people make a living with PPC on their website/blog. But, to make a good amount of money through PPC, your website needs to have a decent number of visitors.

But, there’s a bigger bummer– Ad Blockers.

bummer Adblockers

According to stats, about 26% of the Internet users use Ad Blockers so you are losing an average of 26% of your PPC revenue.

But, don’t worry, there’s a way!

Our WordPress themes, Numinous Pro and Metro Magazine Pro, have an in-built Ad Blockers detector. So, if you use one of those themes and your visitors have Ad Blocker enabled, the user will get a customized message asking them to disable Ad Blocker. Hence, increasing your PPC revenue. You can try our free WordPress themes and if you need more features, you can always upgrade to the premium version.

You can display Ad Blocker notifications (with your own custom message) in three different formats: completely blocking the content of your website unless the user disables Ad Blocker, Pop-Up notification and floating notice.

Advantages of PPC:

  • Good and easy passive income. Once you put the ad codes on your blog, you don’t need to do anything else. Relevant ads will be shown automatically.

Disadvantages of PPC

  • No clicks on the ad, no money. You won’t earn much only with page impressions.

2. Google AdSense for Search: Custom Search Engines

Do you have a website with lots of information? People use your search form to find contents on your WordPress blog/website?

Then, you might want to replace your normal search bar with Google’s Custom Search Engine (CSE).

Why? Because you can earn money with Google’s custom search form.

How? Every time someone searches through the CSE, some ads are also displayed along with the search results. What better place to place ads than the search results!

You can get Google’s Custom Search Engine here. But, to display the ads on the result page, you need to connect the search form with your AdSense account.

How to create Google’s Custom Search Engines and earn money

Go here.

Then, log in to your Google Account if you haven’t already.

Enter the URL of your blog/website that you want your user to be able to search. Enter “*” if you want visitors to search the entire domain.

After that, select the language of the search. Give the name for the search engine. Click on “Create”.

You can even create different search engines for different pages of your WordPress website.

google cse.png

Click on “Get Code”. Copy the code and paste it on your website. You can use WordPress plugins to enter the code to ease your task.

google cse code.png

Now, from the “Edit search engine” menu, select the search engine you want to monetize.

google cse edit.png

Go to “Make money” tab and turn on the Search Engine Monetization button.

That’s all.

You must use the same google account for search engines and AdSense to enable monetization.

Advantages of Google’s Custom Search Engines

  • The click rates are high. So, more money!

Disadvantages of Google’s Custom Search Engines

  • If your competitor uses Adwords to advertise, their ads might be shown in your search results because Google shows relevant advertisements. And, you might lose your potential customer. If you are an e-commerce site, I don’t recommend using this method.

3. Sponsored Posts

This is the best form of advertisement in terms of user experience.

You write articles about some services/products related to your niche and the companies pay you.

Companies will approach you for sponsored posts if you are already famous. But, if you are a beginner, you need to make a plan and approach related companies with good proposals.

This method might need a little bit of people skill.

Some companies might even ask you to post a certain number of articles per month. Or, even ask you to place a custom ad on your website.

The benefit of this type of monetization is that you can charge your own rates. And, if you have yearly contracts, you know how much you earn.

You can earn by posting a sponsored post on your social media pages as well.

However, do not write biased posts because it might affect your credibility in the long run.

Just because companies are paying you doesn’t mean you have to write only the positive aspects of the service. Write genuine experiences about the products because what matters more is the trust of your visitors.

Advantages of Sponsored Post:

  • You can set your own terms and conditions and rates.

Disadvantages of Sponsored Post:

  • It is a little bit hard to find companies if you are a beginner. Also, sometimes you might be a little bit biased towards “your companies” while writing about their services.

4. Affiliate Links (Amazon, CJ affiliate, Clickbank)

This method is popular by the name Affiliate Marketing (or Amazon Associates).

The term “Affiliate Marketing” looks like a BIG and COMPLEX concept, but if you look at the basics, it’s a pretty easy thing to do.

When you learn about the benefits and the amount of money you can earn through affiliate links, I guarantee you will say something like this aloud (in your head at least): WHY DIDN’T I FIND OUT ABOUT THIS SOON!

In simple terms, affiliate marketing is a process in which you promote others products through your WordPress website and you get a commission if your visitors buy the product.

You choose the products you want to promote. You place the affiliate links to the products on your website/blog. And, you get a commission if someone buys the product through you. Simple as that.

Here’s how much commission Amazon pays for different categories of products (source).

amazon affiliate WordPress


Some people even create a whole website dedicated to Amazon affiliate program. They select a product category and write reviews about the products. They write articles like “Top 10 Books you should read” and place affiliate links to the books in the description.

There are many companies who offer affiliate programs. Some famous ones are Amazon, CJ (Commission Junction), and ClickBank.

Go ahead, apply for the one that you like the most.

You don’t need a separate blog/website to get the benefit of affiliate marketing. You can always find products related to your current niche.

You can also find independent companies that are looking for affiliate marketers like you. For example, here’s our affiliate link to SiteGround Hosting and Grammarly. We earn a commission if you buy products from those links.

Visit the big companies’ website of your niche and look for “Affiliate Program” section. Most of the companies have a link on the footer.

If you want to choose this method for monetizing your WordPress blog, here’s a good read.

Important Things to Remember in Affiliate Marketing

  • Affiliate Programs have strict terms and conditions. So, please read them carefully so that you don’t get banned.
  • Always tell your users that you are using affiliate links. You could also create a separate disclaimer page telling that you use affiliate links on your website. This is required by law in some countries. Plus, Google might also remove your website from search results if you do not disclose.
  • Use Affiliate link only where appropriate (in the context). You don’t want to lose your visitors with a bad user experience.

Advantages of Affiliate Links

  • Highest paying passive income. Better than PPC if customers buy products.

Disadvantages of Affiliate Links

  • No income if the visitors don’t buy products. And, good affiliate companies have policies that prioritize the latest referrals i.e. if your visitor clicks a product link from your website, didn’t buy the product then, but later bought the same product from a link on a different website, the other website will get the commission, not you.

5. Your Own Products


You can earn money online by selling your own products.

But, you must first establish yourself as an authority in your niche.

As a beginner, this method might not work out. Unless you are already popular offline.

Create a product (ebook, photographs) and sell them on your website. If you are popular, you can also sell your services like counseling, speaking in conferences and specialized training.

You can also make an e-commerce website with proper shopping experience to sell your products.

Basically, you will be using your website/blog as a promotional tool for selling yourself and your products. If you use right marketing techniques and if your products are good, you will earn a lot!

This method requires a lot of hard work from your side but, trust me, it is worth it.

Advantages of selling your own products

  • You set your own rates. And, you don’t need to worry about getting banned like PPC or Affiliate Marketing.

Disadvantages of selling your own products

  • Might take some time to establish yourself. Requires your full-time efforts (this is not a passive income source).

Which One’s the Best Option?

It depends on you.

You should consider things like how much time you can put into your blog.

Do you want to use your blog just for some extra pocket money? Or, do you want to make a career out of it?

If you are just looking for passive income with little effort use PPC and Custom Search Engines.

You can use affiliate marketing if you can dedicate at least 1/2 hours daily to search products and read products reviews.

If you want to make online earning your full-time job, I recommend you to focus on creating your brand and selling your own products like Neil Patel and Pat Flynn.

If you are one of those guys who want to make blogging a full-time job in the future but can’t take a risk, here’s a strategy for you.

Apply for PPC and use them on your blog at the beginning. When you get hang of online monetization and start getting visitors, use affiliate links in your articles. Or, create a different blog just to do product reviews. You might also land some sponsored posts since you will be famous in your niche. Finally, create your own products with your brand when you are ready and have loyal followers.

Good Luck.

About the Author

Raushan Jaiswal

Raushan is the CEO/Co-founder of He has been using WordPress since 2012 and has helped hundreds of companies build online presence using WordPress. Raushan enjoys reading and writing about WordPress, Digital Marketing and Growth. When he is not working on WordPress, he is probably playing chess, reading a book, learning salsa, or hiking.

View All Posts


  1. Thanks for this as it’s the most recent article on this subject I’ve found so far but do have a question.

    I’m seeking to monetize my blog that I began in 2014 and I have gotten some responses and have lots of subscribers but suspect a good many are bots as some not only subscribe, but right away, change passwords.

    So the question is, can I utilize these bots in things like maybe dong Adsense and maybe monetizing links to get a start as I’m basically will be happy if I can bring in $200 or so per month to start as I see my blog more as a supplement to my main income at an employer as I need to pay down debt etc caused from buying my house, of which my blog is largely about, but I will cover other aspects that relate to it, such as cooking, enjoying one’s home, DIY etc, and will also be looking at doing reviews, maybe a sponsored post here and there, eventually.

    Feel free to peruse around and make any suggestions you may have as I feel that may be helpful.

    By the way, I self host my WP based blog over on GoDaddy so some of your suggestions can be of use there, even if I need to change schemes to do so.

    1. Adsense has strict policies regarding fake clicks. So, you should be very careful.
      I went through your blog, and I think you could make money using affiliate links because you have limited page views and your blog is related to the house. You could do reviews on household products.
      Good Luck with blogging!

      1. Thank you for your suggestions! I’ll definitely be looking at the suggestions you brought up and it also reminds me I should hit my dashboard and see the state OF the comments section first…

        Anyway, I have it so I should get a notification through my regular email of comments and have had plenty of bot comments and for a time had it set up to moderate and approve, but have not gotten notifications to check any out, and I believe I have it so it’ll just let the comment through without intervention on my part, but it was how I dealt with the fake commenters but have gotten some legit ones as well.

  2. Wordpress just sent a message to my client that AdSense cannot work on Premium sites, have to use Adwords. Then when to try to add AdWords, it still said I needed Business Plan.

    1. Hello Nnenna, are you using self-hosted WordPress ( or doesn’t allow AdSense by default. You need to use WordAds. So, if you want to monetize your WordPress, I recommend you to use Here’s a detail guide on how to start a WordPress blog.

  3. Hey; talking of Clickbank has anybody any recommendations for a easy Wordpress plugin that displays relevant offers based on a sites content?

  4. Thanks for sharing even though I am sooo young to blogging, is good to now such things

    Thanks again
    Greetings from Tirana

  5. It has actually been one of the best articles i have read. It was really informative.Looking ahead for more blogs of this in near future

  6. Hi Raushan, this is just great! The way you explain things. I saw a demo given by you for one of your wordpress themes and thats how I got subscribed I think. Anyway I’m pretty new to blogging but this surely helps. Bookmarked 🙂

  7. Hello,
    I have started blogging myself. I am trying to find out the basic problems that my blog is having and looking for solutions. Also, I’m searching for some basic things like themes and other stuff.
    I have read your whole article, I am looking forward to getting a positive result after performing this myself.
    Can you suggest me any basic idea that I might need in the future as a new blogger?
    Thank you

  8. I am very excited. You have given proper information for how to make money online with monetizing blog or website.

    Keep sharing

  9. Hi Raushan! Great post. Turned me on to affiliate marketing. 👍👍 Going to look into it. Hope you are doing great!

    1. Hi Emily, I am doing great. I hope you are doing great too. Out of all the monetization options, affiliate marketing is one of my favorite. You can earn a lot even with less traffic.

  10. Well done Raushan Jaiswal. This post is very much helpful for monetizing a blog. But one thing I want to know. Can I do affiliate marketing and at the same time use Adsense in my blog? On only one method is allowed to monetize a blog.

  11. Hey Raushan your article shows an Interesting ways to Monetize a WordPress Blog for Free, Thnx for sharing very unique and useful article…

  12. Great Article.
    I have read this article and it is very interesting.It will gonna help lots of people.
    Thanks for sharing this article.

  13. Hi Raushan,

    Every blogger what to monetize their blog for some of extra bucks. This article is quite informative for beginners blogger and gain a lot of knowledge.
    I’m a designer and blogger by passion. I’m also spreading knowledge, how online users can start WordPress blog and start online earning.
    Thanks for sharing an interesting post with us.

  14. Hey! This guide was super useful for me, I think you really know what you’re doing and how to explain it to the community =) So I wanted to say Thank You before I go back to work on my wordpress!

  15. Hi Raushan, Nice informative blog. Please advise me on my website, I have relatively good pageviews. Which one I should choose


  16. I am one of those surfers (and aspiring blogger) who uses adblockers. It is not that I want to cut revenues for the small websites, it is that I cannot stand the big players and their overkill. No matter how many advertisements, I am not going to buy a GM car. GM screwed taxpayers in that bailout to the tune 58 billion dollars. No one should buy from them. (Personally, I am offended they bought Saab and killed it off in less than two years.)
    The NFL has a lot of issues that are undermining its validity (nobody on my websites kneels), but the number, the frequency, the innate nature, and the same old products that play every week are offensive. It is a great example of spoiling the program’s purpose and entertainment by over-advertising. I don’t like soccer but it is growing on me: no commercial breaks during play.
    On the other hand there websites like the New York Times. I might read a few of their articles (I am not big on the fictionalized news) but their product is not worth buying–I do not care how much they say production costs. The NYT is no longer the standard in any category.
    The point is advertising has to be balanced. Subscriptions have to offer real-life value.
    The monetizing of Blogs is an interesting subject. Lots of blogs are just regurgitation; don’t be that. The key is the niche. You have to find one that can get 800 or so regular users, subscribers, and buyers in order to make a modest income (the same is true for a lawyer or an accountant with solo practice). Creativity goes a long way in getting and keeping those numbers.
    In order to stay fresh, write about something you really enjoy AND is part of your life. In about nine months it gets hard to keep your online vitality alive.
    There are some good ideas here. Copying and duplicating them will certainly open the door. But like all rules and ideas, it is not the rote repetition and replication that makes difference between an average blog among millions and an outstanding one. It is all the gray areas between what is advised and what is inadvisable. Have class. Be creative.
    Nice article; now to buy that theme….

  17. Very informative post. I have read a lot of posts about monetising my blog and have come across many that state you can make pots of money overnight, like you mentioned. Definitely steer clear of them!!
    My blog is still growing and I haven’t decided which way to monetise as of yet. However, I am looking into writing ebooks.
    Keep the good content coming, I’ll bookmark you for future visits!

    I also used to use an adblocker, but since I started blogging and reading about monetising I have actively tried to stop using it. I turn it on when I am on YouTube though, so I can skip those pesky video adverts!


  18. Really helpful article for those who earn money online and I would like to try the affiliate marketing because I have a facebook page with 200k likes so I can easily engage followers to products.
    Can you tell me which affiliate program is better, Clickbank or Amazon?

  19. i have a free wordpress account. I don’t see any option to place google adcodes there. I checked some plugins can help. but when i clicked on plugins wordpress asks me to upgrade to paid plan. I don’t want to pay for it. can you help?

Leave a Reply

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