Complete Guide: How To Start A Profitable Blog In 2020

Blogging is an attractive career option if you do it seriously. If you want to know how to start a blog in 2020, keep reading…

Blogging is no more just a hobby. Its a full-time career option now, if you are really serious about it. Many people are living their life with freedom just by doing full-time blogging. 

Do you want to start your own blog or planning to do it???

But you don’t have any idea how to do it.

If your question is how to start blogging? You will get the answer right here, right now. 

Read this blog post. I am going to tell you all the basic steps that you have to follow to start a blog. 

There are a few simple steps that you need to follow. Let’s dive deep into all the steps.

Buying a Domain Name

This is the first step to start your blog. You have do buy a domain name. 

A domain name is the name of your website. You register a name for your blog or website on the internet. It is the URL that a user will type in his/her address bar to go to your blog. 

Let’s take a simple example.

Suppose you want to start a new business. So after all the planning, you have to decide the name of your business. 

After that, you will register that business in your name with government agencies. 

Similarly, when you start a blog or website, you have to decide the name of it. After that, you register that name by purchasing the domain name from the same name. 

Once you register your domain name, you are the owner of that domain and no other person can have the same domain name. 

You can buy the domain name from GoDaddy or NameCheap. 

Buying a Hosting

After you have your domain name. It the time to buy hosting. By doing this, you are purchasing the space in the server to place all your files. 

All the webpages that you create in your blog need to be stored somewhere.

Hosting service will give a space in the server to store all your web pages and resources. 

There are many hosting service providers like GoDaddy, Hostgator, Bluehost, A2, Siteground, ResellerClub, etc… 

Choose your hosting provider carefully.

Hosting plays a very important role in the SEO of your blog. 

Page loading time is a very crucial factor in Google rankings. Google wants to make the user experience pleasing. 

Faster the loading time of your blog, 

better the user experience and better the user experience 

better will the google search ranking of your blog articles. 

The second important factor is the uptime. 

Good hosting service has more uptime which is very crucial.

Because if your site remains down for longer periods, it will decrease your blog’s google search ranking again because of the bad user experience. 

Also, if you are selling something from your website or blog like affiliate products of your own products then you will lose many customers. 

So, choose your hosting service carefully to keep these factors in mind. 

You can refer to my hosting buying guide for knowing how to choose the best hosting service. 

Here is the list of top hosting services:

  1. Bluehost
  2. GoDaddy
  3. Hostgator
  4. Namecheap
  5. A2 hosting
  6. Siteground
  7. WPX hosting
  8. ResellerClub 

If you have a good budget then you can go with Siteground, A2, or WPX hosting.

But if you are tight on the budget then choose from the rest of the options.

You can listen to Podcast Digital Marketing Talks to know more about domain name and hosting.

Main Requirements For Starting a Blog

Change The Name Server In DNS Settings of Your Domain Name Service Provider

If you bought the domain name and hosting from different service providers, so now you have to change the name servers. 

For this purpose, just log in to your domain name portal.

You have to change the DNS settings.

Go to DNS settings. You will see an option of nameservers.

Just change the name servers. You will get the new name servers from your hosting service provider. 

After doing this step now your domain name will start pointing towards the servers where you are hosting your blog. 

The changes may take a few hours to reflect. After it got updated you are good to go to launch your blog. 

Log in to the control panel and install WordPress

When you buy the hosting, you will receive an email. In this email, you will get the login credentials of the control panel.

A Control panel is a service from where you control your website. 

Log in to the control panel. 

You will find an icon of WordPress. 

Click on it and install WordPress. It will take few seconds to install. 

Boom. your blog is live now.

Customize your blog 

Once you are on the dashboard of your WordPress blog, now you can customize it. 

The first step is you have to choose a theme for your blog. There are millions of themes available in the market. You can start with any decent FREE theme. 

Most of the themes offer a free version and a premium version. Start with a free version and in the future, you can upgrade it to premium. 

I am going to write down the list of a few very famous themes. These themes are schema optimized and SEO friendly. It’s all about how simple the code is and how much functionality it offers. 

I recommend using any of the following themes:

  1. GeneratePress
  2. Astra
  3. OceanWP
  4. Thrive Themes

These are the themes that I find very good in terms of SEO friendliness and functionalities they offer.

You can choose any one of the above themes for your blog. 

Thrive themes are very good for landing page and funnel creations. 

Watch This Video to See the demo how you can follow all these steps


Starting a blog using WordPress is not very difficult. It does not require much technical knowledge. Anyone with basic computer skills can work on it.

You have to follow some simple steps. 

First of all, buy a domain name, then get a hosting service. 

After that go with changing the name servers in the panel provided by your domain registrar.

Now, it’s time to log in to the control panel and install WordPress. Once you install WordPress your blog will be live. 

Now you have to customize your blog by login into WordPress dashboard.

Congratulation you just started your blogging journey. 

But don’t stop here. 

Create valuable content and publish it regularly on your blog. 

Also Read:

Beginner’s Guide: How To Do Affiliate Marketing in 2020.