I know there are many ways out there in the market to make money by blogging but most of the people don’t know all the ways. Most people just know about Adsense and Affiliate marketing.

It’s especially frustrating when 9 out of 10 “How To Start A Blog & Make Money” articles on the internet are nothing more than affiliate marketers trying to sell you old-school web hosting like BlueHost and HostGator.

I also started this blog to make some part-time income but before starting I searched a lot on Google about how can I make money by blogging.

Most bloggers have listed many ways but most of them are only telling us how we can set up a blog and then some common ways of earning.

After that, I researched a lot on how can I earn enough so that I don’t have to do a job And to my surprise, I found almost 30 different ways by which anyone can earn a steady income.

Also, all these ways are easy to setup and do not require any technical knowledge. So if you are not a tech savvy then don’t worry, this is not some rocket science. Anyone having knowledge of using Facebook and WhatsApp can use all these methods of earning.

Blogging has become one of the most profitable online profession. Many bloggers are earning more than $50,000 per month.

And now you don’t have to depend only on Google Adsense to earn and make money by blogging online. Now bloggers have many different options to choose from.

In this post, I’ll be sharing almost all the ways of earning money by blogging. I have researched a lot in this and you’ll definitely like this list.

Infographic: Ways to Make Money by Blogging

According to HubSpot survey, people engage more with visual content like videos and infographics.

Below is the infographic on “30 Ways to Earn Money by Blogging Free on WordPress”. I have also put some top earning blogs in the infographic so that you can get an idea of how much you can earn by blogging.

Top blogs like The Huffington Post, Mashable, Techcrunch are making over $100,000 per month. The Huffington Post basically earns by Pay per click and many other blogs use Advertising Banners for monetizing.

Infographic of Ways to Make Money by Blogging Free

I have explained all the points below and you will get to know some really new ways of earning by your blog.

Also, if you’re new in the blogging world then don’t worry, people will really help you here. You will start earning soon if you will follow some simple steps and build your audience.

Most website owners can find a way to earn $4,000 per month from a website that has 75,000 visitors per month – Jim Harmer

Jim Harmer

Further reading: SEMrush Review 2019: Best All-in-one Marketing Toolkit

How to Make Money by Blogging Online: Step by Step Process:

  1. Display Google AdSense on your Blog
  2. Other Ad Networks
  3. Direct Ad Sales
  4. Native Ads
  5. Sponsored Blog Posts
  6. Get Paid to Write Reviews
  7. Sponsored Social Content
  8. Video Advertising
  9. Newsletter Advertising
  10. Selling/Flipping Websites
  11. Affiliate Programs
  12. CPA Advertising
  13. Amazon Affiliate
  14. Freelancing
  15. Consulting Business
  16. Coaching
  17. Paid Webinars
  18. Mobile Apps
  19. Membership
  20. Premium Content
  21. Private forums
  22. Sell eBooks
  23. Online Courses
  24. E-commerce Store
  25. Dropshipping
  26. Job Board
  27. Event Calendar
  28. Paid Business Directory
  29. Promote Offline Business
  30. Donations

Monetize Your Blog Content

The first thing that comes to mind when you think of how to make money by blogging is advertising.

Many bloggers are earning money by using advertisements on their blog. But there are many different ways now a days for advertising the blog content. I have listed below almost all the advertising methods present in the market.

1. Google AdSense:

30 Ways to Make Money by Blogging Free WordPress by Google adsense

This is where many bloggers start. Google AdSense is a very easy way to make money from your blog.

All you need to start earning from this method is to add a script from Google to your website and once you get the approval from AdSense, you are ready to earn.

Ads displayed by AdSense are CPC ads. Every time a user clicks on your ad, you will earn a little amount by AdSense.

Now I know most of the people knows about earning by AdSense, so I will not explain this in depth. If you want to understand this better you can refer this guide of WPBeginner on how to monetize a WordPress blog with Google AdSense.

Further reading: Cloudways Review 2019: Best Managed Cloud Hosting Platform

