How to Start a Blog in 2020: A simple, step by step guide for BeginnersđŸ”„

Many people in the world have already quit blogging because they did not have a proper guide on “How to Start a Blog”.

Are you also worried about how to start a blog in 2020???😣

Don’t Worry. I am here for you. In this article, I will tell you about how to start a blog easily.

There are a few steps that you need to follow to start a blog in 2020.

Step 1: Choose a Niche For Your Blog.

Step 2: Choose a Domain Name.

Step 3: Choose a Hosting Plan.

Step 4: Install WordPress.

Step 5: Choose a Theme For Your Blog.

Step 6: Install WordPress Plugins.

Step 7: Write and Publish Your Blog.

Step 8: Add Some Additional Pages On Your Blog.

Step 9: Drive Traffic.

Step 10: Make Money From Your Blog.

Step 11: Conclusion

So here is a piece of detailed information about each of the above steps.

 Step 1: Choose a Niche For Your Blog  

This is one of the most important steps to work on when you start your blogging career. Your Niche should be related to something that interests you. Many people quit blogging because they did not choose a proper niche when they started blogging.

Choose a niche for your blog

When you are deciding the niche for your blog, you need to pick a topic area that you can write about weekly for years to come.

There are Three factors which help you to decide your niche:

  • Passion
  • Experience
  • Skills.

 👉Read Article: How to pick a niche for your blog (Top 29+ Profitable Blog niche ideas that make money online) in 2020.

Using these three factors you can easily decide your blog’s niche. Also, It will be very easy for you to work on a blog that is having content related to what you like.

So, this was the first step in blogging.

 Step 2: Choose a Domain Name before start a blog 

There are a few points you need to consider when deciding the domain name of your blog website.

  • Keep it Simple.
  • Easy to Remember.
  • Easy to Pronounce.
  • Choose the name that best represents your blog.
  • Avoid using numbers in your domain name.

Now, the first thing that you need to do when buying a domain is that –

You need to check whether it is available or not. For checking the availability you need to go to After that, you need to enter the name that you have decided in the search box that appears on the first page as you visit

choose a perfect domain name for your blog

After entering the name, click on the search button, and you will be able to see whether that domain name is available or not. 

Also, you can look for other domain name list that will appear. You can check the domain names that contain the name that you have decided. 

And finally, you can choose the one that you like.

Now The site where you can buy your Domain from is

 Step 3: Choose a Hosting Plan 

Hosting is basically the company that puts your website up on the internet so that everyone can see it.

Without having a hosting account, your blog won’t be visible to the people on the Internet. There are many Hosting Services in the market. 

Some of them are:

  1. Bluehost
  2. Hostinger
  3. GreenGeeks
  4. Hostgator
  5. SiteGround

The Hosting Service that I personally use is SiteGround. It is one of the best hosting service providers in the market. It has 3 plans and its features are stated below –

Siteground Web hosting

1. StartUp

  • 1 Website
  • 10 GB Web Space
  • 10k Visits Monthly

2. GrowBig

  • Unlimited Websites
  • 20 GB Web Space
  • 25k Visits Monthly

3. GoGeek

  • Unlimited Websites
  • 40 GB Web Space
  • 100k Visits Monthly.

Some of the features of SiteGround are:

  1. Reliable.
  2. Managed.
  3. High Performance.
  4. Autoscale.

So these were some of the best Hosting Services. Now it’s totally up to you to decide which one to choose and get started with blogging.

Disclosure: This post may contain affiliate links, meaning that if you click on one of the links and purchase an item, we may receive a commission (at no additional cost to you). All opinions are our own and we do not accept payments for positive reviews.

 Step 4:Install WordPress 

For Installing WordPress, you need to first login to the SiteGround hosting account that you have purchased. 

After logging in, you need to select start a new website. And then, you need to select the


At the final step, you need to enter the details such as email, username, password, etc.

Click on confirm, and it’s done. And now can go to the admin panel. Enter login credentials.

Now you can use WordPress to build your own Blogs.

 Step 5: Choose a Theme For Your Blog 

A WordPress theme is a collection of templates, files, and style sheets that dictate the appearance and design of your WordPress-powered website.

There are a few steps that you need to follow in order to install a theme for your blog.

  1. First, Log in to the WordPress account.
  2. Select the Appearance option from the sidebar menu.
  3. Select the Themes option from the Appearance section.
  4. You can choose any free themes or you can use any paid theme.
  5. If you like any particular theme, click that theme and click on Install.

Select the WordPress Theme for your blog

That’s it, you are done with installing the theme for your blog on WordPress.

Also, there are many paid themes that you can use to make your website look really awesome.

Some of them are:

  1. Generate Press Premium (GP Premium)
  2. Astra Pro
  3. Scheme Theme
  4. Genesis

 Step 6:Install WordPress Plugins 

There are thousands of plugins on WordPress. WordPress plugins are bits of software that can be uploaded to extend and expand the functionality of your WordPress site.

Install WordPress Plugin

