How to make money blogging? Complete guide

Spread the love

How to make money blogging? Complete guide

Do you have a blog and are interested in learning how to make money blogging? This is for you.

In this article you will learn:

By the end of this article, you will have got the answers to all the above questions

If you’re new to starting a blog, we have a complete guide that will walk you through a step by step guide to starting a blog in the best way

How much money can you make blogging?

The amount of money you make depends on how much effort, audience, niche, audience location and time you put into, you can earn money from $0-$1,000,000/month depending on how much you put into your blogging business

Now let’s look at these factors in details

  1. Niche

The amount you earn will depend on which niche or specific topics you blog about

If you blog about personal finance, business, software, and health niches, the CPM (cost per 1,000 views) is very high compared to when you blog about news and gossip

  • Audience location

The location of your audience determines how much you earn, if your audience comes from developed countries, the CPM is high compared to when you have an audience from less developed countries

  • Mode of monetization

The way you monetize your site will determine how much you will earn from blogging

You need to make sure that you monetize your site using different modes of monetization

  • Traffic

The more the number of people coming to your website, the more the likelihood of making money from blogging

You make money basing on your audience, if you have zero audiences, you will earn zero income from blogging

  • Time

How much time are you willing to invest in blogging? The more time, the more you will earn,

Your time will be spent in creating content and promoting it so a to increase the number of views to your website

Creating content is not enough, you need to spend 20% creating content and 80% of your time promoting it

  • Market opportunity

Do you have an audience of people interested in reading your content? How monetize able is your audience? Is your audience willing to buy from you? What specific problems are you solving?

You money you earn from blogging will depend on how many problems you solve, the more problems you solve, the more the likelihood of making money

So you need to solve problems, in solving problems, you will make money

Now let’s get started

How to make money blogging in 2021? What are the best ways bloggers make money?

The best ways to make money blogging are:

  1. Affiliate marketing
  2. Ad networks
  3. Sponsorships
  4. Online courses
  5. Create and sell ebooks
  6. Memberships
  7. Product reviews
  8. Offer service

Let’s look at one by one

  1. Affiliate marketing

Affiliate marketing refers to promoting other people’s products to earn a commission after a sale has been made, you earn money when someone purchases a product via your affiliate link

Bloggers are making over $50,000/month from affiliate marketing by just promoting other people’s products

What are the best affiliate networks to join?

  • Amazon
  • CJ
  • Impact
  • Maxbounty
  • Raketen
  • Shareasale
  • Etc

The above affiliate networks have a variety of products to choose from,

To become successful at affiliate marketing, you need to choose a niche and build a royal audience of people interested in your content

Affiliate marketing is far the best way to make money blogging, once implemented well, you will earn good money

How do you get started with affiliate marketing?

Bloggers make money blogging by allowing ad companies to display ads on your website

These ad networks will pay you per 1,000 page views, the amount you earn blogging from ads depends on your niche and audience nationality

There are many ad networks you can choose to promote,

These are the best ad networks to choose from and they include:

  • Google adsense-Best for beginners
  • Monumetrics-Best once you get to 10,000 page views per sale
  • Ezoic- Best once you hit 10,000 impressions
  • Mediavine-         Best overall once you hit 50,000 page views
  • Create and sell online courses

Creating and selling online courses is a great way to earn money blogging, there are people who are interested in learning any skill you have

What are you good at? Can you teach that to your audience? If yes,

You need to start creating and selling online courses directly to your audience on your website

You need to you a tool called Teachable which will help to offer you a platform to create and sell online course

Courses are a great way to earn money because they bring revenue fast compared to others

  • Create and sell online ebooks

Ebooks are a great way to earn extra income from blogging, you create an ebook once and sell it multiple times to your audience

There are many ebook marketplaces where you can sell books and they include:

  • Amazon
  • Lulu
  • Bookbaby


By selling your ebooks, you will receive royalties from the ebooks that are being sold

You can also sell your ebooks on Amazon kindle publishing

  • Sponsorships

