How To Start A Blog In 2021 From Scratch – (Step By Step Guide)

How To Start A Blog In 2021 From Scratch - (Step By Step Guide)

Hey want to start a new stunning blog and start earning from home?

Then this BIG & Interesting article is for you only.

In this article, I will provide all the important and best information to help you create a new blog that will generate a good amount of income.

This article and all other articles in this category BLOGGING will continue to guide you throughout your blogging career as a beginner.

So, here is a list of all the things I will be discussing with you today:

  1. Niche
  2. Platform
  3. Domain
  4. Hosting
  5. Theme & Look
  6. Plugins
  7. 1st Post
  8. SEO
  9. Promotion on social media
  10. Monetize
  11. Affiliate
  12. Guest Blogging

First of all, if you are starting your blog only for money, then forget it. But if you want to start a blog as a Hobby then you’re ready to go.

Start For Hobby & Not For Money”

– Me

So now we are ready to start our main discussion.

Select The Proper Niche:

This is going to be a core area of our discussion. Niche means a topic and hence selecting a proper niche is the main part of blogging. You should choose the right niche or let say the topic, for example, This website is on the ‘How-To‘ topic. so we post all articles relevant to the niche of our site.

You must select a niche in which you can write at least 60 to 70 posts and you must have an interest in that topic so that you will never get bored on it.

Here are some examples of blogging niche:

  • Health
  • Food
  • Entertainment
  • Tech
  • How-To
  • Gaming
  • News
  • Sports

So, There are thousands of topics on which you can start your blog now.

Selecting A Platform:

The thing comes up here is about features of two different platforms with their respective Pros and Cons.

How To Start A Blog In 2021 From Scratch - (Step By Step Guide)

Well, selecting a platform is not the earliest stage but I will like to tell you this because after purchasing a domain you won’t waste your time.

I’m blogging for the past few years and I have experience of Blogger as well as WordPress. Let me tell you all things clearly to make you understand that both platforms have their respective advantages.

Here is the summary of my own review about both platforms.

SEO AdvantageLessMore
My OpinionGoodBest

*Blogger, as well as WordPress both, are free platforms. You can start your own blog with Subdomain for example : ( / example.wordpress.dom).

Hence if you are going to start a blog without your own domain, you will get fewer features and rankings on WordPress. So, I will recommend you to go with Blogger for a blog without domain as it will be easier to rank.

If you’re going to purchase a domain, then choose WordPress only.

Buy Domain:

How To Start A Blog In 2021 From Scratch - (Step By Step Guide)

Domain Name or Domain is the name of your website which comes before Top Level Domain. If you have a good and attractive domain, it seems more professional.

The name of your blog should be short and simple as well as it should be attractive because it is the first impression of your website/blog on visitors.

Selecting a Top-Level-Domain is not a difficult task as compared to the name of the blog. Here are some examples of Top Level Domains:

  • .COM
  • .NET
  • .ORG
  • .EDU

Now, the next step is to connect your domain to a Hosting.

Buying A Hosting:

Hosing is like a storage space where all files and data of your blog or website are stored. hosting allows us to post a website or web page on the internet.

Hosting providers provide all those services which are required to make your website live on the internet.

I will suggest you buy web hosting from HOSTINGER. The speed of our website also depends upon the Hosting you have selected.

TIP: Publish articles consistently to rank your website within a few months. Write good and quality content so that audience will follow your blog.

Theme And Look Of Blog/ Site:

Now it comes to the professionalism of yours and your work. Simply, your blog should look attractive and fresh to a new visitor because it will affect his/her decision about returning to your blog.

If your blog theme is good looking and amazing, then your blog will be attracting many visitors as it will look too professional. There are many free themes. you can use those free themes.

Here is why you should use free themes when you start a brand new blog or website:

  • Simple To Use
  • No Money needed
  • Thousands of themes available

As you have already invested money while buying a domain and good web hosting, I will suggest you use free themes at the starting of your career as a blogger.

TIP: Never use a cracked theme for the blog. If you do so, you will be compromising your website’s security.

Installing Plugins:

Plugins are necessary for every WordPress website. There are many plugins from which you can increase your blog’s speed, manage ad placements, optimize your blog for search engine rankings, and many more things.

