How To Make Money Blogging

5 Step Process To Make Money With Blogging (Complete Strategy Guide)

Is it actually possible for a beginner to make money blogging in 2020? Can someone make a living out of blogging or is it just another myth?

Well, The short answer is ‘Yes.’

Blogging for money is not at all just a theoretical concept, anyone with some basic knowledge of Blogging and SEO can start his/her blog and make money from it.

The blog you are currently reading right now is a real-life example of a money-making blog.

Back in 2013 when I started my first blog on the Blogspot platform, I didn’t have any clue about how to make money blogging.

Make money with blogging

In fact, honestly speaking I even didn’t know that one can make money from a blog. (I started just for fun, You can read more about it here)

It took me a few years to realize the whole picture of how blogging and the internet works and how I can take blogging professionally to make living out of it.

Today I am writing this guide, especially for beginners to help you understand how I made money blogging starting from scratch and how you can replicate the exact step to make money with a blog.


How To Make Money Blogging For Beginners?

There are already hundreds of blog posts on the same topic “how to make money blogging”. But everyone is just talking about different ways to make money with a bog, no one is talking about what actually takes to build a money-making blog.

This is why today i am writing this in-depth guide to not just share few ways to monetize a blog, but to give you a complete idea of how you can make money blogging starting from scratch.

(Spoiler alert: Post is going to be long but worth your every second)

These are the 5 steps to follow to make money blogging in 2020:

I know this sounds like a pretty simple process. In fact, some of the steps are actually very straight forward but some are very tricky which needs proper knowledge and the right tool with lots of time and patience.

So, let’s discuss each steps one by one:


Setup your own Self-hosted WordPress Blog

Getting your blog online is the first step to learning how to make money blogging in 2020 and fortunately, it is one of the very straight forward and perhaps the easiest steps.

I won’t go into the details on how to set up a self-hosted blog in this guide, but the good news is – I have already put together a very in depth-guide on creating and setting up WordPress blog.

Our guide covers the following topics:

  • How to pick the right niche for your Blog
  • Which Blogging platform is great for starting out
  • How to register your domain name
  • How to get web hosting for your blog
  • How to install and setup WordPress to make your blog live
  • How to necessary install plugin and Theme on your Blog
  • How to publish your first blog post.

In short, our guide covers everything a beginner will need to make his/her blog live on the internet.


Start Publishing High-quality content.

As of now, your blog is live on the internet, that great!

Now its time to get to one of the most challenging tasks of Blogging – Creating content for your blog.

But that doesn’t mean filling your blog with plenty of blog posts is enough.

In 2020, quality beats quantity by a big margin…

That’s why understanding the importance of high-quality content is important for your blog success.

How you can consistently create higher-value content?

“Create High-Quality content” is a piece of advice that every second blogging guru and expert will give you, but not everyone will tell you, how to actually create high-quality content!

So, below I am sharing a few tips that will help you consistently create higher-value content for your blog.

#1. Know Who You’re Speaking to

Before you start writing, it’s crucial that you know who are your target audiences and what they are looking for on the internet.

You might be thinking “If I have already chosen my blog niche then why I need to think about all these stuffs!….”

Well, my friend “a blog niche is just an area of interest.” Thus a single niche market can include multiple demographics who need different things.

Finding your target audience goes one step further. knowing who you are writing for allows you to take complete advantage of their wants and needs.

Since you are targeting a very narrow or specific group of readers with similar interest, you can produce more valuable content for them.

💡 Take Action:

Instead of guessing what your target audience wants, try to make a data-driven decision by doing keyword research and competitor analysis.

First of all, Grab FREE trial of SEMrush tool.

This is an all-in-One SEO tool, that will help you find which keywords and topics your niche audience is searching in Google.

Plus this tool will also help you know, how your competitor’s blog is driving traffic, which keywords they are ranking for, which type of content is giving them more links and search traffic.

These important info will help you make a data-driven decision of which topics you should cover on your blog.

Click here to Grab SEMrush Free Trial

#2. Be Informative & Answer Your Readers Questions

What is the ultimate purpose of a search engine like Google?

Well in simple words “Deliver sets of answers”.

Just search for any query into Google and you’ll be presented with plenty of site links, pictures, and videos related to your query.

When people use search engine, what they ultimately want is answer to their query, and it’s search engine job to deliver that answer.

Similarly, when people reading a blog post – they want an answer so they can either solve the problem they are facing or gain knowledge.

#3. Focus on Content Density, Not Content-Length

Every second content marketing expert will suggest you “focus on writing long articles (articles with more words).

In general, they are right because many studies have proved that long-form content (more than 2000 words articles) usually dominate the top 10 search results in Google.

But I have seen that many bloggers take this into wrong way.

Just because you have a benchmark of 2k-3k words doesn’t mean that you should write a blog post that long – unless you have something to say.

#4. Your Presentation matters a lot

A significant number of blog posts present their content so badly that you simply can’t read for a long time and click away.

Yup, and that’s the reason why many bloggers complain about the higher bounce rate.

See, humans are very visual creatures, and that’s why your content presentation should capture their visual attention long enough to provide meaningful value to your readers.

Research also shows that 50% of our brains are used to process visual information, compared to just 8% for our sense of touch and 3% for our sense of hearing.

