How To Start A Blog In 2020? 11-Step Comprehensive Guide

Are you searching how to start a blog in 2020?

That’s why you are here, RIGHT?

This is the right place if you are planning to start a blog from scratch, I can promise that…

The best decision I made in my life to start a blog, and you also took a good decision to start a blog in 2020.

When I was starting out, I had no idea where to start, what hosting should I choose, even How to install WordPress?

But now after 3+ years in blogging, I know very well. This is why I have created this complete guide to help other beginners who don’t have any idea, how to start a blog?

There are many steps that every blogger has to do when they want to start a blog, and we will talk about all of them in details in this guide.

But before, Give a second and tweet this to let others know about this…

Starting a blog is easy, but managing and getting good rank in SERPs is very tough.

This guide will not only help you to start a blog; Rather, it will help you to run your blog for the long run.

This is the complete guide on how to start a blog in 2020, I am 100% sure that this will help you to start your blog.

What Is A Blog? & What Is Blogging?

What is a BLOG and BLOGGING_

Here are a few definitions from other much wiser people to get us started:

According to Wikipedia: A blog is a discussion or informational website published on the World Wide Web consisting of discrete, often informal diary-style text entries (“posts”). Posts are typically displayed in reverse chronological order, so that the most recent post appears first, at the top of the webpage.

A frequent, chronological publication of personal thoughts and Weblinks. Source: MarketingTerms
A blog is a type of website that is usually arranged in chronological order from the most recent ‘post’ (or entry) at the top of the main page to the older entries towards the bottom. Source: Problogger
A blog is a channel where you share your thoughts, think of it as a public journal, diary, or even book. You can share your personal thoughts, quick updates, or also educate others what you learned. Source: Neil Patel

A blog is whatever you make it. This can be a personal journal to shares stories about life, food, travel and others adventure with your close friends and families or it can be a booming website with the community and design of the New York Times. It’s up to you.

The point isn’t what, it’s when. Try to ditch the perfectionism, and start blogging today and you will soon be learning more than you have ever imagined. Source: Greg Narayan

Still, Confused? Let me make it simple for you…

A blog is a place where you can get updated information in the form of articles about the topic that the blog focused on.

For example, if you visit StayMeOnline, here you can get all information about Blogging, WordPress, SEO and things related to blogging.

Likewise, A blog which focuses on mobile phones, so there you can get all the updates about the new mobile phones launch and the new upcoming features.

Companies use blogs to update their customers about their products and upcoming features etc., and they also guide their customers about how to use their products.

They publish tips and tutorials about their products, how to use, what things to avoid etc.

In more simple words, you can say a blog is a place where you can get knowledge about the specific topic that the blog focused on.

A Blog is a medium of sharing knowledge and teach others about the skills you are expert in…

The first motive behind starting a blog should stand for sharing knowledge, and the best thing is you can make money too at the same time.

If you are going to start a blog just for earning money because you’ve seen other bloggers’ income reports and they are earning huge money from their blog, so, you also want to get the same income every month that’s why you are starting your blog.

Then, you should not move ahead because a blog should stand for sharing knowledge first, then it can be a source of money. You will be failed because you only want to earn.

In Short, make your blog an authority blog first then money will be coming to you automatically.

Now lets come to talk a little bit about Blogging?

You might come to know what blogging is, by the meaning of the blog.

But still, I don’t want to let you miss anything.

Whatever you do with your blog, called Blogging. It can be writing and publishing posts, replying comments, etc.

Blogging provides an easy way to keep your customers updated about your products or niche with the help of a blog, and it helps you to let them know about new deals, information, and features.

The more a customer comes to your blog, the more likely they are to spend money.

If you are individual, not running a company’s blog… Blogging helps you to share your knowledge with others.

Individuals use a blog for sharing their skills and helping people with their articles, which are also known as blog posts.

For Example…

There is a man who loves cooking. He always teaches his friends and family members about his new dishes and recipes. One day he came to know about the Blogging, and he decides to make a blog about cooking where he will write about the dishes he cooks.

So, he starts writing recipes about new dishes that he cooks every day or week. With the help of his blog, he is sharing his skill with others and helping them to be an expert in cooking.

I was reading popular blogs since I was in 10th class. I love blogging because it gives me the freedom to live my life in my way. A blogger’s life is a boss-free life, and this is the thing that I was searching for a long time back…

I was reading many popular blogs to learn Blogging, SEO, Affiliate marketing, and ways to make money online. And when I started my blog that time my niche was clear because I have grabbed knowledge about and I was passionate too.

But there is another main aim of starting a blog about blogging and make money online. The aim is to make Indians aware that one can make money online, without going anywhere.

