How to Start a Blog In 2020 Step-by-Step Guide

You Want to start a blog in 2020?

If you have thought to start a blog in 2020.

Then, trust me you are taking the right decision for your life to start a blog in 2020.

Because blogging is a work that will change your whole life.

Now the life you are thinking will take you higher than that.

If you are passionate about blogging and interest to share your knowledge with everyone then start a blog in 2020

After reading this article completely, you can start blogging today, which begins your journey towards success.

It is not so difficult to start blogging, which you people are thinking, just you guys need some guidance that will help you to start a blog in 2020.

So I will tell you 10 easy steps that you can become a successful blogger by following the steps. Without doing any mistake.

Let’s follow the below steps,

  • Step 1: Choose a Best and Profitable Niche For Your Blog
  • Step 2: Choose a Best Domain Name For Your Blog
  • Step 3: Choose a Best Hosting Provider For Your Blog
  • Step 4: Setup Your WordPress Blog
  • Step 5: Choose the Best Theme for your Blog
  • Step 6: Most Important Plugins For Your Blog
  • Step 7: Write an Awesome Blog Post for the First Time
  • Step 8: Blog Promotion And How To Get Instant Traffic On Your New Blog
  • Step 9: Best Ways to Monetize Your Blog
  • Step 10: Use Copyright-free Images, Videos, To Make the Blog More Attractive And Beautiful

Step 1: Choose a Profitable Niche to Start a Blog in 2020

This is the most important and very major step for starting a blog.

A niche is a topic that you write about again and again, or even exclusively, in your blogs.

How to Select a Niche?

To become a successful blogger you need to select a moneymaking niche on which you can write.

So choose the one niche, in which you are most comfortable to write and you have very good knowledge about that niche.

So you can give quality content to those who are readers.

If you find your blog topic according to your interest, then you will be able to separate your blog from your competition.

How to Find Your Topic

Follow the steps given below so that you will have more help to best niche for your Blog:

  • Take note of your interests or think well according to your wish and see in which topic you are more expert.
  • Choose your findings you liked the most for the niche.
  • Think are you able to earn money from that niche.
  • Check affiliates and other revenue sources you have chosen so that you will know that you can earn money from that niche.

Then, go for the next part of How to start a blog in 2020

Step 2: Choose a Best Domain Name For Your Blog

A domain name is the name of your Website

e.g,,,, or any name of a website are called domain names.

Many companies are available on the market, but I recommended buy your domain name from these companies like GoDaddy, NameCheap, BigRock are some of the top domain provider companies in the world.

I also using for my domain name 

I searched the domain name of my blogging, and I am very lucky it was available.




A domain name is the most important part of blogging

So, before finalizing think well then decide the domain name

Don’t purchase any domain without analysis.

If you think in advance the domain name for your blog then you can leave to the next part.

If not,

I will tell you that some tips always choose a good domain name because your domain name will be your brand name in the future.

So, choose accordingly.

Domain  Name/Url –  The domain name or URL is the name of the website which users types in the browser.

let me show you an example: –

HTTPS://(Hypertext Transfer Protocol)

www (the subdomain)

Dreamytalks (Domain name)

.com (extension).


It’s very important tips you need to follow before choosing any domain name for your blog.

1) Use Keyword: – Always try to use your main keyword in your domain name. It will help your visitors to better know the niche of your website and, also it will help in SEO.

2) Always select top-level Domain extension: – foe my point of view always select a top-level domain extension i.e. that is .com because it’s most unique and uses for globally.  

3) Never choose any Number: – Keep it in mind never chooses any Number/numerical when selects a domain name.

4) Keep it short and simple: – Keep it as simple and short so that, everybody can easily remember.

5) Do fast: – Do fast means If you are finding a perfect domain for your niche then don’t be so late purchase as early as possible because nowadays domain names selling very fast.

6) Choose Brandable Name: – Choose your domain name properly because this is your brand in the future.

7) Use a Domain Name Generators – If you are confused about choosing a good domain name, then you can also use some domain name generators like –,,

Follow the above steps to make the best decision for a good domain name for the niche


Let’s move on to the next step How to start a blog in 2020.

Step 3: Choose a Best Hosting Provider For Your Blog

Hosting is a routing method in which the blog gets online.

In other words, Hosting is storage where you’re all images, videos, posts, pages, and many more are stored.

So, choosing the right hosting provider to whom you can easily trust and your data remain safe.

For Hosting, you can visit the following below mentioned top Hosting Providers:

  • Bluehost
  • Siteground
  • A2hosting

I highly recommended BlueHost because it is the best platform for Web Hosting also straightforward for purchase.

Bluehost takes a reasonable price with a 30-day money-back guarantee after your buying date.

Visit – and click on the “Get Started Now” button as you can see the screenshot below:


Choose your preferred hosting plan

