Building a 6 figure income generating blog is not rocket science. You basically need two things;
- Building your blog audience
- Monetizing your audience
That being said, if you are looking for a detailed layout and blueprint of how to launch a blog that generates $10k or more every single month, here are 5 PROVEN steps for you.
1. Create a solid monetization strategy
First things first. You need a blueprint. You need a monetization strategy. You need to know how to make money from your blog before you even launch it.
Do you already know how are you going to monetize your site? Are you going to use affiliate marketing? Or do you want to sell online courses? By creating a monetization strategy in advance, you can easily follow a framework which helps you actually generate profits from your blog.
That being said, there are multiple income sources you can consider to create a monetization strategy and we’re going to discuss briefly about 3 of them now.
1. Making Money Through Affiliate Products
Majority of the income which is generated by our blog Bloggers Passion comes from selling affiliate products. So our monetization strategy mostly revolves around selling affiliate products.
That’s why we rely heavily on SEO and organic traffic as it converts really better when compared to other traffic channels like social media or referrals. If you’re looking for a passive income source to make money even while you sleep, affiliate marketing works great.
Basically affiliate marketing is all about selling others products for commission where you’ll get paid whenever you make a successful affiliate sales which is generated through your affiliate referral links.
Affiliate marketing is growing rapidly and users clicked more than 5 billion times and the affiliate marketing networks carried out more than 170 million transactions worldwide.
Affiliate marketing spend in the US is estimated to grow by a compound annual growth rate (CAGR) of 10 percent between 2015 and 2020, to reach a projected $6.8 billion. eMarketer estimates affiliate marketing represents 7.5 percent of total digital marketing spend among retailers, $15.81 billion.
Here’s the affiliate marketing spending forecast.
%22%20transform%3D%22translate(1%201)%20scale(2.1875)%22%20fill-opacity%3D%22.5%22%3E%3Cellipse%20fill%3D%22%23d95eeb%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(1.33846%2027.198%20-216.3151%2010.64524%20205%20110.4)%22%2F%3E%3Cellipse%20fill%3D%22%23e2ffe9%22%20cx%3D%2288%22%20cy%3D%2226%22%20rx%3D%22199%22%20ry%3D%2250%22%2F%3E%3Cellipse%20fill%3D%22%23cf69d3%22%20cx%3D%22255%22%20cy%3D%22109%22%20rx%3D%22103%22%20ry%3D%2233%22%2F%3E%3Cellipse%20fill%3D%22%23f79da9%22%20cx%3D%22121%22%20cy%3D%22154%22%20rx%3D%22114%22%20ry%3D%2220%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
If you’re looking to create a monetization strategy using affiliate marketing, you should create contents which educate your audience (and you should also target commercial keywords).
Here are few content types which work well with this model;
- Case studies
- Affiliate marketing product reviews
- Comparison posts
- Discounts and promo codes
2. Making Money by Selling Your own Products
There’s also another fantastic monetization strategy you can use apart from affiliate marketing. It is selling your own products.
It can range from anything including;
- Selling your own merchandise
- Selling your own stuff such as eBooks, plugins, tools
- Selling online courses
- And the list goes on
The best examples of such blogs which are already using this type of monetization strategy include;
- I will teach you to be rich
- Videofruit
- Social Triggers
The above blogs make millions of dollars by selling online courses. If you want to use this type of monetization strategy then the following type of content performs well.
- Create in-depth articles around the products you want to create
- Highly educational stuff
- Problem solving contents
- And so on
3. Making Money From Consulting
You can also offer consulting, private mentorships or 1 on 1 consulting services from your blogs as it’s another great monetization strategy.
The key to make more money from this kind of monetization strategy is that you need to focus on increasing your personal brand. You should establish yourself as an expert or thought leader in your industry.
2. SEO can be your best bet
Building a blog that makes $10K a month is not easy. In fact, it takes time.
You can’t make $10K a month right after launching your blog especially if you don’t have any prior experience. The best bet can be an SEO.
SEO simply means, Search Engine Optimization which helps you optimize your site for better organic visibility. It helps you attract the right audience who are eager to buy stuff from you.
When it comes to SEO, here are the 3 things that really matter.
- Content
- Keywords
- Backlinks
Let’s talk briefly about each one of them so you can build a blog that gets more traffic and sales in 2021 and beyond.
Content: Don’t create short articles. Focus on creating long form of articles with at least 2000+ words as they tend to rank well in search engines and also attract more social shares and backlinks.
Keywords: Before you publish any blog post, make sure to do keyword research. Keyword research is all about finding keywords which help you rank well in Google search. Make sure to find low competitive long tail keywords with high CPC (Cost Per Click) to generate better organic traffic.
You can use tools like SEMrush to easily find great keywords no matter what industry you are in. You can use the below link to get a free trial of SEMrush.
Use this EXCLUSIVE Link to Get 30 Days Free Trial of SEMrush Pro Account (Worth $99.95)
Backlinks: Google considers backlinks as “votes”. If you want your content to perform well in Google search, you need to attract highly relevant and quality backlinks.
Here are a few ways to get backlinks to your site.
- Guest posting (writing posts for other sites to get links to your site)
- Using blogger outreach
- Using weekly roundups of other bloggers
- Broken link building
3. Diversify your traffic and income sources
Don’t put all your eggs in one basket.
You need to diversify your traffic sources.
1.3 million page views in one year which is 2018 and 1 million page views in 2017.
These are our website Bloggers Passion traffic stats. The best part is that, we didn’t spend even a penny on marketing it.
%22%20transform%3D%22translate(2.4%202.4)%20scale(4.79297)%22%20fill-opacity%3D%22.5%22%3E%3Cellipse%20fill%3D%22%239cd0be%22%20cx%3D%22217%22%20cy%3D%22125%22%20rx%3D%2249%22%20ry%3D%2259%22%2F%3E%3Cpath%20fill%3D%22%2364cfab%22%20d%3D%22M200%20108h24v54h-24z%22%2F%3E%3Cellipse%20fill%3D%22%23f0dee4%22%20cx%3D%22223%22%20cy%3D%2285%22%20rx%3D%2250%22%20ry%3D%2218%22%2F%3E%3Cellipse%20fill%3D%22%23fff%22%20rx%3D%221%22%20ry%3D%221%22%20transform%3D%22matrix(42.95201%20-243.59297%2096.54132%2017.02284%2090.7%2054.8)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)
Here are the traffic sources at a glance;
- Organic search (83%)
- Direct traffic (12%)
- Referral traffic (4%)
- Social media traffic (1%)
We’re now mostly focusing on other social media channels as well such as creating Facebook groups, writing on Quora, focusing more on email marketing etc as we want to diversify our traffic and income sources.
You should also do the same things if you want to build a profitable blog in the long run.
4. Think long term
You can’t start a money making blog overnight. It takes time. We started Bloggers Passion in 2010 (exactly 9 years ago). We’re now earning $10K each month which means, it literally took us 9 years to go from 0 to $10K in revenue.
If you want to build a money making blog, think long term. Don’t expect quick results. Find out what strategies work better for you after 1 or 2 or 3 years. Then, work towards such goals from today. That’s how you can succeed.
5. Invest in the right tools
You can’t build a money making blog without actually investing money. It takes money to make money online.
If you get that right, you can build a profitable blog really quickly. Although there are a ton of premium tools out there but you should invest money in the following places.
- Web hosting (consider a reliable hosting like Bluehost)
- Email marketing (you can check out GetResponse or MailChimp)
- SEO tools such as SEMrush
If we had to start again from scratch and invest in just one tool, it would be SEMrush.
At Bloggers Passion, we’re using SEMrush for more than 3 years now and the results are outstanding.
Here are some of the things you can do easily with SEMrush.
- Keyword research
- Site audits
- Site positioning
- Content creation ideas
- Competitive analysis
- SEMrush gets regularly updates its databases to give you accurate and fresh data
- PLA ads reveals your competitor’s ads information
- Advertising analysis tools
- Domain comparison
- Keyword rank tracking
- Backlink analysis
- And the list goes on
So if you’re interested in giving it a try, use this exclusive link to get a 30 days free trial of SEMrush.
6. Build & Grow Your Email List from Day 1
Email marketing helps you build strong relationships with your website audience. If you’re NOT building an email list, you’re making a huge mistake.
Did you know that email marketing gives you a whopping 4000% ROI and $40 for every $1 spent?