I had felt this personally since three years back when I started my blog and told my father and family about this, they did not even believe me. But after some months, when I started getting small amounts from my blog, they started trusting me.

I want to change people’s thinking. They think that making money online always a scam but it is not completely true.

Find Perfect Niche For Your Blog

Choose Your Blog's NICHE

So now, you know what is blogging and what a blog is?

You have decided to start a blog and want to be a successful blogger, Right?

But, do you have a niche for your blog?

BEFORE THIS, let’s see what a blog’s NICHE is?

A NICHE is a specific topic you will write all your content about on your blog.

Niche is a specific topic which you will be covering on your blog. This will make clear and easy for others and search engine as well, to identify what your blog is all about?

You might have decided your niche already, and maybe you have a skill you are good in and want to share the same with others to help them.

The same was with me when I was planning to start my blog since three years back.

I had decided for which I was passionate about.

I want to live a boss-free life always, 9 am to 6 pm schedule doesn’t suit me. I wanted to be my own boss, So, for fulfilling this dream, I start pursuing management studies.

But one day, I came to know that people can make money online through blogging and other ways. It attracted me, and when I talked about the same with to anyone they never believed me.

Then I decided that I should teach people how they can make money online, and which I was passionate about too.

Here are some examples of niche which will give you a clear idea about the various niches people blog about.

  • Blogging
  • Spirituality
  • Health And Fitness
  • Gossip
  • Cooking
  • Sports
  • Relationship

I have grabbed knowledge and started my blog to help others to start their blog and make money from that. I am sharing the solutions to problems I am getting daily with my blog.

Helping people to manage their blog… Sharing ways to make online which can help them to live a boss free life.

How To Choose A Blog Niche?

Make sure to choose your blog’s NICHE carefully, because if you failed in choosing a niche you’re passionate about or what you love to do, then you will not be able to manage your blog for a long time.

You will start in the initial days, but after some weeks or months, you will be bored with your work. This will force you to quit from blogging.

Here are the tips which will help you in choosing your niche…

Know Your Passion: Try to find out which topic you are interested in, someone likes to play mobile games. So, He can start a blog about games.

And another example, Someone like travelling so he can start a blog to share his experience when he visits any place.

Pick a pen and paper and write down the answer to these questions listed below, this will help you to identify your passion:

  • What are your hobbies?
  • What things do you like and enjoy doing?
  • How do you spend your free time?
  • What are your favourite topics to talk about?
  • When you were young, what was fun for you?
  • What topics do you know more than most about?
  • Are there specific classes that you have taken extensively?

Choose A Profitable Niche: I have seen some niches which get tons of monthly searches, but when I find out how profitable they are? I found there is no chance of earning.

Who doesn’t want to make money from their blog? Everyone does…

Free SMS, Free wallpaper, WhatsApp tips, Whatsapp Status, are some of the niches which have massive monthly traffic but don’t have earning potential.

And on the other hand, Insurance, Health and fitness and make money online are some of the niches which have high potential to earn a high income.

So, choose a niche which you are passionate about, and it should be profitable as well.

Less Competitive: Competition matters a lot; it always very hard to get success in a highly competitive field…

On the other hand, If you are in a field which has less competition, then it will be easy for you to outrank them and get success fast.

Choosing a niche with less competition can make it easy for you to be successful in blogging.

Niche Which Has Long LifeHave you ever listen about Event Blogging? 

Event blogging is where a blog created for any specific event or day(it can be any festival). Event blogging stands for a short period but has the potential to make huge money.

If you are serious about blogging and want to establish as a famous blogger then must choose a niche which has a long life.

If we talk about the income, an Event blog can earn for you for some months, but a well established, authority blog will earn for you lifelong.

Make sure to follow all these points carefully to decide your blog’s niche because it will determine the future of your blog.

I have seen people start a blog, and after a few weeks or months, after writing a few posts, they quit writing and managing their blog.


Because this is not what they love to do, they are getting bored in writing content because this is not what they are passionate about.

Blogging Platform To Choose


There are many free and paid blogging platforms available in the market, but bloggers mostly use few of them. Let me share those platforms with you…


As a beginner, this is the best option for you, that’s why I am sharing it first.

Blogger is the best known for the free blogging platform, YES! You read that right…, It is a free platform to use to create your blog.

Blogger is a blog-publishing service that allows multi-user blogs with time-stamped entries. It developed by Pyra Labs, which was bought by Google in 2003. Generally, the blogs are hosted by Google at a subdomain of blogspot.com.

Bloggers is a Google product, so here no need to tell you how reliable it is. Blogger can allow you to run a blog for free, but you need to purchase a custom domain because Google provides its domain with your blog name.

