Home » Blogging » How to Start a Blog in 2020 – Simple & Easy

How to Start a Blog in 2020 – Simple & Easy

Are you a corporate employee who has a boring life? Or a student who is looking for some source of pocket money? You can be anyone who is looking for a way to follow up his interest and start making money out of it. Well, we have a sort of career advice for you – Blogging.

Hi, My name is Calvin Raza and I have been making blogs and websites for the last 5 years. I started blogging when I was in school and I am heavily grateful for that. 

At an age when my friends were scrolling through Instagram and Facebook for literally no advantage at all, I was making enough money to even start my own business. 

It took me a good amount of time to get fit into the industry and know some dos and don’ts which is why I don’t want you to make the same mistakes.

This step-by-step blog tutorial may be a long read but it covers everything that you need to know to start a perfect blog of your own. 

If you have any queries or doubts, you can always send a message and I will definitely reply as soon as possible.

Before getting into the main tutorial, we need to know some of the most important terms related to hosting. If you want to skip to the start of the tutorial, click here.

Important Terms

Web Hosting 

Suppose you have to go to a particular building or house. There are two important things that are necessary for you to know – the address of the building and the physical structure. 

The same goes for a website. When you have to start a website, you need to have a domain name(address of the site) which people will enter in their browser to reach your site.

After reaching the domain, what you see is the physical structure of the building i.e. all the data files on the website arranged in a good looking user interface. 

These data files are stored in the web host server ( the building ) and are used whenever someone tries to reach the domain address.

Self Hosted Vs Hosted 

Self Hosting means owning your own building and designing it as you like. A self-hosted website involves setting up a server and a network yourself also including security, maintenance, and responsibility. 

Whereas in a Hosted platform like Blogger, Wix, and SquareSpace, you are provided with website building options and storage space for your files. 

You also have to follow the set of rules and regulations otherwise that platform can ban you anytime.

Also, you can not put ads according to your way and sometimes these sites will put their ads too on your site. This is why hosting your website on a self-hosted platform is always better.

In a self-hosted website, you are in charge of your domain and your content. Now that you have understood what a domain name and hosting is, Let’s start with creating your blog!

Planning & Research to ensure your Blog’s success

You may find it hard to give hours in to researching your future blog but trust me, It is going to be more than worth it. 

Many of the blogs fail just because they don’t plan about their blog’s niche, name, and content before even starting it. Adequate research is needed to beat the competition out there and that’s why I have included this crucial step in my guide while many haven’t.


Yes, you definitely need to do what you are passionate about but first make sure there are enough interested readers that will come to read your content. 

Select a highly competitive niche and It will take years to rank or focus on keywords with zero searches and you will get no traffic. 

Blogging on Google Search

First, look in the market if there are enough potential searches around your blog’s topic or not. Find a topic that has thousands of searches and very little competition.

Use tools like Google Trends, Ubersuggest, and Keyword Planner to make a list of keywords that have low competition. From this list, select the one which is most familiar with. 

This will be your blog niche.

Ubersuggest Keyword Research


Name of your Blog

Choosing the name of your blog could be confusing at times but here is a list of things to keep in mind. 

  • Use a short and memorable name.
  • You can use your own name for brand value.
  • Don’t try to make it difficult in order to look cool. Just stay simple.
  • Use a name that reflects your niche.

Planning Blog Posts

One of the good things about planning is to layout your blog posting schedule for at least a month. Have some topics ready in your mind.

Do some research related to your blog topic and see what your competitors are writing about. Once you are ready with at least a month of topics for your blog, you can safely move to the next step.

Pick a Domain Name and Hosting for your Blog

A domain name is the address of your blog and that is the reason you have to make it memorable, easy to type, and short.

Important Points to Remember

  • Don’t include any special symbol between words in your domain. 
  • Keep it short and clean.
  • Include a keyword that represents your niche.
  • For example- masterblogging.com or blogtyrant.com

