Want to stand a blog & follow your passion? Don’t worry, follow this post where I will share the step by step guide on how to start a self hosted WordPress blog from scratch and make money online in 2020.


You don’t need any coding skills to start your blog. With just a few clicks you can set up your blog.


Why WordPress is the Best Choice For Your Blog?


More than 50% of the websites on the internet are powered by WordPress. WordPress is an easy to use CMS (Content Management System) & with few clicks you can set up your blog. The best part WordPress is it is completed free & open source.


How to Start A Blog From Scratch?

You can also watch our video On How to start a WordPress blog 2020.



Step 1: Choose A Niche

What’s your interest? Do you like to blog on Fitness & Sports, fashion, Pet & Animal blog, photography, gardening blog, or any other niche that you like & share your knowledge?

If you love to travel, then you can write about the places you visited.

If you are MOM, then you can start a WordPress blog on newborn baby care, Pregnancy, baby tips, etc. Just for an idea check out this blog swaddlesnbottles.com.

All the niches mentioned above niches are top niches of 2020 and after getting traffic to your blog, you can start making money online from your WordPress blog.

Step 2: Pick A Domain Name For Your Blog

Key Points to remember before buying your domain name:

  • Easy To Remember
  • Easy To Pronounce.
  • Easy To Type

The name of the blog is an important part of success. A domain name is the URL of a blog just like Google.com or say Digirockstar.com which a visitor will use to open a blog.

There are many tools are there which will suggest you some name based on your niche. One of the tools is the Shopify Domain name suggestion.

Visit this website & type your niche.

how to start a wordpress blog



A domain cost around $12/year but there are some websites like Godaddy, Namecheap, etc. where you can buy your domain name at under $6/year.

For Godaddy:

Visit Godaddy & type the name that you have decided to your blog in Godaddy domain search bar.

how to start a blog in wordpress


If the domain name is available, then click on add to cart button.


how to create a blog with WordPress


On the next page:

If You want to hide your personal information name, email & phone number then choose Privacy protection. The Ultimate Protection & Security add some additional feature like domain malware protection & Continous security monitoring.

how to start a wordpress blog for free

You can choose any of the privacy protection or you can choose no thanks.

Uncheck start your website for free.

how to create a wordpress blog page

Next, Choose no thanks option under create an email address & click on continue to cart button.

how to start a wordpress blog on SiteGround

On the next page create your Godaddy account.

On the right side, under your items choose the number your year that you want to purchase your domain name. I will suggest going with at least 1 year.

how to create a wordpress blog for free

Enter CJC99R promo code, save up to 72% OFF & Complete the purchase.


how to create a blog using wordpress