Like, your blog name is ABC, then your URL will be abc.blogspot.com, and it is not good if you want to blog professionally.

However, you can purchase a custom domain for your blog, which will give your blog a custom and short address like abc.com, abc.net, etc…


I am sure you already aware of this, WordPress.org is the no.1 choice for who want to start a blog.

WordPress.org is the most popular website developing platform. It has many unique features which makes it different and useful.

It is a downloadable platform. You need to purchase a hosting account and domain to host your WordPress blog.

Its main feature is, its Plugins, WordPress has plugins for every task, which makes that task easy, plugins helps you to manage your blog without knowing to code. That’s the reason why it is the most popular and most choosable platform.

Don’t know what plugins are? then must check out: What Is A WordPress Plugin? & How To Install It?


What are you thinkingHave I discussed it before?

No, you are wrong here. Go up and check out again, it was WordPress.org, and it is WordPress.com, both are different.

WordPress.com is a free platform for starting a blog. Which means you don’t need to purchase hosting for this. But in WordPress.org you must have to buy hosting and domain.

WordPress.com is not a free platform, but you can use it for free with some limitations. You can check it’s pricing here…

But like Blogger.com, You need to purchase a domain for your blog otherwise it will look like Yourdomain.wordpress.com

Must read it: WordPress.com Vs. WordPress.org! Short Comparison [Infographic]

These three are the most used platform for blogging, and I will suggest you start with the WordPress.org if you are serious about blogging and want to make your blog an authority blog.

It will help you to know more profoundly how all things work? You only need to purchase a hosting and domain which will cost you around 20-30 USD.

If you don’t have money right now to go with WordPress.org then you can start with blogger.com, it will not cost an even single dollar.

Later, if you want to move from blogger.com to WordPress self-hosted platform, then you can easily do using this guide.

There are many other platforms also available, but they are not that much useful. I have shared the three most popular blogging platform which everyone uses for their blog.

Here is the list of 10 Blogging Platform if you want to check them out.

Start With WordPress

How to start a WordPress blog

I highly recommend you to choose WordPress.org, which is an open-source to start your blog.

For Installing a WordPress, you will have to purchase a domain and a hosting account, without these two things you can’t install WordPress.

I know you might not have money to purchase hosting and domain to set up a WordPress blog.

But trust me if you want to start a blog and want to be a successful blogger then must go with WordPress.org…

Wondering? Why pay if I can start for free?

I was also thinking the same when planning to start my blog, but I waited and arranged money to purchase hosting and domain.

Because I knew Why WordPress only?

Here is the comparison which can help you to know, why WordPress is better?


It is free and very simple to use.
You own your data by creating the database, and you can quickly move to another platform or Hosting. It is very easy to migrate because you have full control over your website/blog.
Plugins are the heart of WordPress, and There are tons of plugins available for WordPress. Some are free, and some are paid.
You can choose Themes and customize it according to your need. Themes are also free and paid.
You can create a membership site and sell your product or content.

WordPress.org is free we all know, but it required a domain and hosting for which we have to pay approx $5 every month.


Blogger is very simple to use and customize. It has a straightforward interface, and this is very easy for new bloggers to use.
Blogger is a fully free platform, and it is not required any charge for hosting and other things. You can run your blog without spending a single penny on your Blog.
You can also run your blog live without purchasing a domain because blogging giving free domain like Yourblogname.blogspot.com, and you can also change it to your custom domain.
While limited, there are options for personalizing your blog.

Blogger is the free platform, so it has few themes to choose from.
It doesn’t allow you to customize as you want, you can’t do much with it beyond creating and publishing content.
Options for customizing blog’s appearance is very limited.
You don’t fully “own” your content because it’s all sitting on Google’s servers (though you can export your content if needed).

I think I don’t need to help you more in choosing a platform. It should be clear in your mind, which should you choose.

So now, take a look into Hosting and Domain:

What Is Web Hosting?

Web hosting allows individuals and organizations to place their website on the internet. A web hosting company provides you with all the necessary tools you need to host your website, and in return, they charge money from you.

In simple words, Hosting is like a land where you are going to build your own house(website). Web Hosting provides space to your site to stand on the internet.

This is the place where you can place your website’s files. If you are using a Hosting for your website, then your site will run on a server which is owned by your web hosting company.

There are following types of hosting available in the market…

  • Shared Hosting
  • Managed WordPress Hosting
  • VPS(Virtual Private Server) Hosting
  • Dedicated Server Hosting
  • Cloud Hosting

You can read more about every type of hosting by clicking here…