Sponsorships are a great way to earn extra income blogging, companies will pay you to create content on behalf of them,

Companies will pay you from $50-$1,000 per post,

All you need is to accept sponsored posts that fall within your niche,

To accept sponsored posts you need to put your audience fast, does that product help your audience? What is the quality of their product or service?

There are some bloggers who earn over $1,000 per sponsored posts

  • Services

What services can you offer on your blog? Companies and individuals are willing to pay you to promote your brand

Services may range from


All you need to know is what skills can you offer online?

All skills are marketable online

What are the best blogging niches?

  • Finance
  • Travel
  • Lifestyle
  • Health and fitness
  • Money
  • Education
  • Motivation

How to turn $100 into $1,000/month blogging in one year?

Do you have $100 in your pocket? How are you investing in it? Is it just lying idle in your pocket? How can it be if you start a business that will generate $1,000/month?

Ask me how? In this article, you will learn the best way to turn $100 into $1,000 /month in one year in the most reliable

What is the best way to turn $100 into $1,000/month in one year in the most reliable way?

  1. Start a blog

A blog refers to a website that is regularly updated with new content on a regular basis in a chronological order

So how can you start your own blog?

To start a blog you only need;

What is a domain name? a domain name is the name of your website,

Web hosting refers to purchasing server space where your website files will be stored and kept online 24/7

What is the best web host for beginners?

Bluehost is the best web hosting provider because it will offer you a free domain name registration for one year, 24/7 customer support, and a free SSL certificate

There are two avenues for starting a blog

  1. Free blogging platforms
  2. Self hosted blogging platforms

Free blogging platforms include Blogger, Wix,, Weebly, etc

But these come with many limitations and I don’t recommend any of them


  • You don’t own your website/ you have no control
  • Your site can be deleted without your notice
  • These companies will display adds on your site without your acknowledgement
  • You cannot customize your site to make it look the way you want it

So if you are interested in making money from your blog I recommend that you go with a self-hosted wordpress

What is WordPress?

WordPress is a content management system that will help you create your website without requiring any line of code

It powers over 37% of all websites in the world so it is reputable and trusted by many big brands in the world

Brief step by step guide to starting a blog

To start a blog we need the following:

  • Niche
  • Domain name
  • Web hosting

Become a blogger in these 5 easy steps

  1. Choose your niche
  2. Choose your blog name and web hosting
  3. Install wordpress
  4. Install Astra theme and necessary plugins
  5. Create content and promote it

Quick start your blog today

Done with choosing your domain name,

  1. Go to and click on get started now button
  2. Choose the basic plan
  3. Enter your domain name into the new domain box
  4. Fill all the account information
  5. Once transaction is complete
  6. Install wordpress
  7. Login into wordpress
  8. Install Astra theme and activate it
  9. Install yoast plugin and activate it
  10. Install monsterinsights and activate and then click on launch wizard
  11. Start creating pages and relevant pages

Why is starting a blog the best business idea to turn $100 into $1,000/month?

The following are the reasons why blogging is the best online business idea to start:
the advantages of blogging cannot be exhausted, it all depends on how you use your blog to gain exposure and also earn money from it.

Here are the benefits of blogging

  • Offers you with multiple streams of income

There are many ways to earn money as a blogger and they include:

  1. Affiliate marketing

Affiliate marketing is where you promote other people’s products to earn a commission whenever a sale is being made

This is one of the top best ways bloggers earn money

It doesn’t require any investment, all you need is to have a blog setup and a royal audience of people interested in your content

How much can you earn from affiliate marketing?

You can earn anyway from $0-$50,000/month depending on how much content you have on your site and the products you’re promoting

How can you get started with affiliate marketing?

There are many companies that are willing to advertise on your blog, companies are willing to pay you per 1,000 page views

The best ad networks include:

  • Google adsence-best for beginners
  • Monumetrics –best when you reach 10,000 page views in a month
  • Ezoic – best when you reach 10,000 impressions
  • Mediavine-best when you reach 50,000 impressions