2. Other Ad Networks:

I know AdSense is very easy to setup but the amount you will be earning from AdSense will be limited. Also earning from Google AdSense is not that easy now a days as it was in the past.

Some reasons to look for AdSense alternatives are:

  • It is seriously sometimes very difficult to get the approval from Google AdSense to show ads on your blog. AdSense rejects many application for not having enough content or for many other reasons.
  • AdSense bans a lot of blogs and websites.
  • Google AdSense does not pay very well in comparison to other Ad networks.

Now coming to AdSense alternatives, there are many ad networks in the market that you can use instead of Google AdSense. Spend some time and check other Ad networks and you will definitely find a network which will suit your blog niche.

Some top Google AdSense alternatives are listed below:

  1. Media.net
  2. Infolinks
  3. Adsterra
  4. Amazon Display Ads
  5. Ad Maven

and much more… Just check these out and create an account on whichever Ad network you like. Also, Google AdSense will not provide you any help in case you have a question or something but these Ad networks will seriously help you.

3. Direct Ad Sales:

Now if you don’t have enough traffic then this method will not work for you but bloggers having a large audience are earning loads of money by direct Ads.

There is no middlemen included in this type of advertising and you will be paid directly by the advertisers so you can earn a good amount by this method.

If you blog or site gets significant traffic of about 50,000+ visits per month then you can easily try this method. Also if you have a targeted audience then you can earn much more than you can think because advertisers are ready to pay a lot if you will have a valuable audience.

Some benefits of selling Ads directly:

1. You can control the Ad pricing based on the page views you get, location of Ads and the value they will offer.

2. You will be free to negotiate prices.

3. The most important benefit is you will get to keep the whole income you will earn by displaying Ads and you will not have to share your hard earned money with somebody else.

4. Also by selling Ads directly, you will get the payment hassle free and also payment will be quick. You will not have to wait for a particular payment threshold before you can request a payout.

For more information, you can check this guide by ShoutMeLoud on direct ad sales.

Further reading: YouTube Keyword Tools: Find Search Volume, CPC, Tags & Everything

4. Native Ads:

Native advertising refers to a piece of writing or other material in an online publication that resembles the publication’s editorial content but is paid for by an advertiser and intended to promote a product or service.

This type of advertising is frequently adopted by content marketers and also many Blog posts hold great potential for native ads.

Buzznova investigated about how long an individual user, on average, engage when exposed to a commercial and on a non-commercial blog post.

They found out that the reader spends about three minutes on average, on a commercial blog post. A study also revealed that the readers tend to spend more time on a commercial blog post than a non-commercial blog post.Also, Buzzfeed is the biggest example of Native advertising. Their biggest source of income is native advertising and along with Buzzfeed, many other companies such as Netflix, The Washington Post, and Outbrain are using Native advertising.

It is estimated that native advertising is a $4 billion-a-year market and it’s growing to about $9 billion over the next several years.

Some Do’s and Don’ts of Native advertising.


  • Properly label your content
  • Draw from social media when determining what types of headlines to use
  • Use body copy to smoothly lead the reader to your intended next step


  • Use inaccurate, misleading, or overly sensational headlines or ad copy
  • Write headlines that are “too good to be true
  • Create articles with duplicate content based on other affiliate offers
  • Encourage accidental clicks by implementing ads (or images) that appear to be organic content


5. Sponsored Blog Posts:

Now a days many people are using Ad blockers and if you are depending only on displaying ads then you will not earn much.

Sponsored blog posts is a good alternative way to monetize your blog. Companies pay you to represent their product, write review about it and promote it to your readers.

To attract advertisers, it’s good to put a page reflecting your traffic stats, social media following, audience demographics and other data that will make your site more appealing to advertisers.

You can also approach companies about sponsorship deals.

6. Get Paid to Write Reviews:

You can also earn money by writing paid reviews on your blog. Paid reviews are a great way to boost your monthly income.

