The Ultimate Guide to Start a Blog in 2020

Do you want to start a blog in 2020 and searching on web for this

Then you are at right place

In this article, I will cover all the information about blogging starting from basic to advance on How To Start A Profitable Blog.

Starting your own blog is not very complicated, but all you need a proper guidance, which helps you to start a blog in 2020.

First we should know something about blogging

What is Blogging ?

A Blog is a method of sharing your knowledge, thoughts or some problem-solving ideas or anything else through a online diary . And the process of making a blog and maintaining it is called Blogging.

A blog is not only a method of sharing information you can make decent amount of money from blogging. We will also discuss some ways through which you can make money from your Blog.

7 Steps To Start A Blog

  • Step 1: Choose your blogging Niche
  • Step 2: Choosing your blogging platform
  • Step 3: Finding a perfect domain name
  • Step 4: Choose a better hosting
  • Step 5: Choose a perfect theme for your blog
  • Step 6: Setting up some essential plugins
  • Step 7: Writing your first blog post.
  • Bonus: Some Ways to Make Money From Your Blog

#1: Choose your blogging Niche

Before you start blogging you need to choose a perfect Niche for your Blog. Choosing a perfect Niche means to choose the topic for your blog. In this article we will also help you to choose your blogging Niche

There are some Types of blog :

  • Static Website
  • Multi-Niche Blog
  • Single-Niche Blog
  • Micro-Niche Blog

Static website: It is a single page website which is complete in inself. It is the easiest Niche where you don’t have to do very hard work. But you need all the information about your Niche.

Multi-Niche Blog: It is a blog that doesn’t Limited on a single Niche it covers Any topic. For example our Blog is a Multi-Niche Blog

Single-Niche Blog: The website which is a single Niche blog always works on a single topic l. For example A food blog is a single Niche blog it always works on publishing articles related to their Niche. It doesn’t publish articles on another topic.

Micro-Niche Blog: A micro Nice website works on a single keyword and all the article of the blog also works on that particular keyword.

How to choose a perfect Niche

In Blogging you have to write a unique and detailed article for which you have knowledge on the topic. So always choose a Niche in which you have knowledge through which you can write detailed article. There are many factors that also helps us to choose perfect Niche They are :

  • Search volume
  • Keyword difficulty
  • CPC

Some qualities you have to start a blog in 2020

  • Writing skills: In Blogging you have to write unique content for which you have to develop your writing skills.
  • Engaging Skills:- Your content must be engaging so that you audience can interact with it.
  • Expression of thoughts: You have to express your thoughts to your audience so you also need knowledge about your your topic.

#2: Choosing your blogging platform

There are many blogging platform where you can create your own blog. Choosing the best blogging platform is the most important thing. Here are some of the popular blogging platform.

  • Blogger
  • Wix
  • Tumblr
  • Medium

#1: – is the most popular and free content Management system (CMS). It was started in 2003. And WordPress powers over 35% of all the websites on the Internet. To use you need a domain and a hosting (the platform is free but you need to pay for your hosting and domain). provides many plugins that helps you to improve your website performance free of cost.

How to Start a blog in 2020

#2: – is a totally free blogging platform owned by google that allows you to start your own blog Free of cost. It also provides a blogspot subdomain and lifetime free hosting ( You can host unlimited amount of websites in ). I recommend this to beginners who doesn’t want to pay for the hosting.

How to start a blog in 2020

#3: wix – is also a free blogging platform that allows you to start your own blog free of cost. Wix offers you free account but it has to many limitations. And if you want to build a professional website it will cost you 5$ a month for 500mb storage and to use custom domain.

How to start a blog in 2020

#4: Tumblr – Tumblr is also a free blogging platform that allows you to create a free website. It allows you to publish post, pages, images, links, videos, audio and quotes for free. It also offers you paid services with additional features.

How to start a blog in 2020

#5: Constant Contact Website Builder – You can create a professional website from Constant Contact Website Builder free of cost. It is an intelligent A.I. powered website builder that helps you to create a free blog, business website and even an online store within minutes.

How to start a blog in 2020

Choosing The best platforms from them

We recommend you to use WordPress because it is the best blogging platform under my opinion. It has many free themes and plugins that helps you to make your desired website. But if you don’t want to invest in Blogging then I recommend you

#3:Finding a perfect domain name ?

After selecting your website Niche and Blogging platform you need to find q perfect domain name for your blog. For this you have to do keyword research

How to do keyword research

Keyword research is the process of finding a perfect keyword for your blog in which your website articles rank. For example How to start a blog in 2020 is a keyword in which my website is ranking. There are many free or paid tool available in market which is used for keyword research.

Now I am going to tell you the best free tools for keyword research

  • googlekeywordplanner

Disadvantages of free keyword research tools

  • Inaccurate results
  • Wrong CPC
  • Wong backlink count.

After you find out your keyword from research you have to buy domain name in which your keyword include. I recommend you to use domain name generators to quickly find a perfect domain.

How to use domain name generator to generate a perfect domain

First go to and inter your keyword that you founded by research. After this step it recommends yo some domain choose a perfect domain name from them. For example my keyword is How to start a blog in 2020

How to start a blog in 2020
How to start a blog in 2020

After that you have to buy your chosen domain name. Some best domain registrar are –

  • GoDaddy
  • NameCheap
  • Google domains