Once you click on the “Get Started” button, you will be going to the Bluehost shared hosting plans, which includes:

  • Basic plan
  • Plus plan
  • Choice Plus plan
  • Pro Plan


You can go with any of these shared hosting plans for your new blog, but I recommend you choose the Basic plan because if you start a new blog then this plan is best for you. 

As you can see from the screenshot below, the “Basic Plan” comes with 1 website, 50GB storage space, free 1 domain for 1 year, free SSL certificate, 24/7 support, and many more.

After choose plan go for next step

Enter your domain name

The next step If you already buy your domain from other websites then enter your domain name, I recommended you always buy your Domain name on


Enter your Domain name ( Your Blog name ) in the “Create a new domain” section.

Your domain will set by .com

For example, If your domain name is your Blog name will be

your domain name is your website address. like mine is

But if you want to add any other extension (like .net, .org, .in, .co, ) instead of .com.

but .com extension it’s most unique and useful for globally.

After you are done with creating a new domain, click on the Next button.

After the next Sign in with Google or create an account, put your all account information like First Name, Last Name, all the required fields, and scroll to down.



choose your hosting account plan, You can choose a plan for 1 year, 2 year or 3 years

Now you have to pay for your hosting. Enter your card details.


Click their “Terms and Condition” Checkbox and click on Submit Button, you will be redirected to go for the next page to create a password.


Always remember and save your password to notepad create a strong password. because This password is the login password of your Bluehost account.

Then log in to your Bluehost: use the password you just created or sign in with google account.


Now you can create your Blog.

Step 4: Setup Your WordPress Blog


Yeah, Now time to start a blog in 2020.

Name Your Blog, enter your tagline which is the focus keyword for your blog.

If you don’t have any tag line. Then, skip it blank. You can also add your tagline later.

Now I tell you that what is WordPress?

WordPress is the most popular and free open-source CMS (content management system).

WordPress makes it very easy to create a website or blog without any coding knowledge.

Now  Click on “WordPress” button see in below screenshot, in Bluehost WordPress is pre-installed




For example, your website is so, you have to type every time, on your web browser to login to WordPress.

Now Log in your WordPress Backend to log in WordPress dashboard you have to put /wp-admin after your domain address.


Then enter your email address or username and password to get access to your WordPress Dashboard.

Below is a screenshot of how your WordPress dashboard will look.


In the left-side column is the indicator that you are on the Dashboard.

The rest of the screen might look a small difference.

I will tell you all that.

Don’t look at the white sections.

In the left column, you see Dashboard Post, Media, Pages, Comments, Appearance, Plugins, Users, Tools, and Settings this is a default WordPress dashboard.

Step 5: Choose the Best Theme for Your Blog

After installing WordPress, Now choose the best theme for your blog.

If you’re providing a lot of good content but your blog design is not looking good then no one will read your article.

To create a professional blog the most important thing is your Theme because the good design will build your brand and trust among your readers.

The WordPress platform is one of the best and simplest ways to create a professional blog setup that is usually performed with a few mouse clicks, and no coding knowledge is required.

If you want to do start professional blogging. I recommend you invest some money for Theme.

So which theme is best for your blog?

In WordPress, millions of free and paid themes are available as per your required you decide to choose your theme which is best for you. As you are a beginner a little confused about choosing a theme. 

So I recommended some themes mentioned below to start professional blogging.

  • GeneratePress
  • Astra
  • Newspaper

After you choose your best theme.

Now I tell you how to install a Theme on your blog

Log in to your WordPress Dashboard Click – Appearance>Themes>Add New Window.

start a blog in 2020


Click on the Add New Button

start a blog in 2020

Type GeneratePress  on the search bar and click on the Install button

start a blog in 2020

Now let’s move and start a blog in 2020

Step 6: Most Important Plugins For Your Blog

WordPress nothing without plugins. Plugins are very important to optimize your content, for SEO, Speed, and easy to manage your blog.

There are lots of plugins are available on WordPress, some plugins are free, and paid

So here, below I recommended some of the important plugins that are using in my personal blog

start a blog in 2020

Now I tell you how to install the plugins? Let me help with you that,

You have two options to Install Plugins

Options 1: Go to your WordPress dashboard then click on Plugins>Add New to enter the name of the plugin you want to install in the Search Plugins

start a blog in 2020

Options 2: If you have download any 3rd party plugins then click on the Upload Plugin button, then click on the Choose File button

start a blog in 2020


Once the plugin install is done, go to the Installed Plugins and click “Activate” and that’s all.

start a blog in 2020

Step 7: Write an Awesome Blog Post for the First Time

Write your first blog post

So let me help you to write your first post on your new blog.

start a blog in 2020