You have to try out products related to your blog niche and then write a review and you will get paid. You can easily make a great amount depending on your audience size.

Here are few websites to find paid reviews/sponsored review opportunities:

You can even approach companies on your own and ask about doing paid reviews. But try doing paid reviews related to your niche only and on those products on which your audience would be interested in.


7. Sponsored Social Content:

Now if you have a good social media following then you can also earn a good amount by publishing sponsored content on your different social media handles.

Facebook is now having more than 2 Billion monthly active users and Facebook is also the main source of traffic for many of the websites. You can also leverage all your social media presence and turn it into a steady income.

You can directly approach advertisers to publish content on your social media accounts in return for money or you can sign up on any network with which you can find potential advertisers.


8. Video Advertising:

You can also create some videos related to your blog niche.

Video content is increasing day by day and now more people are interested in visual content than reading blog posts. Facebook is also focusing on providing more content based on videos.

Also if you will provide your readers with great videos then your readers will spend more time on your blog. This will lower your bounce rate. According to a survey, it is assumed that by 2017, video content will represent 74% of all internet traffic.

In a 2016 HubSpot survey, 43% of consumers wanted to see more videos.

You can advertise your videos and that can also add some revenue to your monthly earnings.


9. Newsletter Advertising:

If you’ve got an email list, then there are plenty of ways to monetize it. You can sell stuff directly in your email messages or you can use your list for affiliate marketing.

To make some good money by this you must have at least 2,500 subscribers.

You can send reviews or mentions of products and services in your email newsletters or just sell advertising space.


10. Selling/Flipping Websites:

If you know how to build a WordPress website or blog then you can easily earn by selling websites. Many entrepreneurs like to buy already established websites/blogs related to their niche that they can use for their own business.

You just have to setup a blog and start blogging and gain some quality traffic and then you can sell your blog on Flippa or any other auction site.

You can easily make money for your efforts selling blogs. But research before setting up a blog, try to find out which type of websites are in demand and how you can price them and sell them.


Affiliate Marketing

11. Affiliate Marketing:

Many bloggers are doing affiliate marketing and most of them are earning a lot. Affiliate marketing is when you recommend a service or product to your audience using special tracking links and then you get a referral commission for every sale done through your special link.

Many products and services online have affiliate programs that you can join and start making some money. There are many affiliate programs available for every niche.

Start with products related to your blogging niche and in which your readers will be interested as well.

Select some products to promote and you can also use a WordPress plugin to manage all your affiliate sales and items.

You can also set up a resource or tools page on your blog where you can list all the tools which you recommend and which will really benefit your users.

Affiliate marketing is the easiest way to make money because you can promote a wide-variety of products. Just about every popular company like GoDaddy, Bluehost, Amazon, and others have an affiliate program.


12. CPA Advertising:

30 Ways to Make Money by Blogging Free WordPress by CPA Advertising

CPA stands for Cost for action/Cost per acquisition.

In CPA, you get paid for completing an action that could be as simple as getting a user to fill up a form, requesting a free quote or take any other desired action.

Usually, CPA is considered easier as compared to Affiliate marketing because in CPA it is not your responsibility to convert the traffic into sales, you just need to send the traffic and once that converts into a lead you will get paid.

It’s the job of the particular network to convert your lead into the sales. Anyhow, you would be paid for the lead.

Also, you will get paid fast in CPA Networks.

But CPA usually pays less then affiliate programs so don’t limit yourself to only one earning methods. There are many CPA Networks out there which you can try. You can read this guide by backlinko on CPA for more information.


13. Amazon Affiliate:

Amazon affiliate has been around for many years yet very few bloggers tried to make money from it.

You should try this because Amazon products convert really well. It’s also very easy to register with Amazon as an Amazon associate.

There are many Amazon success stories you can find on the Internet but before you start making a steady income from this, don’t’ remove any other income sources you have.

You can put links of different Amazon products in your blog posts or you can just put banners of Amazon as widgets on your blog. You can also take advantage of Youtube videos and review any product and link to Amazon page from the description.

