How to start A blog in 12 Easy Steps

Hello Guys How are You!!
In 2020, it’s easier than ever to start a New blog, Want to know how to start a blog in 2020?

That’s the best decision I ever made in my life to start a blog, Now I will tell you how to start blogging by spending Low money. So Guys Are you ready to start learning how to start blogging? We will share with you the easier way to Create new blog in 2020  Are You Looking For A step-by-step guide on how to start a blog?

I’ll show you we will tell you the complete way to start a blog.

I will guide you through the 12-step process in this Post:

Step-1. Choose a Niche for Your Blog
Step-2. Select the Best blogging platform ( I recommend )
Step-3. Find a domain name For Your Blog
Step-4. Choose a web hosting for your blog ( I recommend Siteground Shared Hosting )
Step-5. Configure your blog WordPress Blog (Tutorial is given below)
Step-6. Customize your design of the WordPress blog
Step-7. Install the best 10+ WordPress plugins
Step-8. Install Google Analytics of the wordpress Blog
Step-9. How to Submit Your Blog Sitemap to Google Webmaster Tools
Step-10. Write Content and Publish Your First Blog Post
Step-11. Promote Your Blog
Step-12. Monetize your blogTime to set up a blog: 20-30 minutes
Time to customize a blog: 1-2 hours Guide
difficulty: Beginners

Step-1. Choose a Niche for Your Blog

This is the most important part Of Blogging.

Did you know? People remain confused for 3 months after starting the blog And can’t find a Good topic for a blog And leave blogging.

Finding the topic of blogging is not a difficult task, Depending on your skills, you can choose the blog topic.

Here are some blogging topics mentioned Tech, Game, Education, Cooking, Product review Etc.

If you are totally confused then we give you some ideas, So I will tell you about the blog to earn lakhs of Dollars.


Backlinko: You all know is one of the most significant websites which teaches about WordPress, SEO, Blogging, Backlinks, and much more stuff related to blogging.

ShoutMeLoud: Internet Marketing expert Harsh Agarwal started his blog and grew it to one of the most popular WordPress, SEO, Blogging blogs on the internet.

Step-2. Select the Best blogging platform ( I recommend )

There are many platforms to start blogging But I would advise you to start a blog on WordPress. There are some reasons to recommend WordPress.

There are more than 83 million active users of WordPress = a lot, basically.

blogging platform

Here are the popular blogging platforms we’ll be comparing in this article. If you’re interested in a particular platform, You can check by clicking on the link.

Blogger is a free Best blogging platform that’s designed for ease. Because it’s owned by Google, users can link it to various other Google products, Using the basic blog design options, you can get a new blog up and running in less than 15 minutes. But you will not get any kind of plugin help on Blogger.


Gator is a website builder and blogging platform created by HostGator, the popular web hosting company. is a platform for self-publishing that is popular for blogging and other works. It is owned and operated by Automattic, Inc. It is run on a modified version of, an open-source piece of software used by bloggers., often called self-hosted WordPress, is the free, open-source WordPress software that you can install on your own web host to create a website that’s 100% your own.


Tumblr is an American microblogging and Best social networking website founded by David Karp in 2007 and currently owned by Automattic. The service allows users to post multimedia and other content to a short-form blog. Users can follow other users’ blogs. Bloggers can also make their blogs private.


Medium is an online publishing platform developed by Evan Williams and launched in August 2012. It is owned by A Medium Corporation.


Squarespace, Inc. is a private American company, based in New York City, that provides software as a service for website building and hosting. Its customers use pre-built website templates and drag and drop elements to create webpages.

Wix Ltd. is an Israeli software company, providing cloud-based web development services. It allows users to create HTML5 websites and mobile sites through the use of online drag and drop tools.


Ghost is a free and open-source blogging platform written in JavaScript and distributed under the MIT License, designed to simplify the process of online publishing for individual bloggers as well as online publications.


Step-3 Find a domain name For Your Blog


Choosing a domain name is not a difficult task You can easily pick a good name, I will tell you some steps that you can read and choose a good domain name.

Short & Simple Domain Name:

Always remember you have to buy a short Domain name And choose simple domain names that are easy to remember. ( Simple domain name has the advantage that if a person comes to your blog, remember the blog name )

Use Keyword

You research the keyword, choose a domain name that has traffic on the keyword, Will help your blog ranking.

Don’t Use Numbers In Domain Names

You can’t use a number in a domain name Because it can make it difficult to remember the name of your blog.

Use TLD Extension

I always recommend you use domain extension like .com because it’s globally. If you want to get a domain name for your country, you can take it and target your country.