The above ad networks will pay you depending on your niche, origin of your audience and how much traffic you get

All you need is to join one at a time since they have different requirements for you to get accepted into the network

To make good money from ad networks, you need to have  a large number of traffic coming to your website.

Once your blog is established with a good audience, now you can introduce an online course where students can enroll to learn new skills which you have

You can charge anyway from $10-$1,000 per student to get enrolled in your course and this will enable you earn more income passively

To create an online course you need a tool called teachable to help you create and sell online courses directly to your website

You can also create and sell your online courses on websites such as:

  • Udemy
  • Skillshare
  • Courser
  • Creativelive

To benefit from online courses you need to have good video production skills, image editing, content creation and other relevant skills

The amount you earn will depend on how you market your online course to your audience

  • Flip blogs or website

Do you know that once your website is established you can sell it online? The process of selling websites is called flipping

What is the value o your blog?

Your blog can sell from 20 -60 times the amount of money it is earning each month

So if your blog earns $3,000/month, you can sell it from $$60,000-$180,000

If your site earns $30,000/month, you can sell it for $600,000-$1,800,000

That is how websites make money

Are you convinced to start your website? What is hiding you from getting started? Tell I can help

  • Create and sell ebooks

As a blogger, you can turn your popular content into ebooks which you can latter sell online for a commission

You can sell these eBooks directly on your website or on online book stores such as:

  • Kindle publishing
  • Bookbaby
  • Amazon
  • Lulu

The selling price of these courses can range from $0-$100 depending on the topics or skill your teaching

The amount you earn will depend on how you market your ebooks

Starting a blog opens up an opportunity to join freelance writing, it helps you to build a portfolio of content which you can present to your clients

You can get freelance writing clients from

  • Fiverr
  • Upwork
  • Flexjobs
  • Contenna
  • Solidgigs
  • textbroker

You can also cold pitch clients directly and requesting them to offer your writing skills to them

You need to learn how to write good pitches that editors will never reject

Examples of freelance writing jobs include:

  • Article writing
  • Photo editing
  • Graphic design
  • Logo design
  • Website design
  • Blog set up
  • Video editing’
  • Photography
  • Filming
  • Voice over
  • Consulting

Starting a blog will offer you an opportunity join the consulting field

All you need to have is a skill which you can offer to your audience

The consultant role is to advise your audience and leave them to take action on their own

How much can you make?

You can earn from $10-$1,000/hour depending on the nature of clients you work with

  • Public speaking

Are you good at giving presentations?

By starting a blog, it will offer you an opportunity to land on speaking gigs

You will be paid per hour or you can set your fixed rate at which you’re willing to offer your public speaking sessions

How much can you make?

You can make over $100/hour of your speaking, it will still depend on the ability to pay off the clients you get

  • Turn your blog into a membership site

Do you have content on you site which you feel people can pay for to access? If yes, all you have to do is to allow your audience to become members at a certain amount so as to get access to the most relevant content on your website

You can charge over $1/month and If you get over 1000 people that will be $1,000/month

Use plugins like memberpress to help turn your blog into a membership site

  1. Land on a job

By starting a blog will help you land on a digital marketing job in your niche industry because of the experience and exposure you have in different media outlets

Once people are in need of your service, they will come to you requesting you to offer them your skills for a pay

  1. Software development

Having an established blog will help you tap into other ventures like software development related to your niche

You can develop software and sell it to your audience in a fast time possible

You will be having a ready market willing to buy from you, so why not start your blog today

Software products help easy to work and so they are in high demand in the market

If done well, a blog will work as a foundation towards starting any venture online

  1. Virtual  assistant

Many companies are willing and looking to hire virtual assistants to outsource some tasks

By having your blog, it will open up opportunities to land on virtual assistant gigs which will latter translate into an income

Virtual assistants perform tasks such as content creation, editing, managing social media accounts, etc

