How to Start a Money Making Blog in 2021 – A Step by Step Guide

How to Start a Money Making Blog in 2021 – A Step by Step Guide

Let me guess, you’re here because you hear people are starting a blog for free and making money from it. And I’m guessing you want to do the same.

Starting a blog sounds like the dream job of the century, especially if you love writing.

The thought of making $$$ passively while sitting by the desk is the perfect job right about now.

So all you need to do is get your website and throw some content up there and bam! you’ve a successful blog.

Well…not so much.

Blogging involves hard work, dedication, and persistence. And if you really want to start a money-making blog then you’re going to have to put in the work.

This post contains affiliate links which means I receive a commission if you make a purchase through my links at no extra cost to you.

Before you start your blog you need to know why you’re starting a blog. Are you doing it for fun or are you going to turn it into a business?

If you’re serious about starting a blog to make money then you need to get realistic. Don’t expect that you would make $10K in your first month, especially if you have no experience blogging.

The reality is that you may not make $10K until a few years have passed but you can consistently make money online from your blog.

Why start a blog in 2021?

  • Share your story and other vital information that can be useful to others going through the same problem.
  • Get help and communicate with others similar to you
  • Spread news and information on any topic
  • Make friends with your similar interest
  • Become better at writing on the whole
  • Learn new things and a new way of life online
  • And of course, make money and earn an income from your couch

Where should you start a blog?

Know the best blogging platforms to start your blog can be tricky. Everyone has their own opinion as to which free or paid platform is the best.

But if you ask any blogger who makes money from their blog they will tell you to start with a self-hosted platform.

And I know, when you think self-hosted, instantly you wonder about the money. But if you are serious about turning your blog into a business then you need to invest in it.

It’s very difficult making money from a free blogging platform and having a paid platform shows you a serious about blogging.

How to Start a Blog the Truly Matters?

The last thing you want is to write content for the crickets. When you launch your blog you want it to matter to your readers and you want them to enjoy your content.

So how do you start a blog that actually gets readers?

There are three things you need to know:

  • The Why Within You
  • Your Money Making Passion
  • The Ideal Target

The Why Within You

Simply ask yourself: why do I want to start a blog? Why do I want to start this business?

Your answer will determine the purpose behind your venture and will help you to see whether or not you can be successful at blogging.

Your Money Making Passion

After figuring out your ‘why’, you need to know what your blog or business is going to be based on.

This is your niche.

You need to choose a topic that you love but also that readers and people are interested.

One way you can do that is by choosing topics you love and narrowing it down to one or two topics you can see yourself speaking about for the next five to ten years.

Your Target Audience

Who is going to read your blog, signup for your freebies and purchase your products?

Only those who need them.

So finding your target audience can be done by looking at yourself, looking at gender and age demographics, looking at income, and finding out their pain points.

Choosing the RIGHT Blog Name

Your blog name should tell us what you do and the type of business you have.

Using a name is easier to remember, not to mention the most popular on the web.

When choosing a blog name:

  • Make it short and memorable
  • Use your own name

If your name is taken then adding what you do to the end or beginning of the name can help.


The Right Domain Provider

The key here is research. After I did extensive research I decided to use NameCheap.

Here’s why:

  • They provided me with a dot com domain for $8.88y/r
  • Their renewal fees are very affordable
  • They offer free lifetime security with their WhosGuard privacy protection
  • The offer of SSL security for only $3.98 per year was reasonable
  • Their top-level domains are more affordable
  • They are very transparent about their offers.

With NameCheap, everything is clear and plain to see so you can make an informative decision.

Check out NameCheap here.

Video Tutorial

In our cart we have:

  • Blog name – $8.88y/r
  • ICANN fee – $0.18
  • Positive SSL – $3.88y/r
  • Total: $12.94

Best Web Host for your Needs and Pocket

Again we are going to do some research to make sure we are getting the best deal for our money.

I went with Siteground and here’s why:

  • Firstly, I had $60 to spend on a blog and they took $47 to start.
  • Secondly, they have fantastic uptime and adequate speed.
  • Thirdly, they promised 10,000 monthly visits
  • Fourthly, their startup cost is $3.95
  • Fifthly, they offer FREE email for your business email, 10GB webspace, and 24/7 support.

Siteground host over 2 million websites and are officially among the top three recommended web hosts by

Check out Siteground here.

Video Tutorial

Back in our cart we now have:

  • Siteground Hosting – $3.95m/o
  • Domain Name – $12.94y/r
  • Total – $60.34

Always remember to do your research to ensure your web hosting is suiting your needs and your pocket.

And also to it should suit the the type of business you want to create.

Connect your Domain to your Hosting


One thing I never see bloggers explain to their students is how to connect the domain to their web hosting.

Some persons will say point your domain to your hosting.

This is essential because your domain lives in your web hosting.

Video Tutorial

Great your domain is happy to be living in your host. You will have to wait for 24 to 48hours to let this register but you can still work on your site.

Set up your WordPress Website from Scratch for FREE

When you purchase your web host from Siteground, automatically WordPress is integrated with your site and all you need to do is install it.

How to Install WordPress

  • Go to your web host and sign in.
  • On your dashboard, you will see set up a site.
  • The next page will bring you to Startup a new website or migrate a new website.
  • Choose startup and they should as you would type of site you would like to create.
  • Choose WordPress and they will ask you for your credentials and then choose GO.
  • And it takes about two minutes to create.
  • Login with the admin.
  • Welcome to WordPress with the setup wizard and click the exit
  • Deactivate the WordPress starter.

Video Tutorial

Now your dashboard should look like this.

start a blog

You should get familiar with your WordPress dashboard because you will seeing a lot of it from now on.