What Is Domain?

Every website is associated with an IP (Internet Protocol) address, which looks something like An Internet Protocol address is a numerical label assigned to each site, and it helps a browser to identify and visit a website.

It is complicated to remember the IP of websites for avoiding this problem, Domain Name created to identify the website address quickly. Now users can easily remember the Address of a Website.

A Domain looks like www.StayMeOnline.com

You can read more about Domain and Hosting from here: What Is Domain & Hosting? Beginners Guide

Here are some good domain registrars you can use any of them to purchase your domain:

Register a Perfect Domain


The domain is going to be the address of your blog, people will use it to visit your blog.

Registering a domain name for your blog is one of the crucial steps you need to take care of when starting your blog.

If you make any mistake here or register a domain in the hurry will throw you in trouble in future.

This is where you have to invest time in choosing a domain name because this will be your brand. Changing it in future will lead you to lose all the hard work you invest, it will be like starting from ZERO again.

Good planning will avoid getting in the situation in future where you think about changing your domain.

Reasons can be any of the following:

  • Difficult to remember
  • Hard to type
  • Not SEO Friendly
  • Contains too many words
  • Not a brandable domain
  • Someone already has a similar brand

Here are some tips that you should keep in mind while finding your domain name:

  • Always go for .com extension, .Com is the most popular domain extension available in the market.
  • Keep your domain short as much as possible because a short domain is easy to type and also easy to remember.
  • Try to find a unique domain name, there should be no similar brand or website on the internet.
  • Find a brandable domain if you want to expand your business in future, which might be tough with a keyword domain.
  • Don’t use Hyphens in your domain just to get your favourite domain if the domain without the hyphen is already taken by someone.
  • Avoid having double letters in the domain name because sometimes readers forget to type one of the double letters.
  • If you got a domain name idea for your blog, don’t wait to register that otherwise, someone else will take the action quick that you.

Here are the more tips in detail that will help you to choose the perfect domain name for your blog.

Choose A Good Web Hosting

How To Start A Blog In 2020? 11-Step Comprehensive Guide

Web hosting will play an important role in the loading speed of your website.

Not choosing hosting carefully will lead you to regret later.

I highly recommend going with the SiteGround.

I am using SiteGround for hosting all my WordPress sites, this is the best web hosting that I have ever used in my entire blogging journey.

SiteGround is the no.1 WordPress hosting which is known for its blazing fast servers and excellent support system. It is officially recommended by the WordPress.org.

Apart from their fast servers and good support system, they provide many other amazing features that you can’t find in any other web hosting provider.

I am using SiteGround for all my sites, I migrated all my sites from DigitalOcean where I was using Unmanaged cloud server to host my sites.

It was very tough to manage all things from my hands, be it taking backs, installing SSL, fixing errors etc. Because there was no existence of support.

But after migrating to SiteGround, it all became a task of some simple clicks.

If you want to learn more about SiteGround and its features, then consider reading this complete SiteGround review where I shared my experience.

Special Deal For You

I have an exclusive deal only for you, if purchase SiteGround hosting using the button below and send me the purchase receipt at [email protected]. I will give you the GeneratePress premium theme for free which I am using from years on all my blogs. And I must say, GeneratePress is the best WordPress theme that I have used in my blogging journey so far.

Buy SiteGround Hosting

Why SiteGroud Is Good Fit For Your Blog?

SiteGround is officially recommended by the WordPress.org itself. I have shared my experience using SEMrush for hosting my WordPress blogs.

I am very happy with the speed of my blog which increased just after moving in SiteGround. Here is the speed performance of StayMeOnline before hosting with SiteGround and after moving in SiteGround:


This is a huge improvement in loading speed, right?

It is just after moving to SiteGround, I did no speed optimization.

Apart from its blazing fast server, SiteGround’s support system is also amazing. Not everyone is a technical guy, so having a strong wall of support helps a lot whenever you face any issue on your WordPress site.

SiteGround provides supports 24/7 via helpdesk ticket, live chat and phone.

Here are some of the amazing features that SiteGround offers:

  • Unlimited free business email
  • Unlimited free SSL
  • Free one site migration by experts(not in startup plan)
  • Free daily backups
  • Free CDN
  • WordPress Auto-updates
  • and many more…

There are many more amazing features that SiteGround offers, you can read the rest in this SiteGround review…

Let’s see how to buy SiteGround hosting for your blog…

How To Purchase SiteGround Hosting?

SiteGround offers various types of hosting like Shared Hosting, WordPress Hosting, Woocommerce hosting and cloud hosting.