If you don’t have any idea what blog topic you write 1st time then I suggest you do some keyword research around your niche, and by searching, you will find many keywords that are easy to rank.

  • Always try to make an eye-catchy title, the title of your blog post by using numbers and power words.
  • Use some beautiful photos to make your article more beautiful. I strongly recommend you whenever you write an article, write more than 700 words.
  • Use words like I and You to more connect with your readers and try to don’t use copyright images from google or any other platform I recommend you always use copyright-free images.

I think these following tips are helpful to create you your first blog post,

Now, Let’s move on to the next step

Step 8: Blog Promotion And How To Get Instant Traffic On Your New Blog


You have almost completed all the steps to create a domain as well as a Blog post.


From my experience, I have seen many beginners not showing interest in the promotion of a Blog.

Hence they are facing problems with traffic because without any traffic your blog was worthless.

and, without traffic, you can never get any revenue from that blog.


For that,

Start promoting your blog as earlier as the publishing of your first blog post.

Because Blog promotion will generate the initial traffic to your blog.

Never just focusing on publishing new articles.

But that is not correct

Blog promotion is the most important part after publishing each blog post.

Here I will tell you the steps to promote your blog post after publishing every blog post.

The best platform for initial blog traffic was Social Media.

1. Facebook: – The most important social media platform is Facebook.

You can create your Facebook page and Facebook group for your blog.

Share your every article on your Facebook page and group to get instant traffic on your blog.

Let me show you the proof of traffic how I get from the social media

start a blog in 2020

2.Quora: – Quora is one of the best platforms to generate traffic if you don’t use Quora then create your profile immediately, Quora is an American question-and-answer website where you can write your answer of a user asking questions 

In Quora, you can also get blog article ideas.

3.Twitter: – Twitter is also a good social media platform to generate some traffic to your new blog.

Increase your followers on Twitter then share, your blog article on twitter to get more traffic

4.YouTube: – If you are not creating your YouTube channel then you are doing the biggest mistake.


Nowadays YouTube is the most popular platform people are consuming video content more than text content.

So start your YouTube Channel now.

As you are a beginner in blogging, these 4 social media platforms are enough to promote a brand new blog.

You can also try more social media platforms like Instagram, LinkedIn, Pinterest, etc.

I suggest you some pro tips to get generate more traffic to your new blog

  • Share your new blog with friends and family members to get instant traffic.
  • Comment on other blogs.
  • Create a Telegram group and WhatsApp group and share your article.
  • Also, create a Facebook Group to get more traffic. 

Step 9: Best Ways to Monetize Your Blog

Now your blog is successfully running, and you’ve learned of the various ways you can drive traffic to it.

Now is the time to monetize your blog, which is what you’ve always wanted.

In this section, we’re going to talk about some of the best ways to monetize your blog.

Many ways to monetize your blog,

1.Affiliate Marketing: This is one of the best methods to monetize you blog. In this, you have to promote other companies products on your blog, you insert your product affiliate links if any visitor clicks on this link and purchased the product then, you will get a commission from the company owner.

To know more about Affiliate Marketing check out this article –  What is affiliate marketing

2.Display Advertising: The simplest way to monetize your blog as a new blogger, as it requires little to no effort from your part.

There are many display ads networks available on the internet, like Google AdSense,, Popads, PropellerAds, and many more.

Google AdSense is the best and most trustable Ad network in the world which is owned by Google.

3. Sell your course or own products and services: If you have an expert on any of the topics, then you can create a video course, ebooks and sell your course in your blog and can make money from that.

Step 10: Use Copyright-free Images, Videos, To Make The Blog More Attractive And Beautiful

The most important thing in blogging is images, videos, infographics. If you use images, videos, on the blog your blog will be more attractive and beautiful and also help to rank Google and SEO.

If you download any images on the internet or copy it to another website and use it in your blog, you will face copyright problems.

So, I will tell you about some websites and tools using which websites and tools you can make great images for your Blog.

Copyright-free Images and Videos Websites: Many copyright-free images websites are available on the internet but, I recommended some best websites like –,,,, and many more visit these websites and download the images and use images on your blog.

Best Tools for Edit Images: If you don’t have any knowledge about editing, then don’t worry I will tell you the best tool for images editing that tool using you can learn to edit professionally.

Visit – its most popular and best website to edit images.

Click on Sign up with Google after sign up you can edit your images in canva lots of readymade templates are available just a few clicks drag and drop you easily create beautiful images, many professional bloggers use canva so I suggest you use canva for editing.

start a blog in 2020


start a blog in 2020

The next tool is the awesome tool the name is Photopea visit this tool works just like Photoshop, so you can use Photoshop a little bit, then you can use this tool easily for edit images.


start a blog in 2020

start a blog in 2020


I hope you like my article,

Now, I think you can start a blog in 2020

If you have any questions, or confusion about blogging then you can drop a message on the comment box. Even further, If you found this post informative or you have some help with it, then definitely share it with your friends and social media sites.

Leave a Comment