If you do great tasks on your website, companies will be willing to hire you so that they can also get the same results or tap into your royal audience

  1. Influencer marketing

By starting a blog, it can help you become an influencer in your niche, influencers are on big demand and companies usually come to them so that they can tap into their royal audience

Companies will pay you to write or talk about them so they can increase their brand exposure

How much you earn will depend on your niche and how much audience you have, the more the audience of people interested in a particular product, the more companies will be willing to pay you

  1. Premium ad networks

By starting your blog can help you join premium ad networks, Google adsense pays little money pe 1,000 views while adnetworks will offer you a higher cost per thousand views and your income will increase drastically

The best ad networks include:

  • Monumetrics
  • Ezoic
  • Mediavine
  • Adthrive

The only downside is that these ad networks have different requirements for you to join their program

  1. Sponsored content

Once your blog audience grows, companies and individuals will come to you so can you can create content about their product or service

Companies are willing to pay you according to your audience and niche

The more people you have, the high amount they will be willing to spend so that to create brand awareness

How much can you earn with sponsored posts?

You can earn $50-$1,000 per sponsored posts

  1. Guest posting/blogging

Starting a blog  will help you land on guest posting opportunities, guest posting is about creating content for other websites for a pay or a link back to your website

Companies will pay from $50-$1,000 to write an article for them

The amount you will earn depends on the complexity of the article and word counts

We have compiled a list of websites that pay writers up to $1,000/article, remember to check it

  1. Start an online store

By blogging and building an audience, you will have to know their needs and offer products for sale on your website which will bring in extra revenue to you

You can sell both physical and digital products directly via your website

There are also much software that you use which you can promote to your audience directly

  1. Donations

Once your blog has an established audience, you can request for donations from them

If each person donates you $5 and you have 1,000 people willing to donate

You will earn $5,000/month which is pretty good

Accepting donations can be a pretty way of earning extra income online from your blog

You can receive donations directly to your PayPal account

  1. Youtube

Do you have an established blog? Do you know that there is also money that can be made via YouTube?

YouTube is another great avenue that will help you supplement on the revenue you get from your blog

All you have to do is to turn your best blog posts into videos and post them on YouTube

Once you get 1,000 subscribers and 4,000 watch hours, you will be able to join the YouTube partner program where you will earn money through ads that will be displayed on your website

You will also earn extra money on YouTube through affiliate marketing by promoting products in the video descriptions

  • App development
  • Theme and plugin development
  • Awards
  • Partnership
  • Fame
  • Travel
  • Sell products
  • Get paid to write reviews

Do you know that almost all products that are promoted online the author of the article gets paid? This is the same way you can also create reviews about products that you’re happy using in your niche

By writing reviews you include your affiliate links within your content and when a sale is made, the producer will offer you a commission for bringing a customer

  • Attend international conference
  • Become your own boss
  • Do what you love
  • Earn money repeatedly
  • Offers you many chances of becoming a millionaire compared to your 9 to 5 job

Other blogging benefits

  • Become your own boss
  • Mindset change
  • Improve your reading skills
  • Improve your writing skills
  • Not limited to a single location
  • How maximum on how much you can earn

Best blogging tips

  1. Choose a niche
  2. Know your audience
  3. Solve problems
  4. Be educative
  5. Consistency
  6. Be honest
  7. Set goals
  8. Share your content
  9. Accept criticism and move forward
  10. Keep it simple

Blogging FAQ

  • Is blogging legit?

Yes, it only depends on you’re the personality of the web master, blogging is legal and there is too much money that is to be blogging

  • Can you make money blogging?

Yes, you can, we are also making good money from our blog and you too can make money

It will depend on how much time and commitment you put into your blogging business

Many bloggers are earning from $1,000-$100,000 blogging

It only takes time; blogging is not a get rich quick method

You need to devote your time to creating content and promoting it so as to bring traffic to your website.

  • What should I blog about?

When you decide to start blogging, you need to choose a niche which your passionate about

A niche where you will create content without burning out