I highly recommend you to go with the WordPress hosting, Shared and WordPress hosting have the same pricing. But WordPress hosting comes with some extra features that will help you to manage your WordPress blog smoothly.

Click on this special link to head over to SiteGround official website to proceed your purchase.

How To Start A Blog In 2020? 11-Step Comprehensive Guide

You will be seeing all the four types of web hosting that SiteGround offers, go with the WordPress hosting as it designed especially for WordPress users.


Now choose the plan that suits your need. I recommend you to go with the GrowBig plan that allows you to host unlimited websites, so in future, if you want to start more websites you won’t have to purchase a new hosting.

Apart from this, GrowBig plan offers more amazing features like Dynamic Caching, On-demand backup copies, free site transfer by the experts and stagging site.

But if you are in low budget and just want to start your first blog for now, then going with StartUp Plan will be good.

Click on the Get Plan on the plan which you want to purchase, it will send you to the page where you need to choose a domain.

If you already have a domain name purchased, which I think you already did following the tips I shared above for choosing the right domain name.

Choose a domain

However, I don’t recommend you buy domains from SiteGround because it charges high for domain registration. Instead, you can use NameCheap to register your domain at a cheap price.

Enter your domain in the box and hit the Proceed.

On the next page, enter your details to create your new SiteGround account or if you have one already then log in that.

How To Start A Blog In 2020? 11-Step Comprehensive Guide

Scroll down a bit to Client Information and enter your billing details like name, address, company etc.

How To Start A Blog In 2020? 11-Step Comprehensive Guide

Now it’s time to enter your payment details for making the payment to purchase SiteGround hosting.

How To Start A Blog In 2020? 11-Step Comprehensive Guide

At last, check the purchase information. Choose the Period you want to purchase the plan for, and also you can add some extra services like SG Optimizer.

Once you’re done with everything, tick the SiteGround Terms of Service and Privacy Policy and hit the final click on the Pay Now button to make your purchase.

How To Start A Blog In 2020? 11-Step Comprehensive Guide

Initial Settings To Do After Installing WordPress

Start a wordpress blog

Most people make a mistake here. They start writing their content immediately after installing WordPress.

They forget about some initial and really important steps which they should take care of…

Content is King for sure. BUT, For a successful blog, SEO also plays an important role.

There are some important SEO setting and other steps needed after installing WordPress.

As you experienced, Installing a WordPress blog isn’t tough, but managing a website’s SEO is very tough. So, I want you to take care of every single step.

I am going to talk about the same initial settings which you should do before writing your very first post…

Site Name & Tagline

Site Name And Tagline WordPress

Go to Settings>General Settings.

I know you don’t need to change anything here but let’s take a look if needed then must make it SEO friendly.

These fields will be shown in the Search engine result page, so take care of these.

User Registration

Enable or Disable Registratio

If you are starting a multi-author blog or want to allow others to write guest posts on your blog then must check Membership’s anyone can register box.

If you are allowing others to guest post for you then must set the role as Contributors in New User Default Role dropdown.

Users Default Role

If your blog is not a multi-author blog, nor you are going to allow others to write guest posts, then must leave that unchecked.

You can find this setting by going Settings>General Settings in your WordPress dashboard.

Date & Time Settings

Date And Time Settings

You can find these settings by going Settings>General in your WordPress admin panel.

Select your local time correctly because whenever you publish a post, it will be live according to your timezone.

And select the format of Date & Time you like to show on your WordPress website. And then Select a day for Week Starts On.

WordPress Ping Services

WordPress Ping Settings

Go to Settings>Writing for Ping Service settings…

WordPress Ping is a handy update service. Whenever you write and publish a new blog post, then It will help Search Engines to know that you have updated your blog content, and the search engine will send their bots and crawl your new content.

If you are new with the WordPress Ping Service then must check out WordPress Ping List: Get Indexed Fast In 2018

Blog Post Structure

No. Of Blog Post Show on A Page

How many blog post to be shown on a single page is also important, having a low number is also not good, and having a high number can also make a harmful impact.

Go to Settings>Reading and decide the no. of blog posts to be shown on a single blog page.

Comment Settings

Blog gets a high no. Of spam comments, every day, thank god we can use plugins to filter them but some time plugins failed to identify some spammy comments.

Go to Settings>Discussion, Scroll down the page to get the “Before A Comment Appears” and tick the “Comment Must be Manually Approved.” This will allow you to approve or reject a  comment before it shows on your website.

start a blog- Comments Settings

When a user comment, that comment will land under moderation, and you have the right to approve or reject that.

Permalink Structure

start a blog-permanalink setting

Here is the most essential setting comes in which you can’t ignore. WordPress comes with a default “Day and Name” Permalink structure, which makes URL very long, which is not suitable for SEO.