If you have used lots of Amazon links in the past and looking easy ways to monetize them, you should try VigLink which will help you convert all links into Amazon associates link and you will be making decent money from it.


Sell Services using your Blog

14. Freelancing:

If you are a blogger then you’re already an expert in your niche. By doing freelancing you can earn a very good amount.

You just have to offer your services to your current audience and the clients will pay you for your work. Also, freelancing does not require any upfront investment of time or money.

There are many plugins out there for WordPress which can handle all the invoices and collect payments from your clients.


15. Consulting Business:

Consulting through your blog is another way to make online by blogging from your blog. You can share your expertise with people who will pay you in return for your advice.

As a consultant, you can offer advice and strategies so that your clients can become more effective. Also, you don’t have to put any upfront investment in this to start.

Just start offering consulting services on your existing blog and create a form or something where respective clients can reach out to you for your advice.


16. Coaching:

30 Ways to Make Money by Blogging Free WordPress by providing coaching

If you don’t like being a freelancer or a consultant then you can become a coach.

You can become a blog coach, life coach, writing coach or any other related to your area of expertise. As a blog coach, you can give advice, guidance to beginners who are just starting up a blog.

Whatever your area of expertise is, you can provide one-on-one help to your audience with coaching sessions.

You can schedule coaching sessions in advance and you can charge according to your audience value.


17. Paid Webinars:

Now a days webinars are a great way to build your audience, share your experience and grow your business. If you know Neil Patel, then I am sure you’ve at least for once attended his webinar.

Neil Patel provides us with the webinars for free and it helps him to get more visitors and ultimately it results in more revenue because by attending a live webinar, people get to know you and trust you and After that, it becomes very easy to sell a premium product to your audience.

Webinars are similar to online courses but Webinars are live and often includes a question and answer session.

You can host a free or a paid webinar depending on your choice and whether your audience is ready to pay you for a webinar or not. There are many webinar software available in the market which you can use.


18. Mobile Apps:

30 Ways to Make Money by Blogging Free WordPress by app of your blog

A great way to earn by blogging is to get developed a mobile app for your blog so that your readers can read your blog on their phones easily.

About 60 to 70% of the users now a days visit websites on their phones so if you will have an Android/iPhone application then you will have an added advantage.

You can advertise in your application and use many other methods to earn income through your application.


Create Paid Membership Website


If you are not interested in selling ads then you can create some members-only content.

For this to work, you must have some loyal users who will be willing to pay for membership and by this, you can earn a good amount. You can easily create a membership site by using any of WordPress plugins.


20. Premium Content:

You can offer some really good premium content to your readers. For this you must have some steady traffic so that people will buy from you.

But you have to spend some time creating premium content which your users will like and will refer to their friends also.


21. Private forums:

Another way of creating a paid membership site is to create a private forum where your users have to pay to get access to it.

In your forums you can give some one-on-one advice and other members from community can also share some useful things related to the topic. There are many private forums out there where people share some really useful methods related to the topic of forum.

While moderating a forum can be a lot of work, a paid forum is a great way to earn recurring revenue from your blog.


Sell Products

22. Sell eBooks:

Ebooks are the first choice for many of the bloggers for creating digital products. Ebooks are usually very simple to produce and if you are blogging for a while, then it will be very easy for you to create and publish an eBook.

You can collect some of your old blog posts and turn them into chapters of a book.

Your audience will happily buy an eBook if you will provide some value in it. You can also sell a PDF of it.

There are many plugins available in WordPress to handle all this. You can publish and sell your eBook on Amazon also.


23. Online Courses:

30 Ways to Make Money by Blogging Free WordPress by online courses

Selling an online course is also a great way of making money by blogging online.

According to your area of expertise, you can create an online course and then you can sell it directly on your blog or through Udemy like websites.

Online courses usually sell for a much higher price point than eBooks and other materials. You can charge a price depending on your expertise.