So make sure to build and grow your email list from day 1. Although there are many email marketing tools out there but we recommend you to try ConvertKit.
ConvertKit is the same email marketing software we’re using at Bloggers Passion.
It’s affordable and offers excellent features to grow your email list. It also offers you features like tags and segments to easily manage your email subscribers for better conversion rates.
Quick tip: If you’re just getting started, you can try their Free plan as well as it helps you build an email list of up to 1000 subscribers absolutely for free. You can also read our
review of ConvertKit to know more details about their platform and features.
Hi Anil, such comprehensive piece. I find step 6 a great advise, on how we should be mindful to build our email list otherwise our efforts blogging would not yield any results. I did not know that the ROI on email marketing is at 4000%. That’s mind blowing. Thank you Anil.
Thanks for sharing this great post. Blogging is a very difficult world for beginners. We can often read about all the mistakes we should not do but actually choosing the platform is often the first one!
Hi! Sir… I honestly love to start a blog because almost everyone in my place already doing it and I’m feeling out of place but I’m thinking if it’s too late to start up cause I don’t want to stress up myself anymore…Thanks Sir..!
I would be like to know email is goes into spam and now a days people are more using WhatsApp… Which is more open rate as compared email Marketing.
So pl explain why email is not using and open . Still every successful blogger recommend use email Marketing.
Just bec they get few recurring commission or anything else.
Pl explained on this aspect why email.. is not opened and goes to spam or promotional tab.. where most people not even see.
Thanks
Murli
Hi
I have landed on your page from Quora.
Nice Article
I also made two websites of blogging one is for personal financial services & other one one re-alive Punjabi culture.
I want to learn to monetize it.
But as lot of noise on Youtube & Google search. So an honest advice is rare but your blogging is different.
So please let me how we can proceed further.
Regards
Waryam Singh
Thanks you so much sharing. This has really inspired to grind harder on my small health blog. I’ve made some passive income but not nearly the levels that you’re making. Your article boost me to take it seriously the way for success in blogging as well as the affiliate marketing. Thanks a lot. Keep posting the useful posts.
Bro, this post has many things about starting a blogs which other bloggers fails to include in this their post. Kudos for being so detailed.
Great article!
Everything was detailed that a newbie will understand and get started.
Blogging needs mentorship to start successful without failing on the way.
Thanks for article
Dear Anil,
Thanks for the great article. Almost a complete guide for the beginners. Though my site is not a complete blog site, I started to learn these things to improve blogging skills. Thanks.
REally, really, really helpful!!
And graphics are good. I am using some of the plugins you have said like updraftplus and wp super cache. There is a question – my site is having daily visitors more than 100 in numbers. When is the suitable time to apply for google adsense?
Arun this is the best time to apply for Google Adsense. If your blog meets with Google Adsense policies, will approve it.
Hello Anil,
Thank you very much for this detailed post. I was a bit hesitant to start a blog myself. But after reading this, i thought of giving it a try. Thank you dude.
Cheers
This is a great resource to start a blog. I would also love if you would also provide this same guide in an eBook for download for reference purpose.
What an amazing content Anil,,
Thanks for sharing this with us.. I also enjoyed your story on how you built a bloggers passion from zero to 10,000 dollars.
This is the dream man!!!
You are living what I dream of… You inspire Anil…
I would love to connect with you later..
Talk soon,
Eniola
Wow… This has to be the most in-depth article I have ever read.
I had to take a break while reading it. When I was finished I had to read it again to take it all in.
Do you also write articles on Medium dot com to drive traffic to your blog?
How much traffic does Pinterest drive to your blog?
Thank you for your hard work here. I am learning valuable information from you.
R.G. Ramsey
Hi Anil Sir,
I am visit here after many months and I really like your article about earning a good money so thanks for your valuable guide.
Regards,
Basit Ansari
Anil sir, amazing piece of content. I learnt many things like getting content ideas from SEMrush.
Hi, Anil
You have written a wonderful article for those who looking to start a blog in 2021 and earn at least $1000/mo. I think this is one of the best articles I have read on starting a log in 2021.
Thanks sir this is really very useful blog for person who are just started about blogging.
This is a great resource to start a blog. I would also love if you would also provide this same guide in an eBook for download for reference purpose.
Hello Mr. Anil Agarwal?
This is such a useful post not only for those starting a new blog but also for those trying to grow an existing blog. You have made it so easy to learn how to grow a blog from scratch. The content on your site is simply, amazing!
Looking forward to the next post…Keep up the great work!
Regards.
Dear Mr.Anil ,
I am glad that i landed in your bloggerspassion blog. Indeed a good guide for newbies who wanted to start blogs. I am one of them. Soon will approch you. Thanks