You can use BlueHost’s Domain Availability Checker tool below for finding your perfect domain name and register it for your blog easily.

After you have finalized your domain name, you have to find a good website hosting. We recommend one of the most popular and affordable hosting services – BlueHost for new bloggers. 

Why BlueHost?

  • Free Domain Name for First Year.
  • Free SSL for First Year.
  • Recommended by WordPress.

How to buy Hosting and Domain?

Step 1: Go to BlueHost and select your plan.

Bluehost Plans

Step 2: Search for your domain name and click on next if it is available or use an existing domain that you already own.

Bluehost - How to start a blog

Step 3: Fill your account information or sign in with Google account. Select how you want to pay for the hosting – monthly, quarterly, or yearly.

Bluehost - How to start a blog

Step 3: Pay the hosting fees through credit card or PayPal. After completing payment, you will get a confirmation email for your purchase.

Bluehost - How to start a blog

Installing WordPress

Step 1: Log in to your BlueHost account and from the Cpanel, Install WordPress in just one click.

Bluehost - How to start a blog

Step 2: Inside WordPress, Click on Launch your Site.

Your blogging site is now live. You can now start setting it up and design it for your readers.

WordPress offers a ton of good customization options and widgets.

Activating a Good Theme for Your Blog

WordPress themes store has thousands of Free themes available just for bloggers like you.

You just have to click on the Appearance tab from the left navigation bar.


You will see some already installed default themes that are really fast loading but not so customizable. 

To add a new theme, click on the Add New button.

Here, you will see a lot of different themes that are ready to use for your blog. 

You just have to figure out which one is best for your audience. There are news themes, travel blog themes, photo gallery themes, and much more.

Use the search option to search for any specific topic related theme.

wordpress blog themes

After selecting your theme, click on Install and then Activate.

Your new theme will be activated in your blog.

Important SEO Settings 

Okay, you have created your blog and you obviously need readers, right? And you also want your blog to show up on search results whenever someone searches for it on Google or Bing?

This is done by doing some basic necessary changes and installing some plugins from the WordPress plugins store ( It’s Free ).

  1. Install an SEO Optimization plugin from among YoastSEO, Rank Math, and All In One SEO Pack. 

Installation is quick, simple, and easy. Just follow the configuration wizard.

  1. Go to Google Search Console then add your website by clicking on add property and verifying the HTML code placement. 
  1. In the side menu, you will also see the option to submit a sitemap of your website. 

In the submit URL field, add “sitemap.xml/”. For example – if my URL is https://calvinraza.com then your sitemap URL is https://calvinraza.com/sitemap.xml/

Writing Your First Blog Post

To add your first blog article, go to the Posts tab, and then click on Add New Post.

add new post

This is the window where you will write and customize your blog post.

  • Title – Write an attractive & eye-catching headline for your article.
  • Post – Write your post here. 
  • Featured Image – This is the thumbnail of your post just like a thumbnail of a YouTube video. It is shown along with the title in various sections of your blog.
  • Category – You can divide your posts into various categories through the category box.
  • Tags – These are various keywords that help in showing related content to your readers. 

For example, if someone is reading your blog post on “how to start a blog” then your other posts that have a tag “blogging” or “start a blog” or “set up a blog in 2020”.

Tags don’t really contribute to ranking your article on Search Engines.

To learn How to Write SEO Optimized Blog Posts That Rank On Google, Read This Article.


I hope this “ How to start a blog in 2020 ” helped you in starting your first blog and publishing your very first article.

Now, what next?

Get to work. Plan a schedule and start creating content as I already said in the very beginning. 

Planning and research can save a lot of your precious time. 

If you want to figure out what to do next on your blog, read our articles, and keep learning.

2 thoughts on “How to Start a Blog in 2020 – Simple & Easy”

Leave a Reply

Your email address will not be published. Required fields are marked *