BUT, many other WordPress users and I recommend using “Post Name” Structure because it makes your URL short and SEO friendly.

You can check these settings by going Settings>Permalink.

Install Important Plugins

Plugins are the power of WordPress website, after making all these setting your blog still needs many other features.

Without plugins, your website is not complete. You should install some essential and necessary plugins before writing a post.

Check Out10 Must-Have Plugins For WordPress Users! Basics Guide

If you want to check other important settings, then check out Initial WordPress Settings: Things To Do After Installing WordPress.

These are the settings you must need to do in your fresh installed WordPress website. But still, you should not write your first post.


Because one more thing is remaining, what?

Grab A Perfect WordPress Theme For Your Blog

choose wordpress theme

Your blog still doesn’t have a theme. It is using a default theme which comes with WordPress, which maybe doesn’t suit your blog niche or perhaps you don’t like that.

If that theme is okay for you, then you can skip this chapter.

When I have started my blog, I have selected a free theme to use. And most beginners do the same as I did.

This is because we have a tight budget at that time and can’t afford to pay for the premium theme.

But the free themes are not as good as premiums are, but never choose a nulled theme instead of premium or free theme.

I have shared a complete guide on Nulled themes and reasons why you should not use Nulled themes.

Here are some points that you should look before buying a premium theme:

  • Budget: As a beginner, you may have a low budget so search for the cheap theme which suits your budget.
  • SEO Friendly (Must): SEO matters a lot, having an SEO Friendly theme can help you to get high rank on Search Engine.
  • Can Be Used for Unlimited sites: Maybe in future, you want to create more websites or blogs on different niches, and choosing a theme which supports for one site can make you in trouble in future.
  • With Good Support System: Everyone is not a WordPress developer and not comfortable playing with codes. Even, I am one of them, So the theme you are going to purchase should have a good support system.

When I had decided to buy a theme, I was also searching for a theme which suits my budget, Should be SEO friendly,  have unlimited Site license and a good support system.

After searching and reading reviews. Finally, I found GeneratePress. This is the best theme I found for WordPress in my whole blogging journey.

You can read  a complete review here: GeneratePress Review: Best WordPress Theme In 2020

If you don’t have the budget to purchase a Premium theme, then I have a list of Free WordPress themes, So you can choose one of them to start your blogging journey.

Add A Contact Form on Your Website


A contact page is one of the essential pages of a website. It allows users to share the problems, suggestion, and feedback to the admin of the site they are visiting.

Having a Contact Page also make a website trustworthy because users can quickly get in touch with the admin if anything goes wrong.

Read More:

Contact form is a very important element in a Contact Page. It makes it easy for users to get in touch with the admin by filling a short form.

When the word “Forms” comes in, I always recommend using WPForms. It has free and paid both plans, so If you are a beginner and don’t have money to spend on buying plugins, then you can use its free version.

Here is the complete review of WPForms which will help you to understand better, why you should use WPForms?

How To Create A Contact Form Using WPForms?

Only a few steps you need to follow to create a Contact Form using WPForms.

Go to WPForms>Add New Form from the left side panel.


Enter your form’s name whatever you want to add, It will help you to remind what purpose you are using this form for. And there are some pre-built forms templates you can see on the screen so select Simple Contact form.


Now on the next screen, you will see all the required fields and customization options which you can use to customize your form once you are done with the customization, click on Save button on the right upper corner.

How To Start A Blog In 2020? 11-Step Comprehensive Guide

After clicking the Save button, you will see a Pop-up with Shortcode as shown in the below image. You can easily add this form on any page using this shortcode.

How To Start A Blog In 2020? 11-Step Comprehensive Guide

Read More:

Write & Publish Your First Post

How To Start A Blog In 2020? 11-Step Comprehensive Guide

You’re all set to launch!

Your blog is ready now and you can start writing your content. Let me show you how you can write your first post on your WordPress editor.

WordPress now comes with the Gutenberg editor after the release of 5.0 version. You will find Gutenberg already installed on your blog.

If you want to use Classic Editor instead, you can install the Classic Editor plugin by going Plugins>Add New. Once it installed and activated successfully…

Locate the Classic editor plugin in Installed Plugins and click on Settings. Or, Go directly to Settings>Writing Settings…

How To Start A Blog In 2020? 11-Step Comprehensive Guide

Set the Classic editor as the default editor for all your users and if you want to allow users to switch the editor as per their need, tick Yes in the second option.

Let’s start writing your first blog post…

Go to Posts>Add New option to create a new post.

write your first blog post