The basic things you will need are your post section for your blog post. Your pages to add new pages to your site. You will need the Appearance section that contains menus and widgets and the plugins section.

The Right Theme to Suit Your Style

Research, research, research. Free themes have limitations that paid themes do not.

But if you can’t afford a paid theme at the beginning then the free theme I recommend is Astra.

It’s fully customizeable, lightning fast, has beautiful elegant stylish designs, integrates very well with WordPress, and also built with SEO in mind.

Video Tutorial

Choosing Effective Plugins

Plugins can slow down your site, thus when starting off you need just a few to carry you through.

My web host, Siteground, comes equipped with a cache or performance plugin.

The other plugins I installed are :

  • iThemes – a security plugin
  • UpDraft – a backup plugin
  • Yoast SEO – an SEO plugin
  • Social Warfare – a social plugin
  • Mailerlite – an email list plugin
  • Elementor – a page building plugin

If you have a store or a shop then installing WooCommerce is a great free and easy plugin to use.

Video Tutorial

Design your Website without Webby Skills

You are going to use the Elementor plugin which is a page-building plugin to desig your website.

Video Tutorial

Creating helpful, Consistent, Evergreen Content

Google ranks content that is very useful and consistent.

At the beginning you want to have at least 5 pieces of content ready to go live.

Ensure that you are writing articles that are answering relevant questions in your niche.

The best way to ensure your blog posts are relevant is to do research, using a platform like Quora.

Knowing how long your blog posts should be and what are the key elements of a blog post will help you to provide value to your target audience.

Now Go Live!!!

Promote your Blog by being Engaging

You want to spread the word about your blog. The best ways to drive traffic to your blog is through Pinterest and SEO.

The sooner you start SEO the faster you’ll get results. It takes about 35 weeks to see maximum results from SEO.

But also, start on Pinterest, and start sharing your content through your pins as this is the fastest way to drive traffic to your blog.

I have found that by engaging in Facebook groups, I have driven traffic to my blog. Facebook has now become the second traffic driver to my website.

Legally Protect your Blog

Nobody wants to get sued so the legal side of blogging comes in. The legal pages you need are:

  • Disclosure policy
  • Privacy policy
  • Terms and Conditions

Your basic necessary pages are:

  • The Home page
  • The About page
  • The Contact page

Make Money Blogging

Now you’re in a position to monetize your blog. Persons have to care enough to want to buy your products.

For them to do so you need to continue to deliver value and create products that solve a problem.

Four essential and common ways bloggers make money are:

  • Ads Revenue like Mediavine and Adsense
  • Affiliate Links (when you sign up for a program to be an affiliate every product you sell through your referral link earns you a commission)
  • Sponsored Posts (writing blog content that you were asked to do and you get paid a small fee or large one, depending)
  • Digital Products (the best way to monetize your blog because you make them, you own them and they have unlimited selling power)

How to Make Money as Beginner Blogger?

The most common way newbie bloggers make money is through affiliate marketing.

Affiliate marketing is when you promote products and services for a company and you earn a commission.

A lot of money can be made through this avenue when done right.


To start a blog and make money in 2021 you need to purchase your domain and web hosting.

Then follow the basic steps top setting up you blog and ensure to include the necessary pages.

Create multiple streams of revenue but start with affiliate marketing.

There you have it. this is how you can start a blog in 2021!

I hope you have found this guide to be super helpful and if you have any questions be sure to reach out.

Helpful Resources

Best Blogging Platforms

How to Start a Blog that Truly Matters

Blogging Tools and Resources

Key Elements of a Blog Post

Facebook Group

Freebie Library

Start a Money Making Blog FAQ’s.

What is a blog?

A blog is a regularly updated site where you have lengthy conversations with your audience and provide great content to suit their needs.

Can I start a blog for free?

Of course, you can. There are many free blogs out there. If, however, you would like to monetize your blog then having a free blog is certainly not the way to start.

What are the best blogging platforms?

Many bloggers have said WordPress is the best blogging platform because of its flexibility.

Who can Start a Money Making Blog?

Anyone. As long as you have a device, access to the internet and the patience to see your blog grow, you can definitely start a blog.

Where can I Start a Blog?

A blog can be started on a free platform like Quora, Facebook, or Wix. A blog can also be started on a paid platform like

Why Start a Blog for your business?

A blog can help your audience know what you and your business are about. It allows you to be more personal with your target audience.

How to Start a Blog with WordPress?

The first step is to purchase your domain which is your blog name from a domain provider and your web host from a Web Host provider like Siteground.

How to Start a Blog that matters?

You need to know your Why, your What, and your Who. Why are you starting a blog? What will your blog be based on? Who will be reading your blog?

How to a Money Making Blog on Siteground?

How to Start a Blog for beginners?

  • Purchase a domain and web hosting
  • Build your site from scratch
  • Use a plugin to help you design your website
  • Create at least five great blog posts
  • Launch your blog
  • Get engaged on social media by sharing your content

Why Start a Blog in 2021?

Why not? You can have your own business and be your own boss.

When to Start a Blog?

Now is always the BEST time to start a blog or online business.

How to Start a Blog post?

  • Do research
  • Find a great blog topic
  • Write at least 1500-2000 words of content
  • Add keywords
  • Create a catchy headline
  • Add a call to action
  • Schedule and post

How to make money blogging?

  • Ads
  • Affiliate links
  • Sponsored posts
  • Digital products

How to grow blog traffic?

By using keywords to maximize search engine optimization or SEO and interacting with your ideal target through social media.



Book blogger and indie author with a passion for sewing, thinking thoughts about writing with playing with my little baby, Sponk.

Leave a Reply