So, if your blog post has unappealing designs, inconsistencies, or visual errors – It will for sure chip away the trust and authority you’d otherwise gain with readers.

(Must read this research by Jakob Nielsen on how differently people read on the web compared to newspaper, magazines or any hard copies)

With that being said, here are a few proven ways to improve your blog’s visual aesthetics.

Web design
  • Use lots of images: Photos, graphs, charts, and illustrations will help you separate points and make the text easier to understand.
  • Write short paragraphs: Breaking up your long blocks of texts into short paragraphs will help you keep your reader focused on the words.
  • Increase your font size: While small text can look cool to some, but its often difficult to read. keeping minimum 17-19px of font size will increase reading speed and comprehension.
  • Use Proper formatting: A detailed linear content structure helps you readers understand the topic you discuss in your blog post much better.
  • Use white space properly: White space and margins between content and page edges can help balance your design and make your blog post information easier to consume.

💡 PRO TIP: Focus on creating a good layout and design for your blog, because a good blog design and layout can make your content 10x more interesting.

For example, search for the topic “how to make money blogging” in a new window and go through the top results, most probably you’ll notice the design and layout you are seeing on my blog will be 5 times better than the average blog post on the same topic.

And that’s the reason why even without having the superior content compared to others, usually you’ll spend more time on this blog post. Because the design and blog layout have made the content very easy to consume and engage.

Bloggingnova website design.

You can create a similar or even better blog layout with the combination of a good WordPress theme and Page builder.

I personally use the GeneratePress premium theme and Elementor Pro Page builder here on NerdBlogging.


Drive organic Search Traffic to your Blog

Just having great content on your blog is not enough, you need to drive people to your blog in order to make money blogging.

And when it comes to driving traffic (peoples), organic traffic is often the no#1 traffic source for most of the successful blogs on the internet.

What is organic Traffic?

Organic traffics is generated completely from different search engines like Google, Bing, Yahoo, and others.

When people visit your site after entering a specific query in a search engine they are called organic traffic.

What makes organic Traffic more valuable than other traffic sources?

“Search intent”

A user typing a query in the search engine has a very specific intent and if you can provide a solution or answer to their question, you will more likely gain a new subscriber, follower or customer.

For example, A user searching for “how to choose a name for my blog”, It is clear that he/she is looking for a step by step guide on How To Come Up With A Blog Name.

As you can see the query is very specific and in order to be eligible to rank for that keyword or related keyword, you need to provide search engines (Google, Bing,etc.) with a thorough guide on “how to choose a blog name.”

And when you answer the question properly through your blog post, your post will eventually rank high on Google and you’ll start getting targetted organic traffic to your blog.

And the fact that people are visiting your blog with a specific intent they are more likely to convert.

By ‘convert’, I mean a number of things:

  • Users are more likely to stay longer on your blog
  • more likely to click on ads (in case you are using Adsense or something similar)
  • more likely to become an email subscriber
  • more likely to buy the affiliate product you are promoting.
  • or more likely to enquire about the service you are offering.

But, how to get organic traffic to your blog?

As of now, you might have understood that Organic traffic is the most valuable traffic source for any blog. But let’s see how you can get search traffic to your blog.

#1. You need Great Content

I know I have already covered the importance of great/high-value content in step 2, but I am mentioning this again here because ultimately people will visit your blog to consume the content you publish.

And if your content is not great or solves user intent then not only users but Google will also not give any importance to your blog in the search results.

#2. Nail your Blog SEO (Search Engine Optimization)

To rank your content in top position of Google creating high value content is one part and optimizing your content and site for SEO is the other part.

So, What is SEO?

SEO stands for Search Engine Optimization. It is the practice of optimizing your website and its content to be discovered through search engine’s organic search results.

Optimizing your site for the Search engine will give you an advantage over the non-optimized site and increase your chances of higher ranking and eventually getting more traffic to your blog.

There are three types of SEO you need to know for a well-rounded organic search strategy.

Let’s discuss each of them one by one:

#2.1 Get your Technical SEO correct

Technical SEO refers to the process of optimizing your blog for search engine.

It is called “Technical” because it has nothing to do with the actual content (blog posts) of your blog or with the blog promotion.

The main goal of technical SEO is to optimize the infrastructure of your blog.

Although if your blog is built on the WordPress platform, then by default it’ll be SEO friendly. But still, there are number of things to check and change to make it even better.

Here are the few things that comes under Technical-SEO:

  • Robot.text optimization
  • URL structure optimization
  • Navigation and site structure optimization.
  • Breadcrumbs menu
  • Canonical URL
  • XML sitemap Optimization
  • SSL and HTTPS implementation
  • Optimizing website speed
  • Optimizing site for the mobile device.

Helpful Resources:

What is Technical SEO? A Complete and Simple Guide (Unamo)

What is Technical SEO – 10 Major Technical SEO Checklist

#2.2 Get your On-page SEO correct

On-page SEO is all about optimizing your blog content to help search engine crawlers understand the meaning and context of your content.

Though Search engines look at a blog as a whole, but ranking is performed on a page level basis.

This means you have to pay attention to the optimization of each and every piece of content on your blog.