Here are the tips to write quality content:

  • The first thing I suggest you to use the RankMath SEO plugin, this is one of the best WordPress SEO Plugin that will help you to make your content SEO-friendly. It will highlight you the areas where you need to put your target keywords and also helps in improving the content readability. The high score your content will get the more SEO Optimized it is.
  • Before writing your content, spend some time to do keyword research.
  • Target long-tail keywords because they are less competitive and easy to rank. And also include LSI keywords in your post to increase its relevancy to your seed keywords.
  • An image speaks thousands of words, include images in your post.
  • Write short paragraphs to provide good reader experience, because readers often get bored reading long paragraphs.
  • Write in “I” and “You“, this small trick will give a personal tone to your readers. It is like your talking to them as a one-on-one conversation.
  • Try to write a compelling title which can attract others to click and read your post. Adding numbers and power words work great here.
  • Adding images in the post is good, but do not copy images. Find royalty images for your blog post, here you can find royalty-free images.
  • I also suggest you to add FAQ Schema on your post, it will help you to drive more traffic and rank for question keywords related to your topic.

These are some tips that will surely help you to produce a quality content that will rank in Google.

I strongly recommend you to read this 47-Point SEO Checklist, you can follow this checklist to make your blog and your content SEO Friendly and make search engines happy.

Start Making Money From Your Blog

Make Money From YOUR BLOG

Whenever does someone ask me how I earn money?

I say from blogging, or I make money online.

But it is hard to explain that earning online is possible, especially in India. Making money online is a scam in people’s mind.

I proved it to the peoples around me that earning online is possible. 

So this chapter, I will show you the methods we bloggers use to earn from our blog, and you can too use them to make money from your blog.

Google AdSense

I am sure you are aware of this.

Google Adsense is a CPC (cost-per-click) advertising program that allows publishers (anyone wanting to put ads on their websites) to insert a small amount of HTML into their sites and have ads appear that are targeted and relevant to the content of the site.

Google AdSense is the best monetization network powered by Google, which helps bloggers to make money from their blog.

You will not be able to earn a good amount from AdSense in the initial days of your blog, but when your blog starts getting sufficient traffic earning will also increase.

It also depends on the country you are targeting, if you are getting traffic from the United States, United Kingdom, Australia, Sweden, etc. then you will get a big amount when users click your ad than India, Pakistan, Nepal, etc.

Affiliate Marketing

This is the best method to make money online, hands down for it.

I’m using Affiliate marketing as the primary source of making money from my blogs, and this is the best method to make money online.

Affiliate marketing is the art of promoting other merchant’s products and service on your blog and get a commission on every successful sale.

There are many companies that are running their Affiliate programs, and the big names are Bluehost, Amazon, AWeber, and Flipkart.

Must Read:

Sell Your Products

A massive amount of bloggers income comes from selling their stuff like eBook and Online courses.

Bloggers can also make money from blogs by selling eBooks and online courses to their users.

If you have a piece of really good knowledge about the niche your blog, then you should convert your expertise into eBooks or videos and sell them on your blog.

Direct Advertisement

Once you start getting high traffic on your blog, you can sell free spaces for ads to others who want to increase their traffic or promote their brand.

This is the another best method which helps bloggers to earn high amount from their blog.

Sponsored Posts

Sponsorship is another an excellent way to earn a good amount in less time from the blog, you need to review the products and services of others on your blog, and they will pay for it.

Sponsored Posting is like sharing your experience and feedback with your readers about any specific product or service after using that.

And reviews post are the best way to increase affiliate income as well. You can place your affiliate links in the post to earn more.

Here is the list of the places where you can get sponsored Post Opportunity:

Affiliate marketing is the best method to make money online, you can start earning from the first month of your blog even if you have very low traffic.

Bonus: Get Free Support Anytime

How To Start A Blog In 2020? 11-Step Comprehensive Guide

Congratulations, you did it! You have created your first blog in 2020, this date you will never forget because you achieved something really big.

But it doesn’t mean you will start getting $1000+ every month in your bank account. Blogging is not an overnight success scheme.

It is the starting of your blogging journey, you took the first step but a lot of struggles you will have to face.

But don’t be afraid, I will be there for you always. You can get help from me anytime you want.

So, we have a community on Facebook where you can get any type of help related to blogging, affiliate marketing, search engine optimization and other related topics.

I and other like-minded people will be there to help you with your problems. So, you must join the StayMeOnline Facebook Group to grow your blog and earn from that.

Join Now! It’s FREE

FAQ About How To Start A Blog In 2020?

You might still have some questions in your mind, I have tried to answer them via this FAQ section.

How To Start A Blog In 2020?