The niche should be profitable; there should be an audience of people who are interested in your content

In blogging, we solve problems, the more problems you solve, the more money you will make

You will not blog about anything, you need to choose a specific topic or niche which you have interested in

  • How can I make money blogging?

You can make money blogging through affiliate marketing, joining adnetwork, sponsorships, courses and ebooks

To make money blogging, you should treat your blog as a business; you should be willing to create long form content and promoting

  • How do you get paid blogging?

Bloggers get paid through PayPal, bank transfer and payoneer which you will latter cash out to your bank account in your specific country

  • How do beginner bloggers make money?

Beginner bloggers make money through displaying ads on their website, affiliate marketing, ebooks etc

  • How much money can you make from a blog?

You can make any way from $0-$1,000,000/month depending on your traffic or audience

  • How quickly can a blog make money?

To make money fast, you need to create quality content and start promoting it to your audience aggressively, offer service to your audience or clients, put ads on your site and do affiliate marketing

  • What are the steps in starting a blog?
  • Choose your niche
  • Get a domain name and web hosting
  • Install wordpress
  • Customize your site
  • Create content
  • Promote content
  • Monetize it
  • Types of blogs and niches that make money

The following types of blogs make money

  • Finance blogs
  • Business blogs
  • Product review blogs
  • Entrepreneurship blogs
  • Health blogs
  • Recipes
  • Travel
  • Food blogs
  • Can you really make money blogging?

Yes you can, we are a living example, we make all our money through blogging and you too can do it

  • How do bloggers make money?

Bloggers make money through affiliate marketing, advertising, sponsorships, courses, ebooks and offering services

  • How to start a blog for free and make money?

To make money from a blog, you need to purchase a domain name and web hosting

It will only cost you less than $100 to start a blogging business

  • Examples of blogs that make money
  • makes over $100,000/month
  • makes over $100,000/month
  • makes over $10,000/month
  • makes over $1,000,000/month
  • makes over $1,000,000/month
  • Best blogging platform that makes money

  • How do bloggers receive payments?

Bloggers receive payments through PayPal, Wire transfer or Payoneer which they latter cash out via their bank accounts

  • How long does it take to make money blogging?

To make money blogging, it depends on how much time you invest in blogging and how much you monetize your content

  • What do most online entrepreneurs have in common?

They all have a blog, so if you’re interested in becoming successful online you need to also start your own blog, I have a step by step guide to help you get started from starting a blog to monetization, remember to check it here

  • What should you do in order to make money blogging?
  • Choose a profitable niche
  • Solve your audience problems
  • Create high quality content
  • Promote your content
  • Treat your blog as a business
  • Set up your blog properly
  • Create compelling and engaging content
  • Learn Pinterest to drive traffic
  • Create good quality images and pins
  • Optimize your posts for SEO

Top making money blogging FAQ

  • How do beginner bloggers make money?

Beginners make money through google adsence, affiliate marketing and sponsorships

  • How much money can you make from a blog?

You can make anyway from $0-$1,000,000; it all depends on how much traffic your site gets and ability to purchase products your promoting by your audience

  • How quickly can a blog make money?

The quickest way to make money from a blog is through freelance writing and offering paid service.

  • How do bloggers make money in 2021?
  • Affiliate marketing
  • Sponsorships
  • Ad networks
  • Services
  • Types of blogs that make money
  • Financial blogs
  • Pet blogs
  • Health and fitness blogs
  • Meditation
  • Stress and anxiety blogs
  • Travel blogs

How do you promote your blog to get traffic?

  • Share your content on social media
  • Connect with other bloggers in your niche
  • Learn SEO
  • Respond to comments
  • Create content that goes viral

Are you still not convinced to start your own blog? What is limiting you? Share your opinion with us in the comments below, you never know we can help you.


The best 2 ways to make money blogging is through affiliate marketing and joining ad networks

Hopping that this article answers the question of how much to make money blogging?

Has it been helpful to you? Feel free to share your opinion with us in the comments below