Hobbies & passions

You do not have to choose a domain name on the advice of anyone. You should choose a domain name according to your hobbies & passions. Because if you follow your hobbies & passions, then you have a good chance of succeeding.

Step-4. Choose a web hosting for your blog ( I recommend Siteground Shared Hosting )

For making a blog, you have to need web-hosting and domain,

Now your third step is to choose good hosting You can make the blog live through hosting, Choosing Best hosting is a very difficult task But we will help you choose the best hosting company.

So instead of giving you the ton of hosting list, I recommended you go with the site ground.

Because Siteground is the no.1 worldwide hosting for beginners, and honestly there support and service are fantastic and very reliable; it’s also not very costly like another hosting.

To get web hosting and domain for your first blog, follow these steps:

Step 1: Visit the SiteGround select a plan:

I recommend the startup. Click the Get Started button.

Step 2: Choose the Best Domain Name

Choose a domain name for yourself according to your interested. Once you have entered a domain name, click the proceed button.

Step 3: Fill In Your Account Details

Step 4: Enter Your Credit/Debit Card Information

-Agree To The Terms & Click The PayNow Button

After pay now, you will have to wait for some minutes until your hosting account is ready. then check your email for important details related to your account.

Now you can log in into the siteground account Now your next step:


Buy Now

Step-5. Configure your blog WordPress Blog (Tutorial is given below)

Installing WordPress is not a difficult task,

Here I will teach you how to live a WordPress website, Will tell you the easiest way to install WordPress you have to log in to your hosting account and then login Cpanel


-Select Start a new website checkbox and then click WordPress.

you have to fill some login details about your website:

check the terms and conditions checkbox and then click the big Complete Setup button:

-It will take a few minutes for SiteGround to finish setting up your WordPress site.

-Now, click the Proceed to the customers area button:

-Now, click the My Accounts menu on the top:

-Now, click the Go To Admin Panel button to visit your new blog’s admin dashboard:


-Your login page has been opened, enter your login details


That’s it. You just set up your first WordPress site. Remember, this URL:

Step-6. Customize your design of the WordPress blog


Now your next step will be to give your website a good look And you will install a variety of themes for it and remain confused. We will tell you about some themes that you have installed. I advise you to install atra theme because we are using it.

You can also use the Pro version of the Astra theme, you will see some more features in it.

how to install astra theme-

-click on the theme button

-Now, click the Add New button

  • Now, Search Astra in the search bar

-Now, Click The Astra theme

Now install the theme and see the look of your WordPress website.

Step-7. Install the best 10+ WordPress plugins

We will learn about the plugins that are required to be installed in the WordPress blog.

1 .Jetpack

Jetpack is the most popular free or paid plugin for WordPress. This plugin gives you information about the visitors of the blog And also helps in optimizing and securing your blog, If your server is down for any reason, a notification will be given on the mail id from this plugin.


2 .Elementor

With this plugin, you can design any page according to your wish. These plugins allow you to create your dream landing page by drag and drop, I designed using this plugin on I recommend you to use this plugin.

3.WP Rocket

You know that page loading speed is a big contributor to ranking in Google. You can reduce loading speed by optimizing your blog using wp rocket plugin, I recommend you to buy this plugin.

4.Rank Mathe SEO

To get traffic from Google, you need an SEO plugin, So you can use rank math plugin to get traffic from Google. I have been using this plugin and I have got good results You will be advised by many bloggers to use the Yoast plugin, but I would recommend using the rank math SEO plugin.

5. Amp 

Using this plugin, your site will open in two different ways Computer and phone will open differently. amp plugin makes your blog page fast which helps in ranking in the search engine I recommend you to use this plugin.

6. UpdraftPlus

This plugin is considered to be a popular plugin for WordPress backup, When you write content on your blog, if you do not keep a backup, you will not be able to recover it after the site is down. I recommend you to use this plugin.


You can avoid commenting spamming with this plugin automatically removes spamming on your blog By using this plugin you can prevent spam on the blog.

8 .wp-optimize

WP-Optimize is a revolutionary, all-in-one plugin that cleans your database, compresses your images, and caches your site. Our cache feature is built around the world’s fastest caching engine. This simple, popular and highly effective tool has everything you need to keep your website fast and thoroughly optimized I recommend you to use this plugin.

9. Insert Headers and Footers

You will not need to edit the theme, you insert code like Google Analytics, custom CSS, Facebook Pixel, and more to your WordPress site header and footer.