But, here are some of the plugins that you can install on your WordPress.

  1. WP Rocket (Website Speed Optimization)
  2. Yoast SEO (Best for Search Engine Optimization)
  3. ShortPixels (Used for Image optimization and compression)
  4. Contact Form 7 (Email Signup Forms)
  5. Easy Affiliate Links (Affiliate link cloaking plugin)
  6. Broken Link Checker (Best for checking broken links)
  7. Jetpack (Increase the site speed)
  8. Elementor (Homepage design page builder)
  9. Rank Math SEO (Currently most installed SEO plugin)
  10. (Image optimization plugin)
  11. ThirstyAffiliates (Affiliate Link cloaking plugin used by Top bloggers)
  12. OptinMonster (create popup forms, email newsletter, etc…)
  13. Classic Editor (post editor)
  14. Asset Cleanup (cleanup unused data and assets)
  15. Social Snap Pro (Social sharing icons)

So these were some of the plugins that you can install on your WordPress.

 Step 7: Write and Publish Your Blog 

Wondering about how to write your first post on your blog?

Let me tell you the steps to do it.

  1. Go to Dashboard
  2. Click on Posts
  3. Now, go to Add New
  4. Write the Title
  5. Write the Blog’s content
  6. Do the necessary changes to your blog post
  7. Click on submit.

BOOM !!!

Congrats, You have successfully published your first blog post on your website.

 Step 8: Add Some Additional Pages On Your Blog 

Now, you need to add some important pages on your blog.

1. About Page

About page is one of the most important pages on your blog. About page is the page that tells readers what your blog is about. You can provide the link of the about page in the header as well as the footer of your blog.

2. Privacy Policy Page

Your Privacy Policy Page is where you let your readers know:

  • What personal information you collect from them,
  • How you collect, use and store this personal information,
  • Why you need this personal information, and
  • If you let any third parties collect, use or store this personal information 

3. Disclaimer Page

A Disclaimer page is a page that has a legal statement to limit your liability and advise others that you cannot be held liable for the information included on your blog.

4. Terms and Conditions Page

Terms and Conditions agreement is like a how-to guide for the use of your site. It covers topics like sharing intellectual property, community standards, use restrictions and helps to protect you from liability.

These were some of the pages that you should have on your blog.

 Step 9: Drive Traffic 

The website is completely useless if you are not having traffic on it. So driving traffic on your blog is one of the most important things you need to do after building your blog website.

There are many ways you can get traffic on your blog. Some of these are:

1. Email Marketing

Email Marketing is one of the best ways for bloggers to drive traffic to their blogs. There is a tool that offers customizable sign-up forms and landing pages to help bring in more email subscribers. The name of that tool is ConvertKit.

ConvertKit helps you use that list to grow your business through attractive forms, trackable data, and simple but powerful automation.

2. Quora

Quora is a very popular QnA website where you can answer user’s questions. One thing you can do is add the link of your blog in the answers to get the traffic to your blog.

But, one thing you need to keep in mind is you can’t spam your blog’s link in each and every answer you give on quora. If you do spam, quora will ban your account and you will not be able to use it from that account.

3. Twitter

Twitter is also one of the best ways to drive traffic to your blog. As it is a platform that has genuine traffic you can easily have them on your blog by tweeting about your blog’s and adding the blog’s link in it.

4. Facebook

Facebook is one of the platforms that has 1.62 billion active users daily. So this is one of the great platforms to get the traffic from.

You can create and grow a fan page on Facebook that has good engagement. And then eventually, you can drive fan page traffic to your blog’s post.

5. Buying Traffic

Buying Traffic is one of the easiest ways to get a good amount of traffic on your blog. 

You can use Facebook, Quora, Google Adwords to drive traffic to your blog. 

Also after buying traffic you can even convert these visitors into subscribers so that you can retarget them whenever you publish a new blog post on your website.

So these were some of the effective ways you can drive traffic to your website.

 Step 10: Make Money From Your Blog 

There are many ways to earn money from your blogs.

In this step, I will tell you exactly how you can use some ideas to earn money from your blog.

The list of ideas are –

1. Adsense

Today, many of the bloggers are using Adsense to make a decent amount of money from their blogs. So you can also apply for the Adsense program and get started with the advertisement on your blog.

2. Affiliate Marketing

Affiliate Marketing is the process of earning a commission by promoting other people’s products. You find a product that you like, promote it to others, and earn a piece of the profit for each sale that you make.

It is not like rocket science. You just need to apply for the affiliate marketing networks. And then on these networks, you can get the affiliate links of the advertisers. 

These affiliate links can be added to your blog’s and whenever someone clicks that link and purchases some product or service of that advertiser, you get the commission.

Some of the affiliate marketing networks that you should join are:

  • ShareASale
  • Amazon Associates
  • CJ Affiliate
  • Rakuten Marketing
  • Avangate Affiliate Network
  • ClickBank

3. Selling products and services

This is one of the ways you can earn money on your blogs. You can sell your own service or product to the readers on your blog.

For Eg:

1. Service

If you are an expert in affiliate marketing that you can guide your readers and get a decent amount of money by just giving the service to your readers on your blog.

2. Product

If you have developed any tool which helps people in easily doing SEO of the blog, then you can sell that tool to the readers on your blog and get paid.

 Step 11: Conclusion 

So I hope this article was helpful to you. And, I wish you success in your blogging career.

Now it’s your turn🎉 Thank you for reading this article.

If you found this article helpful then share it and comment on it.

4 thoughts on “How to Start a Blog in 2020: A simple, step by step guide for BeginnersđŸ”„”

Leave a Comment

Sign up Newsletter for Get Latest Updates😀

👇Your Question and TheBloggingSense is Here👇

Share via
Copy link