So, anyways there are lots of YouTube videos from which you can choose the best plugins for your website.

Some examples of what can plugins do are below:

  • For SEO
  • For the design of Article
  • To increase the speed of blog
  • To add share buttons (social share ex. FB, Pinterest, Tweet)

Next thing is to write your first stunning blog post.

Read Also: 13 “Easy To Start” Online Business Ideas For 2020 & Onward

Writing Your First Post:

After doing all these complex things, we are here to write our blog’s first post. But the question is About which topic I should write 1st post?

You can write about yourself or just start the article about the niche of your site. You can use Grammarly chrome extension soo that you wouldn’t make any spelling mistakes while writing.

Just writing and publishing a new blog post daily is not important. You can write only one post every week but you should try to market that post on social media so that your targeted audience will come to know what you have just written.

TIP: Writing a post daily is not enough, you must share your post on social media to increase traffic and to rank the blog post. SEO helps to rank blog post on search engines so that can get organic traffic to your website.


It stands for Search Engine Optimization and it helps us to rank our website as well as our article on search engines like Google, Yahoo, Bing, etc.

Search Engine Optimization matters most to increase our blogging Revenue, Traffic, and it is not a tough task to do search engine optimization. while writing a new blog post, you must do some keyword research so that it will help you to write quality content which will increase your revenue and help you gain a targeted audience.

Read Also: How To Make Money Online With Kindle eBooks

Promotion on social media:

The problem with gaining traffic occurs when we do not promote our blog or any specific blog post. Every blogger know that sharing an article on social media helps to get thousands of visitors on our blog

Here is how I got over 7000 visitors to my blog within a few days from QUORA:

How To Start A Blog In 2021 From Scratch - (Step By Step Guide)
My stats about views from quora

Sharing our articles is most important to rank them and get targeted visitors to our blog.

You can share your articles on following social media sites such as:

  • Facebook
  • Twitter
  • Quora
  • Pinterest
  • Reddit

TIP: Share your each and every article on the social media platform to increase visitors. Social media helps a lot to get initial website traffic.

Monetizing Your Blog:

The thing for which every blogger waits is when will I be able to monetize my blog and start making money.

There are many ways to monetize a blog such as:

ADS: you can monetize your blog showing ads from ad networks such as Google AdSense,, etc.

Monetize your blog with Click on the banner above and earn 1.5X more revenue. This is a referral link from us.

Most bloggers try to monetize their website from Google Adsense and they do.

Which ad network is best for bloggers? Google Adsense or here is my opinion about this topic:

CompanyGoogleYahoo and Bing
Traffic ConditionNo10000 visitors/Month

Getting approval on Google AdSense is too easy than that of as you can monetize your blog with low traffic. requires that your blog should get at least 10000 visitors per month to monetize your blog with them.

However, I don’t use Google AdSense because many times, it suspends your account due to invalid click activity even if you have not done anything.

I use because it gives me more earnings that Google AdSense and you can also increase your earnings with

TIP: Maintain the quality of your blog and make it’s theme attractive so that you can get sponsors for your blog. A sponsored post is a good way to monetize your blog.

Affiliate Marketing:

This is yet another way to monetize your blog. This means promoting others’ products on your website.

You can start affiliate marketing from the Amazon Affiliates or Flipkart Affiliate. I don’t want to tell you much about this because it will be a waste of your time as you can later watch video on YouTube.

Guest Blogging:

Guest Blogging means to post your articles on other’s blog as a guest. This is another way you can increase your blog’s visitors.

You can join any blogging community and share your blog posts there also. guest blogging avails us thousands of visitors to the blog. Write a good article with keyword research and you can post that article on any site which accepts guest posts.

There are many ways to increase your blog visitors. Some of them are written in this article.

So, In this article, I have written amazing tips so that you can start earning your money as soon as possible.


Start your blog now and start earning from it. You can start blogging career in 2020 and 2021 also as there is a big scope. Everything takes time and blogging is not an exception for this. Publish quality content consistently and you will see the results within a few months.

Share this article and help us to reach quality readers like you. I will be posting more articles in this category to help you. Subscribe to our newsletter and join us for more interesting and informative stuff.

You May Also Like


Leave a Reply

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