Here are the steps that you can follow to start a blog in 2020 and beyond:

  1. Choose a niche
  2. Register a good domain name
  3. Purchase a reliable web hosting(I recommend SiteGround)
  4. Install WordPress
  5. Start writing posts
  6. Monetize your blog with Google AdSense or Affiliate Marketing to make money.

How do you start a blog for free?

You can start a blog for free using the Blogger platform, where you will have to host your blog on Blogspot subdomain. However, you can buy a domain and use that for your bogger blog.

You will not need to pay any charge for hosting and domain(if you don’t use custom domain). You blog URL will be blogname.blogspot.com.

How do bloggers get paid?

There are many methods which bloggers use to make money from the blog:

  • Affiliate marketing(best one)
  • Google AdSense
  • Sponsored Post
  • Direct Advertisement
  • By selling own products like ebooks.

How much does it cost to start a blog?

You can start a blog for free by using the Blogger platform.

But if you want to start a WordPress blog then you will have to purchase web hosting and a domain. You can buy SiteGround hosting which will cost you starting from $47.40(startup plan) for one year.

And domain will cost you $9.06 from NameCheap(which I recommend and use personally). So, the final cost will be almost 57$ and you will be free for one year.

Wrapping Up

When I was starting out, there were a lot of questions in my mind, so I tried to answer all of them here in this guide.

This guide will not only help you in starting a blog, Rather if you follow all the steps, you will also be able to generate money from your blog.

BUT, this is not an overnight process; you can’t start making money once you start a blog using this guide. Rather, it will take time, and you need to be consistent in creating useful content that can help your readers.

The most important thing is YOUR NICHE. If you failed in choosing the right niche for your blog, then all your hard work will be ruin. Because if you are not interested or knowledgable about what you are writing, then it’s going to end soon.

So, make sure the NICHE you decided to start with should have traffic & money potential, and you should be passionate about the same too.

And if this guide how to start a blog in 2020 helped you in starting a blog, then must share it with others.

How To Start a blog in 2020

🙏 One Humble Request!

I’ve put a lot of effort and done lots of research in writing this post to provide value to our blogging community. I will be glad if you share this post on social media. Sharing is caring 🤗

Share on facebook
Share on twitter
Share on telegram
Share on pinterest
Ravi Dixit

Ravi Dixit is a Blogger and Affiliate Marketer, He is the founder of StayMeOnline Who Loves to help others. Travelling and learning new things online are his first love. "I only want a life without any boundaries- Ravi Dixit"

Affiliate Disclosure: Some of the links on this page are affiliate links. If you buy any product using an affiliate link placed on this blog, it will not add any extra cost in the total price of the product rather I will get some commission from the company. This will show me 💖 from your side, for more details read this...

Join Community Of Like-Minded People

StayMeOnline Community For Bloggers (2)

38 thoughts on “How To Start A Blog In 2020? 11-Step Comprehensive Guide”

  1. Hey Ravi,
    I think Bluehost is the best hosting for a wordpress website. WordPress also recommend Bluehost to use for your wordpress website.
    Thanks for great article.

  2. Blogger And Wp Both are great platforms…
    I have almost 2 year of experience with blogger… And half year with Wp…
    As you said that blogger has less customization… You are wrong…
    I can customize the blogger blog in any way…
    There are tons of themes available…

    • Both are good.
      The number of experience you have is really amazing.
      Blogger has many customization option but if you are comparing it with WordPress then it has less.

  3. Hey Ravi, its really a nice article. Its really helps me to starting my new blog. please visit once and guide me if possible.

    • Thanks, Shubham:)!
      Blogger is good if you want to learn but if you want to establish a blog which makes money for you then WordPress has everything you need. WordPress makes SEO very easy with the help of plugins.

  4. It’s really useful to the beginners, whoever want to know about this Blog Creation, you are telling the whole story whichever is there in content. It’s Very Nice Blog.

  5. Ravi Dixit, while your post is very ambitious and colourful, it is creating high dreams that are not always fulfilled. You have done a lot of research regarding blogging and have shared your views in this post. The information shared is sure to help bloggers but the expectation set is I guess too high to digest.

  6. That is a good tip especially to those new to the blogosphere.
    Simple but very precise info… Thank you for sharing this one.
    A must read post!

  7. It’s a really long article but I enjoyed reading it. Your blog is a great resource for me and I think I’m going to learn a lot from you. I wish you could visit mine and maybe you leave me some pointers too.

  8. Hello, i think that i saw you visited my blog thus i came to “return the favor”.I’m attempting to find things to enhance my website!I suppose its ok to use some of your ideas!


Leave a Comment

Share via
Copy link