The most important on-page SEO guidelines are:

  • Optimize page titles and meta descriptions.
  • Headings and content formatting.
  • URL optimization.
  • Properly internal linking with own content.
  • Adding necessary external links.
  • Use of images and videos within your content.
  • Making use of long-tail keywords in the content.
  • Placing required LSI keywords in the content.

Helpful resources:

A simple 41 point On-page SEO checklist to Rank #1 in Google (NerdBlogging)

On-Page SEO: An Actionable Guide (Ahrefs)

#2.3 Work on your off-page SEO

While Technical and On-page SEO concentrated more on the website infrastructure and content of your blog, OFF-page SEO has to do with the techniques you can use to promote your website on the internet for the purpose of increasing awareness for your content.

Unlike On-page SEO, Off-Page SEO refers to multiple activities you can perform outside the boundaries of your website.

Some of the most important Off-page SEO Factor are:

  • Link Building – Link Building is the process of getting links from other websites. More precisely authority site in your niche.

These links are also known as Backlinks (in SEO terminology) act as “Vote of Trust” in Google’s eye and ultimately increase the authority of the linked site (provided that they don’t have the nofollow attribute attached to the link).

Backlink was, is and will be a very important ranking factor for Google. In fact, a recent study published on the Backlinko blog also shows that there is a strong correlation between a web page ranking and number of unique domain linking to that web page. (Source)

Note : Quality and relevancy of links is more important than quantity.

  • Brand Promotion – Linked mentions (Backlinks) have SEO value for obvious reasons, but what about unlinked brand mentions and promotions?

Besides building links for your site, you should also work on increasing your brand mentions by engaging with social media audiences and provide valuable answers wherever possible to build trust and authority.

In fact, the latest changes to Google’s quality rater guideline suggest that expertise, authority, and trustworthiness play a more important role in rankings than ever before in 2020.

What you can do to increase your brand awareness and trust?

  • Write guest posts
  • Be a guest on podcasts
  • Do blogger outreach
  • Create a Facebook group
  • Promote content on social media.
  • Answer to Questions on Quora
  • Engage with other influencers in your industry on Twitter

Helpful resources:-

15 Must-Know Off-Page SEO Techniques for 2020 (Echovme)

What Is Off Page SEO and How Can It Increase Your Rankings? (Ignite Visibility)


Find (and Build) Your Engaged Community of Readers

As of now, you have a well-structured blog with great contents and organic traffic starts to flow in.

But Just bringing new readers to your blog is not enough, you should work on establishing real and tangible relationships with as many of them as possible.

This is a very common mistake that beginners often make is to not build a community around their brand and go directly to the money-making part.

But my friend keeps in mind that having an online community can do absolute wonders for your blog.

Work on developing a real relationship with your readers. Learn about their likes and dislikes, how they discovered you and your blog, what problem they are facing right now and how you can help them.

Once you connect with them as a friend rather than an anonymous person on screen, they will start trusting you. And eventually, they will be the real people who are gonna help you make money with your blog.

How to create a community around your blog?

#1. Be Personable & Helpful

Nothing connects more with your blog audience than being personal. Being personal doesn’t mean sharing private details, It means writing as though you are communicating.

Make your writing tone humanized. Tell stories related to the topic you are writing. Use words like I, you, we and me to make them feel that you are talking directly to them (readers).

Most Importantly: Be Helpful

Being helpful will set you apart from from the millions of other bloggers out there in your niche market.

If you are genuinely helping people even if there’s nothing directly in it for you, eventually they will become super fans of yours.

#2. Be Approachable

Give your blog readers the privilege to reach out to you as and when they want. This will invoke a sense of being heard.

For example, Raelyn from always encourages her readers to join her Facebook group where they can talk and share their problem on a more personal level.

Build community around your blog

Similarly, You can also encourage your subscribers to speak to you via email.

For example, recently I got a mail from Raelyn as she is planning to rename her list building course.

Build community

Now as you can see in the above screenshot, she is asking her subscribers to share their opinion on renaming the course and also suggesting some good course name ideas.

And most importantly, read the last paragraphs – “She has clearly mentioned that if she ends up using anyone name idea, she will let him/her know & give complimentary access to the course to demonstrate her eternal gratitude.

These simple things create an emotional bond with her subscribers and help to grow her community.

#3. Ask readers to comment & reply back

After writing a blog post, encourage your blog post readers to take part in it.

Ask questions at the end of your posts, prompting readers to share what they think.


And most importantly, when some does comment on your blog post, make sure to respond to their comments.

Responding to readers helps you to develop a much stronger connection and make them feel that you appreciate them for spending their valuable time & addressing their opinions.

#4. Get them on your email list 

Being a blogger you must have heard the famous maxim:

The Money is in the LIST”

And it is actually true, growing your email list is super important to make money blogging.

Always keep in mind that your email list is kind of your holy grail of blogging business tool. Not only will it increase engagement and develop a sense of community, but it will also help you increase sales of your product and services.

To get an idea of why email list work so well, picture this scene:

You go to a party (like meeting people on your blog or social media profile).

You talk with few people at the party for some time, but after a few hours you try to invite them to come to your home (sell them your products or services).

Do you think, they will happily come with you?