You’ll need to create the lessons for your course, plus any supporting materials that you want to include such as downloads, slides, checklists, templates, etc.


24. E-commerce Store:

You can start your own e-commerce business with WooCommerce on WordPress.

If you have an idea for your product then start your own online store. Your blog will also help you in driving traffic to your online store and if your online store is related to your blog niche then you can boost your sales even more.

Starting an online store can be a lot of work since you need to create or buy the products and then ship them out yourself.

But selling physical products can be a rewarding experience, and sometimes a physical product is exactly what your audience wants. It can be a great source of income as you can easily expand your online store anytime you want.


25. Dropshipping:

Another way is that you can start dropshipping. In this, you don’t have to handle all the shipping work.

You just have to create the store, drive traffic to it through your blog and manage customer service. Your dropshipping service will take and ship all your orders out without any hassle. You can use the WooCommerce plugin to create a drop shipping store.


Create a Directory Website With WordPress

26. Job Board:

30 Ways to Make Money by Blogging Free WordPress by creating a job board

If you have a blog in a specific niche then you can easily create a paid job board.

Companies who want to advertise an open position to your audience can pay you to submit a listing. Your blog can gather a lot of attention from people who are looking for a job in a particular industry.


27. Event Calendar:

Another way to earn money by blogging is you can create an event calendar where you can charge people to advertise their events. This also works well if you already have an established audience, because businesses will be willing to pay to reach your audience.

You can choose to advertise your local city events or conferences, live streaming events or even webinars. Apaid event calendar is a good monetization method.


28. Paid Business Directory:

You can make a local or niche directory which can gather a lot of traffic.

Directories might gather reviews of local businesses, list best products, and services in a particular niche and share some useful insights.


29. Promote Offline Business:

30 Ways to Make Money by Blogging Free WordPress by promoting offline businesses

Many brick and mortar businesses indirectly make money from their blogs by using their blogs to grow their profile and direct readers to their business.

You can also promote some of offline businesses present in your city. You can ask them a certain amount to promote and then you can write a review or article or something about that offline business.


Other Income Streams

30. Donations:

Last option is you can make money by blogging is simply to ask for it from your audience.

Donations are last on the list because let’s face the fact that not many people will willingly give you money if you are not providing any value to them.

You will have to depend only on the generosity of your readers. It’s usually more lucrative to offer them something in return.

To accept donations, there are many ways. One way is you can set up a Paypal donate button on your blog or you could use WPForms to create a donation form on your WordPress site.


I hope you liked this post. With hard work and perseverance, anyone can earn money from their blog.

Saksham Kumar

I'm a passionate blogger and a creative person. I love Tech, Blogging and I read a lot about startups & Internet Entrepreneurs. Life motto: Live simply, Love generously and Learn constantly!


Gurjit Singh · August 10, 2017 at 6:12 am

Very well explained. Thanks for this post

Lokesh kumar · August 10, 2017 at 12:02 pm

hi very good article,
thanks for keeping thanks for sharing keep up the good work

Pavit · August 13, 2017 at 5:52 pm

Thank you for this article sir.
I recently started doing blogging and this is the only guidance i needed.
Thank you sir

Samira · August 17, 2017 at 10:11 am

Hello Kumar,
wow! It’s a great feeling knowing there are several ways in monetizing a blog. I do believe it’s now time to start exploring other options.

Shafi Khan · December 22, 2017 at 5:47 am

Hey Saksham,

A well listed options to monetize a blog. I wonder why you only Mentioned WordPress in the title when most of these can be easily applied to any blog on any platform.

Thanks for sharing. Keep creating such content.

    Saksham Kumar · December 22, 2017 at 6:03 am

    Thank you Shafi.

    And yes most of these can be applied on any blogging platform. I’ll change the post title soon. 🙂

Dipankar Dey · June 4, 2018 at 8:57 pm

Awesome, insightful and brilliant writing for bloggers earning stream! This article must be most helpful for the beginners.

Leave a Reply

Avatar placeholder

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