How to Start A Blog – Beginner’s Guide for Blogging in 2020

how to start a blog

Blogging has become very popular in the last few years as it is one of the most efficient ways to publish news, information, and ideas about pretty much everything.

But with so much information flying around the internet, it can be pretty confusing for beginners.

Don’t worry I will guide you through every process and teach you the easiest way to do it.

Step 1: Finding a Niche

            The first step in creating a blog is to find a good niche. Niche picking is one of the most vital parts of blogging. I don’t mean to scare you but as the market getting more and more saturated and competitive there are some niches where it is very hard to rank your blog. If you are passionate about a specific niche then go for it but if you don’t then you should make some calculation before jumping in. Look for topics that have big search volume but low competition, meaning a topic that is searched by a lot of people but there aren’t a lot of blogs to read. There are tools you can use to look for search volume and competition like Keywords Everywhere, Similarweb, Ubersuggest, Google Keyword Planner. You can also use Google trends to find the search volume of the keyword over time.

Step 2: Free or paid 

            After you have successfully found out your niche let’s talk about Blogging platforms. If you are not very serious about this you may opt for free blogging platforms, but if you are serious then you should go for paid options, and I can assure you paid options are not very expensive either. There are plans that are literally cheaper than a cup of coffee. Most free options give you subdomains and they are not very customizable either as there are only a limited number of themes and templates for them. Paid options give you more control on your website as there are a lot of themes templates and page builders to customize them as you want. If you still want to go with free then I’ll recommend you Blogger and as they are more secure and trusted than others.

Assuming you have chosen the paid method lets continue.

Step 3: Domain and Hosting

What is a Domain?

A domain name is basically the URL of a website, a web address that we type in to view a website. Example:,

What is Hosting?

               Hosting is the place where your website data is stored. A hosting provider is a business that lets you store your website data on special computers called servers. When a user types in your URL, the hosting server will send your website data to that user’s computer, that’s how the user will be able to view your website.

You can choose your domain name as you want. But you have to check first if your desired domain is available or not. I would recommend you choose a domain that has your targeted keyword in it, like if your blog is about cooking you can include the keyword ‘cooking’ or a word that is related to cooking (eg. ‘food’, ‘kitchen’) in your domain name.

After you have chosen your domain you need to purchase hosting. There are many types of hostings, shared hosting, VPS hosting.  For beginners shared hostings are good enough.

For beginners, it is recommended to purchase the domain and hosting from the same provider, as it will be easier to connect them. There are many good hosting companies like Bluehost, Siteground as they have good customer support, good speed, affordable plans, and value for money.

Also Read: 10 Vital Things to Check Before Purchasing Web Hosting

Step 4: Install WordPress

WordPress is a CMS (Content Management System). It will help you build and customize your website without knowing any coding. You will be able to upload content and publish articles with WordPress.

Why WordPress is recommended?

            There are many CMS sites but WordPress is most popular among them. More than 35% of the internet is powered by WordPress, and WordPress has over 51% CMS market share. People like WordPress because it has thousands of themes, plugins, and templates. It also has page builders like Elementor, Divi which lets you customize pages and help you build them from scratch.

CMS Market share
CMS market share

To install WordPress go to the c-panel(control panel) of your website, you will find the install WordPress button there. Click on that to install WordPress and set your username and password.

Step 5: Theme and customization

            After installing WordPress it’s time to set up a good theme. Click on the themes section on WordPress and then click on add new. Browse through hundreds of themes on WordPress, install your most desired one. You can also install a theme from external websites.

install theme
Theme installation

If you have completed all the processes above you are good to go. Keep blogging.

* Disclosure: Some of the links in this post are “affiliate links.” This means if you click on the link and purchase the item, we will receive an affiliate commission.*

6 thoughts on “How to Start A Blog – Beginner’s Guide for Blogging in 2020”

Leave a Comment

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