Here are some important tips for choosing a perfect domain name.

  • Always Go With.Com Extension
  • Include Keyword in Your Domain Name
  • Keep Your Domain Short
  • Choose A Domain That Is Easy To Pronounce And Spell
  • Make It Unique And Branded
  • Always Avoid Hyphens In Domain
  • Avoid Including Double Letters
  • Leave Room To Expand
  • Well Research
  • Use Domain Name Generators
  • Take Quick Action And Buy Your Domain
  • Best Place To Buy A Domain Name

How to buy a Domain from GoDaddy

Step 1 : To buy a domain from GoDaddy first you have to create a account on GoDaddy for this you have to fill your email address, username and password and click on create account button your account will be created.

How to start a blog in 2020

Step 2 : After creating your account go to the home page of GoDaddy and enter the domain name that you found from keyword research and add it to your cart. And go to your cart and Unselect all the things that you don’t need and click on checkout button.

How to start a blog in 2020
How to Start a blog in 2020
How to Start a blog in 2020

#4:Choose a better hosting

After finding a perfect domain name you have to buy a good hosting. But there are too many hosting providers in the market and Choosing the best one is very difficult without research. So in this article we will also discuss about the best hosting providers of 2020.

To start a blog in 2020 you have to find a faster hosting providers because it helps you to rank your website on top pages. Here are some factors that you should remember while buying a web hosting.

#1 : Having SSD storage

To start a blog in 2020 you have to buy a hosting plan which provides SSD type storage because SSD type storages are 10× faster than normal HDD storage. So always go with a plan which provides you SSD storage type. If you choose a hosting that offers you SSD type storage then your website wil load more faster and it helps you to rank in Google in top positions.

#2 : Bandwidth

Bandwidth refers to the no of visitors that your hosting can handle. Generally web hosting companies provides sufficient Bandwidth. In a new blog traffic is very low so you didn’t have to think on bandwidth too much. But never go with a free web hosting provider because it couldn’t handle your website traffic and your website will crash.

#3 : Storage

To start a blog in 2020 you have to choose a hosting which provides sufficient storage. Generally the best web hosting companies provides sufficient storage for your blog. But there are some limitations in storage in other web hosting providers. If your website is new then you have to go with a hosting which provides atleast 1 GB of storage for you.

#4 : Server location

Nearest the server location faster your website loads. Always try to choose a hosting that offers you the nearest Server location. Or you can use CONTENT DELIVERY NETWORK (CDN)

#5 : 24×7 support

in running a website there are many technical errors. So you need a support team that helps you at the time of trouble. Many web hosting companies doesn’t provide good support so always choose a web hosting company that has a good support team. You can find out the support quality of a hosting company by the reviews of customer.

Our recommend web hosting : Bluehost

Features of an ideal web hosting To start a blog in 2020 Meets with Bluehost

  • Bluehost plans starts From $3.95/month*
  • If you buy the choice plus plan then you will get a domain free
  • You can Host unlimited websites on Bluehost
How to start a blog in 2020
How to start a blog in 2020

#5: Choose a perfect theme for your blog

After setting up your blog you have to make your website more beautiful for this you have to choose a perfect theme which is responsive and fits on your Niche. There are thousands of theme Available o they are free themes. I recommend you to use a premium wordpress theme that fits on your Niche. Here are some themes that are very popular.

generatepress- generatepress is a responsive, lite and very beautiful wordpress free theme which I personally use on my blogs . I like this theme because it is highly customisable and you can create any design by editing it with thrive architect.

Astra pro – Astra pro is a Fast, Lightweight & Customizable WordPress Theme. This theme is also like generatepress but it has some advance features that best price doesn’t provide like you can customise your homepage using Elementor or Thrive architect.

Newsmag – Newsmag premium is a modern WordPress theme that lets you write articles and blog posts with ease. provides all the features to start a blog in 2020. It has its own page builder, highly customisable fonts , theme colours, installed demos and special ads insertion facilities.

How to install a theme in WordPress

  • To install Theme in WordPress you have to Login into your WordPress admin panel
  • Go to Appearance >> Themes add New themes
  • choose your Theme and click on Install.

#6: Setting up some essential plugins

After installing a perfect theme in your blog you need to to install some essential plugins because wordpress blog is incomplete without plugins .you need to optimise your site with those plugins here are some important plugins that I also used in my website.

Rank Math SEO – SEO is the most important factor in blogging so you need to who set up the best SEO plugin in my opinion rank math SEO plugin is the best Free SEO plugin available in the

Really simple SSL – you are using an SSL certificate in your website when you need to install really simple SSL because many time it happens that our website loads in http version even SSL is on or off so to fix it this is the best plugin.

Bonus : How to install SSL certificate in your website

WpRocket – if you want to increase the speed of your site then you need to use this plugin WP rocket is a wordpress getting plugin. This premium plugin allows you to all the features to improve the speed of your website like cdn, cage preloading, critical CSS generation and many more

Bonus: WpRocket free download

Anti-scam – in our website comments there are too many fake or spam comments Anti-scam protect our website by automatically deleting the spam and miscellaneous comments

#7: Writing your first blog post.

After setting up your blog you have to write quality content in it we will help you to do that. To write your first content go to your wordpress dashboard → Post → Add New and type your article title best on your keyword

Some tips through which you can create quality content

  • Always do keyword research before writing an article because without keyword research you will not able to get the exact information about your keyword
  • Always add images and ALT-TEXT
  • Always Do proper On-page SEO

After Following this article you will able to start a blog in 2020

Leave a Comment