Because it’s way too soon for someone to trust you and visit your place. So, you should better court them first and build trust and relationship.

Similarly, not everyone is going to buy your product and services you are promoting or selling in their first visit on your blog.

First, you need to build a strong relationship with them and develop a feeling of trust toward you.

And that can be done by getting them on your email list. Once they are in your list, you can nurture the relationship and give value beyond what they get on your blog.

Eventually, you will be in a better position to sell your products, service or anything like inviting them to join your webinar, read your blog post, etc.

Helpful resources:

Why Smart Bloggers Should Focus On Email Marketing (ShoutMeloud)

How To Start Email Marketing With WordPress (Scot Chow)

#5. Offer Endless Value

One of the most common mistake beginners make while building community is “expecting too much from the community.”

Before expecting something from them, you need to add value to the community by offering solutions to their problems.

Your community members are more likely to recommend you and your work if you offer something that is truly valuable.

You can do this by:

1. Making your blog go-to resources in your niche by publishing in-depth posts on every topic related to your niche. You don’t want your readers to go to a second blog for solutions to the same problem.

2. Giving exclusive industry insights : Social Media Examiner is a great example of this. They create a weekly post to display all the noteworthy social media news and trend related to that week.

Social media examiner weekly report

This helps the reader to save time.

3. Linking to your fellow blogger’s & influencer’s contents can be the best way to let them know that you care for them. This way you can use influencer marketing in your blog community building.

That was all about building community around your blog, now let’s move to the money part…


Monetize your Blog with the Right Strategy

Did you notice how many things you need to do to get to the money-making part?

Well, this is how blogging for money works in practical life.

If you are thinking that you will just launch your blog and start making money overnight then that is not going to happen.

Monetization of blog

It is necessary to understand that you will make money from your blog only if :

  • You have high-quality contents that convert
  • You have enough traffic
  • You have a decent email subscribers
  • and a community of loyal followers who trust your advice.

Once you have all these things, you can start monetizing your blog with any techniques explained below.

The best part is if you have enough audience then you can use multiple monetization techniques at the same time to create a truly diversified income stream from your blog.

01. Show Display Ads

Display advertising is arguably the easiest and simplest way of monetization – making it a good stepping stone for someone who is monetizing their blog for the first time.

The fact that this monetization model is very common and easy to start with, it also tends to pay the least amount of financial return than other monetization models.

But hey wait, before you make any conclusion, let me give you my own example..

I’ve been using the display advertising model for a long time (more than 4-5 years). Currently, I use 3 display ads on one of my tech blog (one in the header, another one in the sidebar and the third in content more precisely after the first 5 paragraphs)

Make money blogging with display advertisements

And these three simple ads helps me make more than $400-$600 income with nearly 100k+ monthly readers.

Adsense Earning

The reason why I said that return with display ads is less compared to others is that – even with almost half of the traffic, I make 5-6x more money with other monetization models I utilize on NerdBlogging.

But still, I will say making $600- 800 is not bad for a beginner😉, considering the fact that it takes zero effort on a daily basis to make money with this model.

How to implement his Monetization Model on your blog:

  1. Choose the Ad network you want to work with. Google Adsense is by far the most popular ad network amongst bloggers as well as advertisers.
  2. Apply to become a publisher on the ad network. While submitting your application, you’ll be asked for providing some basic details about you and your blog.
  3. Verify your blog ownership by pasting the HTML code in your website header (provided by your Ad network).
  4. Once your application is accepted, you’ll receive a mail regarding the same.
  5. Now visit you ad network dashboard to create ad code and place the code on your blog – at the locations where you want to display (eg sidebar, between content, header, footer, etc.)
  6. Once you have placed the code correctly, you are good to go. Within a few minutes (usually under 30 minutes) ads will start displaying on your blog.
  7. Your job is now complete. Now it is up to your readers to view and click on the ads to earn you some dollar through your blog.

(I’ve also written a separate guide on How to get Adsense approval.)

PRO TIP: If you have an established blog (get at least 25,000 visits per month along with high-quality content) better avoid Google Adsense and join a more premium Ad network like Mediavine.

Mediavine is said to be a unicorn among ad networks – delivering some of the highest payouts in the industry.

But as I said above, your site needs to generate at least 25k session per month in order to be eligible for joining Mediavine.

(They won’t believe your words😀, you need to give them access to your Google Analytics account)

Once you are approved for their program, you don’t need to do anything, they will take care of everything else.

Do we have any example of bloggers who are making money from ad networks like Mediavine?

Of course, there are many well-known bloggers who make $10k+ every month with Medivaine.

In fact, Silas and Grace from makes more than $30k per month with just Mediavine ads.

Medivaine income from blogging
Mediavine income ($30k+/mo)

02. Make money blogging with Affiliate Marketing

If you would like to create a passive income stream from your blog, one of the best choice would be “Affiliate Marketing.”

What is Affiliate Marketing?

Affiliate marketing is the process by which an affiliate (You) earns a commission for promoting another person’s or company’s products & services.

How does Affiliate Marketing Works?

