How to Start a Blog? [Setup, Writing & Make Money]

You can find a lot of guides that claim to teach how to start a blog but actually not. Those guides are affiliate funnels to sell you domains and Web Hosting; just for the sake of affiliate income.

Honestly speaking, they are just selling you web hosting subscriptions in the name of a blog guide. They should call their guides “How to Set up a Blog” instead of “How to Start a Blog”.

They just tell you how to buy a domain, buy hosting, install themes & plugins; that’s it. They are done with that. However, a blog starts after that and none of them teach you how to move forward with your blog & make money with it.

Don’t worry this is not the case with this blogging guide. It will be going to an in-depth guide that will explain to you setting up or creating a blog, writing the first blog & making money with it, and much more.

My name is Amit Barala, and I am going to explain to you how to start a blog from scratch in this blogging guide. I’ve created my first blog in 2016 by following the so-called blog creation guide and ended up losing around $400.

Creating a blog for the first time was not easy for me because when I headed to the Internet for guides on blogging but there are a lot of misleading information. However, my continuous efforts towards learning blogging helped me to start my first blog. It took me 2 Years to start my first blog from scratch that made me real money & since then I’ve never looked back.

My failure inspired me to write this guide, so you don’t fall into that trap and lose money. Here, I’ve decided to write a simple, easy-to-understand, and actionable Blogging Guide for beginners who want to start a blog.

This Guide is divided into the following sections:

Blog & Blogging Overview

Setting up a Blog

Write First Blog

Blog Promotion

Blog Monetization

Why to Start a Blog?

Before going to start Blogging, you should ask yourself, why to start a Blog? & why to become a blogger?

In my view, you may want to start your own blog to make money online / as a hobby or may want to start a blog for your Business, etc.

When you got an answer for both the questions then you can start learning here to create a blog.

How To Start A Blog in 2020

Learn how to create your own blog in 2020:

  1. Select a Perfect Niche
  2. Pick a Suitable Domain Name
  3. Choose a Blogging Platform
  4. Get a Web Hosting Account
  5. Put Your Blog Online & Customise it
  6. Write & Publish Content
  7. Promote Your Blog
  8. Make Money from Your Blog

1. Select a perfect Niche

To start a blog you need a Niche on which you are going to create a blog. To become a successful blogger you should have the highest form of knowledge about that topic. So, pick that niche you are passionate about & interested enough.

For finding a perfect niche, you can make a list of your interests and can refine that in order of your knowledge about a particular topic. Because having knowledge about that topic will encourage you to write your point of view and stand out your blog from the crowd.

If you’ll choose the niche about that you’ve a little knowledge, you can’t make a successful blog out of it. Because you’ll not able to write in-depth content about that topic.

2. Pick a suitable Domain Name

You can find a suitable domain name by referring to your Topic (Niche). Your blog name or blog’s domain name should be descriptive to your niche.

Don’t choose a domain name that is not describing your Niche. For example, you are going to make a Business Blog than your domain name should be something like Your blog name should be describing your topic.

Note: Choose a “.com” domain name because it has the global value & well recognised TLD. If your niche is focused on any country specific than you can choose extensions like – .us / .ca / .au / .in etc.

Check if your domain name is available

3. Choose A Blogging Platform

When you are ready to launch your blog the first thing that comes in mind that which blogging platform should you use. Several blogging platforms, also called CMS (Content Management System) are available on the internet both free & paid.

  • Free Blog: Free blogging platforms like Blogger, Tumbler & Quora have limitations and not in your control. If you start your free blog with free tools your blog will look like “”, which looks ugly. The best thing about free blogging platforms is they are free. But I recommend the Paid one.
  • Paid or Self Hosted Blog: There are plenty of self-hosted platforms are available in the market & the most popular one is WordPress empowers more than 82m blogs & websites as of Jan 2019.

Self-hosted WordPress CMS is available at very cheap prices, starting from USD 2.99 per month. The best hosting service providers are Bluehost & iPage. When you’ll use Bluehost as hosting provider you’ll get Free Domain.

4. Get a web hosting account

You need a web host that makes sure that your website loads fast and be available 24×7. I recommend Bluehost as the best web hosting service provider because it has the cheapest plans with Free Domain and 24×7 uptime.

Other recommended web hosting providers are:

5. Put your Blog online & Customize it

After getting a web host account you need to set up your blog on WordPress CMS. now I’ll show you how to set up your blog on Bluehost Web Hosting:

  • First of all, go to the official website of Bluehost.
  • Now select your hosting plan, I suggest to new bloggers the basic plan.
  • In the third step type your domain name to start the registration process. (Note- Bluehost offer a free domain with its web hosting plans)
  • Fill your billing details on the registration page.
  • You also need to choose other services like Sitelock, domain WHOIS privacy, etc.
  • Create a password for your hosting account
  • Now choose the basic design template for your website which can be changed later.
  • After choosing the design (theme), WordPress CMS will be installed.
  • After completion of WordPress installation, you can log in to your dashboard and start customizing your blog and start creating content.

6. Create & Publish Content

So far you’ve captured a domain name, chosen your blogging platform and customized the design, and you are ready to go. Your blog’s framework is complete.

Now comes the moment of truth behind the success of the blog. And the truth is You must create content – in the blogging world, any useful information that you bring to readers can be called “content.” It must be unique, brief and something people will want to interact with.

7. Promote Your Blog

Creating a well-designed blog and writing great content is just the start of the blog. In order to get readers for your blog, you will need to spend some time promoting it through different marketing methods, especially when you first start.

When your blog is new the best way to get readers to your blog is to post links on your social media accounts like Facebook and Twitter. This is great, because not only do your friends see the link, but if your friends share the link with their friends it automatically multiplies your readers get a lot of traffic to your blog. If you have created high-quality content on your blog then social media is a great way for your blog to go viral and ultimately bring the money.

While getting new readers to your blog, you should also make sure that your current readers should come back. This is the point where email marketing plays a big role. By collecting the email addresses of your visitors (with their permission of course), you can then notify them when you post something new content on your blog. This keeps people coming back to your blog, which not only gives you more readers over time, it also allows you to build a closer relationship with your readers over time.

8. Make Money from Your Blog

Once you have put in the effort of creating great blog content and promoting your blog, monetizing & making money from your blog is actually the easy part.

When it comes to monetizing the blog, there are several ways you can make money blogging, from selling your own products or services, selling advertising space on your blog, to getting paid to write reviews of products on your blog.

Once you have a significant number of readers on your blog, advertisers will be hounding you for the opportunity to advertise. The best way to take advantage of this situation is to use Google Adsense & selling ad-spaces. All you have to do is just place the Google Adsense code on your blog to start running ads. Google Adsense takes all of the hard work out of the process and just cuts you a check and share his 68% of ad revenue with you.

Bottom Line

So, that was all about How to Make a Blog from start in 2020. I’ve explained all the mandatory steps to build your Blog that makes money.

If you have any questions, please let me know in the comment section. I’ll be available to help you.

Thank You for reading.

Happy Blogging!

Leave a Comment