WPForm allows you to create beautiful contact forms, feedback forms, membership forms, payment forms, and other types of forms for your site in minutes.

Step-8. Install Google Analytics of the WordPress Blog


If you start a new blog, then you can check your blog’s upcoming traffic reports and realtime with the help of Google Analytics.

How to set up Google Analytics in WordPress


1. First of all, you have to visit Google Analytics

Search Google Analytics in Browser


2.Create a Google Analytics account

If you already have a Gmail ID, you can log in.

-Enter your email id and click on next button

Enter your Gmail id password

3. Now click on sign up for free

4. Create account

step:1  Account name > Enter the name with which you want to create an account.



>Click on next button

step:2  On the next screen, you will be given the choice to choose between a website or a mobile app. Make sure you select the website.

-Click on next button

step:3 After that, you need to enter the website name, website’s URL, country, and time zone.

Once you have entered this information, click on the Next button. You will be presented with Google Analytics terms and service which you must agree to, so click on the ‘I Agree’ button.

step:4  Now you will be presented with your Google Analytics tracking code. You can copy this tracking code because you will need to enter it in your WordPress site.


You can easily set up this code by installing the Insert Headers and Footers plugin.

Now that you have set up a Google Analytics account, let’s take a look at how to install Google Analytics in WordPress.

Step-9. How to Submit Your Blog Sitemap to Google Webmaster Tools


How To Submit Sitemap To Google Search console:

Here are steps you need to follow:


  1. Sign in to Google search console
  2. Select your Website
  3. Click on Sitemap from the left sidebar
  4. Add your Sitemap URL (Ex:sitemap_index.xml)
  5. Click submit
Sign in to Google search console

-Click on Google Webmasters

Enter Your Gmail id and click on Next Button

Enter Your Gmail ID Password and click on Next

-Click On Search Console button



Select your Website

Enter Your Website URL With WWW ( Ex. ) and click on Continue Button


Verify ownership

You can do Ownership verification using HTML tag.

Copy the code and paste it in the Head section in Insert Headers and Footers plugin and submit.


Click on Sitemap from the left sidebar


Add your Sitemap URL (Ex:sitemap_index.xml)


Well, that’s it. Once you hit the submit button, Google will crawl your sitemap file and start crawling and indexing all the links listed in the submitted sitemap file.


Step-10. Write Content and Publish Your First Blog Post


After creating a blog, you think to write the first post?

Your blog has been successfully set up, now I will help to write your first post. You must follow some steps to write your blog post.

creating a blog post, you have to go: Dashboard → Post → Add New

Now you can start writing posts from here.

Add Title _ In this section you will write the title of your blog post

And in the box below you will write content for your blog post.

If you are confused to find a topic for a blog post, then you can research the keyboard and write the post.

My Tip: I recommend you go with long-tail keywords because it’s easier to rank.

  • Always tries to make an awesome title for a blog post.
  • You can write articles with the help of some images because the image will help the user to understand.
  • I suggest you go through with the on-page guide so you can optimize your content easily.
  • Use words like I and You to more connect with your readers and try to don’t take copyright images from google.
  • You try to shorten the URL of the blog post.

I think you will now be able to write a good blog post.

Step-11. Promote Your Blog

You create good content by making a blog, now you want to promote the blog So there are many ways to promote a blog. Know about the ways by which you will be able to promote the blog.

Let Your Friends and Family Know You Started a Blog:

Tell your friends and family about your blog By doing this, you will know about your blog from one friend to another and you will get big traffic on the blog.


If you have a large list of emails, you can promote the blog in this way. Promoting blogs via email is a powerful way. If you do not have an email list, then you start creating an email list from now on.

Social Media:

Social media is a great way to share blog content in a friendly way as well as engage with readers and customers You can bring traffic by sharing your blog on Twitter, Facebook, YouTube, Instagram, and many social platforms.


With the help of Quora you can promote a blog, this is a great way to share your blog link on Quora in Question Answer.

Comment on other blogs:

Commenting on other relevant blogs is a great way to build relationships with top bloggers within your niche.

Advertising on your blog:

Blogger advertising and traffic to a blog And make good money This is an easy way to earn money from a blog But you need to spend some money.

Step-12. Monetize your blog

First of all, congratulations on starting the first blog.

Now your question is how to earn money from blog?

ok I will answer

You can monetize your blog in many ways.

I will tell you 5 ways to monetize the blog

1. Affiliate marketing
2. Advertisements
3. Email marketing
4. Sell ebooks
5. Sell courses

Congratulation! You Have Created Your First Blog.

Now your blogging life has started………..