Make money with Affiliate marketing
5-step process of Affiliate Marketing
  1. You find a product or service in your niche to promote.
  2. You enroll in their affiliate marketing program and you get a unique link or banners to promote the product.
  3. You create content and add links (affiliate links) to your content.
  4. Your blog reader clicks on the links and purchases the product or service using your affiliate link.
  5. You get the agreed commission for the sales made using your affiliate link.

It sounds very simple, right?

Well, in practical life it’s not as easy as it sounds. First, you’ll need a good audience base in your targeted niche who trust your advice (this is why I told you in #step 4 to build an engaged community of readers)

Once you have a good audience base, then you’ll need to find the right product that can solve your reader’s problem.

Then in the end, you need to create a high-quality piece of content around the product to promote that product in front of your audience.

If you fulfill both the criteria, no doubt you can make passive income with Affiliate marketing.

How to find affiliate programs in your niche?

Well the affiliate program you should choose will depend largely upon the niche you’re writing in. 

An easy way to find affiliate programs in your niche is to visit an affiliate marketplace also known as Affiliate network. As the name itself suggest, they work as a market for affiliate programs, where you can find and join different affiliate programs at one palace.

Here are some of the most popular marketplace:

I personally use ShareASale network, It is a large network where you can find thousands of products in different niche.


You don’t need to pay a single rupee to get started with Shareasale, Just go and create a new account and you are all set to go…

03. Make money with Sponsored Blog Content

Sponsored content is not only a true and tested way for companies to increase their reach but it also a proven way to make money for bloggers at the same time.

So, what is sponsored content?

  • Sponsored contents are basically articles that a blogger or website owner is paid to publish on their own blog by companies, businesses, and brands.
  • Sponsored posts can be written by either the site owner or by the sponsoring brand itself. If you are asked to write the post as well as publish it on your blog, obviously you’ll charge a higher compared to if you are just asked for renting space on your blog.
  • Sponsored posts can take a variety of formats, such as reviews, summaries of an offer or offers, how-to guides, announcements of a sale, giveaway, etc.

But how to Get Sponsored Posts opportunity for Your Blog?

See, If you have already a very popular blog in your niche then chances are you might be already getting sponsorship opportunities in your inbox.

For example, here is one of the sponsored content mail i got for one of my tech blog.

How to Make money with a blog by writing sponsored post

But if that’s not similar in your case, then don’t worry you can still get sponsor opportunity.


First of all, identify at least 20-25 product or services and their companies that fit perfectly into your niche. (make sure their products are genuine and they will actually add value in your audience life)

💡 Pro Tip: Check out your competitor’s blogs who are already getting sponsored opportunities and find out which companies recently gave them sponsored content opportunities.

Now go to your selected companies website one by one and find out the email address of those who work in either the marketing or PR department at the company.

You can also use an email finder tool like Hunter to easily find email addresses of any companies.

Once you have their email, it’s time to send an email with your offer to partner up on sponsored content…

💡 Pro Tip: Make sure to include your blog stats and a strong reason why they should pony up the sponsorship dollars.

Here is an sample email that you might want to use for your next pitch:

Hey Jane,

I am [your name] from [your website name], Our website focuses on [Your website mission or aim.]

I personally love your [product name] and i feel it is an awesome product for [one benefit of the product]. I’d love to see if we can partner up for a sponsored post on my blog.

Our blog reaches [numbers of readers] every month as well as we will also promote the post with our email list of [number of subscribers] subscribers.

As our blog is all about [your niche] so i belive your [products] rightly fit in our audience.

Let me know if you want to take this partnership further.

[your name]

You don’t need to use this exact format, you can alter it as per your need.

Whenever you are sending an email to a company try to keep it as personal as you can and convince them how you can help them.

(Because in the end, every company is looking for its own profit. As long as they are able to earn at least $1000 (directly or indirectly) after giving you $250 for a post they don’t have any problem.)

Join Sponsored Post Network:

A sponsored post networks are basically marketplace (very similar to affiliate marketplace) which connects brand & companies with the blogger & influencers who can promote their products & services.

Though I’ve experienced that here you’ll get paid a little less than having a direct contract with a company, but still it’s easy to find sponsor opportunities here if you are not getting direct contracts.

With that being said, here are few top sponsored post networks to join

  1. Real Clever
  2. Cooperatize
  3. Find Your Influence
  4.  Blog Meets Brand
  5. Get Reviewed
  6. IZEA 
  7. Acorn
  8. Linqia 
  9. Seeding Up
  10. Social Fabric
  11. TapInfluence

Create a Media Kit or dedicated Sponsored page for advertisers

What is a Media kit?

Well in the blogger realm, a media kit is a document or page that outlines the key facts and stats about your blog or website.

In simple language, it helps advertisers know that you are open for sponsored content and how you can help them in increasing their sales, leads or brand awareness.

Here is an example of the Advertising page on the Makeuseof blog.

Advertise page

You can create a similar custom-designed page with the help of a page builder like Thrive Architect.

What are the essential things you need to include in your own sponsored page or media kit in order to land quality sponsors:

  • A professional photo of yourself
  • Information about yourself
  • Your blogs demographics/target audience
  • Your traffic report
  • Your number of social media followers
  • A showcase of the sponsors you’ve worked with earlier
  • Your contact info

Helpful Resources:

How to monetize your WordPress website with sponsored posts

How I Make $3,000+ Per Month With Sponsored Posts

04. Sell a digital product, like an eBook

Instead of selling other’s products and services on your blog, you can create your own digital product that you can sell to your audience.

For example, you can create e-books.

What are ebooks?

Ebooks are basically books that can be delivered or downloaded online. 

Think of it like Steaming a show on Netflix or buying a digital copy of a new movie on Amazon. Similarly, Ebooks are digital copies of real books. You can read them on your phone, Kindle, Laptop, computer or anywhere online.

Selling eBooks is probably the best way to monetize your blog with a digital product. Because it is relatively easy to create and is usually priced adequately enough that most of your blog visitors can afford to buy.

Here is an real-life example:

Anil Agarwal founder of BloggersPassion started his blog in 2010. In the last 10 years, he has built an amazing community around his blog niche (Blogging & SEO).

Last month he launched his first Ebook about “Keyword Research“.

Keyword research ebook

Upon launching his Ebook, he sent multiple emails to his blog subscribers explaining how this ebook can help them in scaling their blog growth.

A copy of mail i recived from him

He has also built an engaged Facebook community group, so he dropped a simple post regarding his ebook in the group too.

Anil agarwal ebook
Ebook promotion in his Facebook group

And as a result, within first 10 days he generated over 220 sales from Instamojo and 40 sales from Gumroad.

screenshot credit- Bloggerspassion
Ebook sales
screenshot credit- Bloggerspassion

You can do the same and achieve similar results, considering the fact that you have built an engaged community of audiences who trust your advice. (Refer to step#4)

Where to Sell Your Ebook?

Well just like Anil, you can make use of various digital product selling platforms like Instamojo, Gumroad, or Podia.

Or you can sell your ebook directly on your own website/blog too.

For example, Harsh Agrawal of ShoutMeLoud has created a separate section on his blog dedicated entirely to his different ebooks.

Shoutmeloud ebooks

You can easily create something similar with the help of the Easy Digital Downloads plugin.

05. Create and Sell Online Courses

Do you have a skill that you can teach others?

Then consider monetizing your skill by creating an online course and you’ll be on the fast track to learning how to make money blogging in 2020.

It’s no secret that the market for online courses is getting bigger day by day.

As a result, there are many bloggers out there making large amounts of money by sharing their knowledge and expertise online.

Want to see some real-life examples?

Check out Michelle’s online course, she made over $1,000,000 from her first online Course.

Make money blogging with online courses

Ramit Sethi reportedly crossed 10 million dollars in annual revenue with his suite of premium courses:

Make money bogging by selling online courses

But does this mean only ‘Marketing’ and ‘wealth-focused’ topics are making $$$?

No, not at all…

Check out this recent tweet by Ankur Nagpal Founder of Teachable (One of the biggest online course selling platform on the internet)

Best selling course on teachable

This means no matter in which niche you are working, if you have some sort of knowledge about a topic and as long as you’re able to present your information in a way that people will get value from, creating an online course will help you make serious money.

Do you need to be an expert or certified instructor to create an online course?

Well, I’ve been in the blogging field for a long time now and purchased many online courses in the last 5 years. And from my experience, I am telling you that you don’t need to be an expert or a certified instructor to create an online course.

So let’s say if you are working in the cooking niche and you can cook better than most peoples and most importantly if you can create your course material in a way that can truly teach people how to cook then there should be nothing holding you back from creating your course.

How to Come up with Course Ideas?

Well, if you already have a targeted audience base, you simply need to identify a problem that a lot of your audience is facing and that can be solved with your expertise.

The fastest way to know what major problem your audience is facing is to directly ask them. You can do this by sending a simple email to your subscribers or asking through your social media account.

Here is an example:

Online course idea

Where can you host your online course?

Well, If you are a WordPress user then you can host your online course directly on your WordPress site but you’d have to set up everything on your own.

You just need to install and setup an LMS plugin, and it will allow you to easily host your online course directly on your blog/site.

LifterLMS is one of the best LMS plugins for WordPress. It is an all-in-one solution that allows you to easily create & sell courses, deliver quizzes, award certificates, manage users, download reports, and much more! 

If you don’t want to host your courses on your WordPress site then you can also host it on a third party course hosting platform.

These platforms either charge a fixed amount of monthly fee or a percentage of the sale in exchange for giving you a powerful infrastructure to host your courses.

Teachable & Podia are probably two of the most popular online platform to Create and sell beautiful online courses.

I will recommend you to watch this Youtube video about how you can plan and record your Course lesson by Amanda Horvath.

06. Offer coaching or Consulting service

Sometimes people prefer more detailed and personalized instruction than learning from an eBook or online course, like getting online consultation or coaching from a professional.

In the above monetization model, Creating an online course means you share one set of information with everyone, but with consulting you have to offer advice and strategy on a more one-on-one basis and have to work closely with one client at a time.

That means choosing this method to make money blogging might be not everyone’s cup of tea.

Because no one will prefer to consult a person for personal finance advice if the consultant is himself struggling to manage his personal finance.

Similarly, no one will prefer to get advice on his website SEO from a person who is himself struggling to get organic traffic to their site.

But at the same time if you are actually an expert in your niche and people look up to you as an authority in your industry, then consultancy can easily help you make a good income from your blog.

For example: Neil Patel offers consultation services on his blog.

Neil patel consulation

Now as you might be knowing that he is a well-known expert in the SEO industry, so it obvious that many people will be interested in his consultancy service.

07. Sell Freelance service

Freelancing is probably one of the oldest and popular ways to make money online as it doesn’t require any upfront investment of time or money.

Being a blogger, you must have some sort of knowledge and expertise in your niche, you can offer that as freelance service and make money with your blog.

Typically making money with freelancing is not that hard but it is a time-intensive job, as you will have to work yourself on every project, unlike Consulting where you will just need to give advice and the implementation work will be done by your clients… 

That being said, I have personally seen bloggers making a six-figure income with just few thousand readers on their blog from offering freelancing services.

Elna clain is a good example of this, she is offering freelance writing services on her blog from a very long time.

Elna clan

Just like Elna, if you are good at writing, coding, designing, photography, programming or have any other skill where you can offer your skill digitally then just create a new service page on your blog and let your audience know that you can help them out with your freelance services..

Successful Bloggers Who Make Thousands of Dollars Every Month with their Blog

As promised at the beginning of this post, now I am going to tell you about few of the very successful blogger who is making passive income from their blog.

Note: For this post, I’m only going to share revenue numbers that have been shared publicly whether in their interview or via their income reports.

01. Ramit Sethi

Blog I Will Teach You To Be Rich

I will teach you to be rich

Ramit Singh Sethi is an American personal finance advisor and best known for his book and blog I Will Teach You to Be Rich.

From selling a $4.95 ebook to building a multi-million-dollar business, he is an inspiration for many aspiring bloggers like me.

He has never shared the exact profit publicly on the internet but you can get an idea of his revenue from here and here.

If you poke around his blog a bit, it’s pretty clear that he generates most of his revenue from info-products.

He has created more than 20 successful online products whose prices range from $100 to $25,000. 

Make sure to study his blog closely to get an idea of how to make money blogging with digital products.

02. Pat Flynn

Blog — Smart Passive Income

Smart passive income report

Pat Flynn is a well-known name among professional bloggers and affiliate marketers.

From working as a Job Captain in an architecture firm to building a multi-million dollar blogging business, he has been an example of continuous dedication.

Pat Flynn posts all of his income reports on this page. I will advise you to go through his first few years of income reports to get a good sense of what it takes to start making money with a blog.

03. Steve Kamb

Blog NerdFitness

nerd fitness blog

According to one of his interview on Forbes, Steve’s making over seven figures income with his business.

If you look at his blog closely, his monetization model is a mix of coaching, info products, and boot camps.

What I personally like about Steve is how he has differentiated himself from the hordes of other fitness bloggers online.

Fitness niche is really very competitive niche but branding his blog around “fitness for nerds, misfits, and mutants”, he has clearly separated his blog from the competition.

04. Darren Rowse

Blog ProBlogger

Blog — ProBlogger

One of the most successful bloggers online, Daren has single-handly created blogging empires with his ability to create and maintain blogs that have both profit and longevity.

Since 2004, he is helping people who want to create, grow, and scale blogging business.

Darren also founded Digital Photography School in 2007 which has 5X as much traffic and revenue as Problogger.

He has not published any income report in recent time, but according to an income report published on his blog in 2016, his 46% of his revenue from both sites came from affiliates, 31% came from selling products, and the rest from different sources.

How To Make Money Blogging

05. Jon Morrow

Blog SmartBlogger


Jon Morrow is the founder of where he teaches other bloggers how to succeed in the blogging field.

The Guy Who can’t Move Anything except his face, yet he’s become a millionaire and traveled the world with his blogging career.

His blog makes most of its money from promoting Affiliate products and selling training programs.

EDITOR’S NOTE: Whenever you feel like you can’t achieve something because of your limitation make sure to read this post written by Jon.

06. Alex and Lauren

Blog  Create And Go

From broke and frustrated to $100,000/month blogging, Alex and Lauren have taken two of their blogs to earning over six-figure.

They are very open about their revenue from blogging, you can check out their monthly income report here.

Blog income

Most of their income comes from selling digital products on both of their blog “Create and go” and ” Avocadu.” Another big chunk comes from affiliate marketing and a small portion comes from advertising and sponsorship.

07. Michelle Gardner


Michelle Schroeder-Gardner is best known for her legendary personal finance blog “MakingSenseOfCents.”

With her blog, she teaches people about being frugal and learning to save for a better life.

What i personally like about her is “she is very natural.”

From being natural, what I mean to say is where most of the bloggers are marketing themselves in best possible way to establish themself as a brand, Michelle has built an amazing audience base who loves her so much that she makes more money than many others even without seeming like she’s trying.

She is also very open about her income from her blog, you can check out her monthly income report here.

Makingsenseofcent income

08. Matthew Woodward

Blog Matthewwoodward

Matthew Woodward is a well-known name in the Internet marketing industry.

He shares some real insights on getting your websites rank in the Google’s top position.

Although he has stopped publishing his monthly income report from 2018, but you can check out his income growth from start here.

How to make money blogging

09. Jeff Proctor

Blog DollarSprout

Dollarsprout blog

I am following Jeff from the past few months and I must say he and his team are doing great work in his niche.

With his personal finance blog Dollarsprout, he is helping millennials in making smarter financial choices.

Jeff and his partner Ben built DollarSprout into a six-figure monthly business.

 income report

He also publishes his income report on his second blog Breaking the one percent.

10. Lindsay 

Blog Pinch of Yum


Lindsay and Bjork Ostrom (Lindsay’s hubsand), the duo behind very famous food blog “PinchOfYum”.

Lindsay started her blog as a hobby in 2009 just to share beautiful photos of delicious-looking food but with the time, her blog has now grown into a full-blown business (!!) that reaches millions of people with fun recipes each month.

In the summer of 2011, she started an experiment called “The Food Blog Money Making Experiment.” The goal of the experiment was to find out whether it is possible to make living with a food blog.

She published her first blog’s earnings report in August 2011, when she made a measly $21.97 that month. But with the time her blog traffic as well as revenue started growing.

Pinch of yum

Though she stopped posting her income report after 2017 but If you go through the months with them over the years, you can see the earnings grow ― sometimes exceeding over $90,000 in one single month.

11. Rosemarie Groner

Blog Busy Budgeter

Busy Budgeter

Rosemarie is the founder of a very famous personal finance blog “Busy Budgeter” . With her blog, she teach others how to effectively manage and organize their budget, home & life.

As per her income report she made approx $33k in the first year of her blogging (2015) which eventually went to $341k in next year (excellent growth).

Her 40% of income comes through a mix of display ads, sponsored content and affiliate sales., while other 60% comes from selling her own digital products.

12. Steve chou

Blog My Wife Quit Her Job


Steve entrepreneurial journey started back in 2007 when his wife got pregnant and wanted to quit her job. Within first few month the duo realized that they are not going to be able to live up on one person salary in a good school district.

In starting, they tried to figure out different online work from home opportunities for her, and settled on an eCommerce business selling wedding handkerchiefs called Bumblebee Linens.

They worked very hard in growing and scaling their business and as a result made six figures of income in the very first year.

Because of their success with online business, Steve began blogging to document their ‘in the trenches’ experiences of running a successful online store. The blog also started doing pretty well for itself too, especially considering Steve used to only works on it part-time till he quit his full-time job in 2016.

Over the years, he added additional avenues to share what he’s learned and teach others how to do the same. He eventually created an online course, started podcast and a conference. He has since grown each of these platforms to 6- 7 figure businesses.

The list of people making serious money from blogging is too long to keep track of — I wouldn’t be able to put it together.

However above I have mentioned a few bloggers who have personally inspired me to become a blogger.

These blogging superstars have proved that it is absolutely reasonable to start a blog with the goal of making living from blogging.

Frequently Asked Questions:

In one word “YES”. As the online space has matured now, so there are more opportunities to make money with blogging in 2020.

Though the process of building money making blog has changed over time, but still as long as you are able to build a strong community around your blog, you can make a meaningful income.

Showing display ads via Google Adsense, Mediavine or Adthrive is a good way to dip your toes into monetizing your blog.
Once the first few dollars ($100,$1k or $10k) hits your account, you’ll have a better understanding of the work it takes to make money in your niche—and what it’ll take to accelerate to the next level.

I personally believe that if you have built an engaged community of readers around your blog, then making money from any niche will be not difficult.

Still, there are some popular niche like Health, Parenting, Personal Finance, Technology, Marketing, lifestyles, and Homedecor which makes more money on the internet than any other niche.

Honestly speaking it all depends on how you have planned to scale your blog and how you are actually executing the plans.

But still, for most peoples I would say with consistent effort, you could begin making $1000-$2000 per month blogging within 8 to 12+ months of starting your blog.

The Bottom Line of How to Make Money Blogging

Making serious income from blogging is completely a practical concept.

With this mega guide, I’ve tried to tell you everything you need to know to start taking action now. Today.

If you follow every single step sincerely and don’t skip anything, you’ll have a real foundation for your blog to begin earning meaningful income.

But here’s the thing, though.. Most people aren’t actually willing to do all this. They think that just creating a blog is going to make them dollars.

But unfortunately that is not going to happen….

Like any other serious business, you have to study, practice, Put in a lot of work, master your craft, and hustle to build a successful money-making blog.

Here’s What to do Next:

1. if you haven’t started your blog yet, Check out my ultimate guide on How to Start a Blog in the next 20 Minutes.

2. If you have already started your blog then learn how to drive traffic to your blog.

Now over to you – Which monetization model you are going to try first on your blog?

Let me know in the comment section 🙂


Hi, I am Shivam Choudhary founder of – A blog that helps online entrepreneurs start, grow, and scale their blog. Whether you are looking for the right advice to get your blog off the ground or proven strategies to accelerate your blog’s growth, I am here to help you get further. 

11 thoughts on “How To Make Money Blogging”

  1. Very much informative and inspiring content. Even I like to start my own blog, but laziness has overloaded and still, it’s inside the egg. I think I should not be late anymore. I hope that you can give me some more guidance in the future personally.


Leave a Comment

Copy link
Powered by Social Snap