How To Become A Blogger - Beginners Guide 2020

How To Start A Blog

In this article, we are going to explain step by step process on how to become a blogger or how to make money blogging that gives you

  • Tons of shares on social media.
  • Ranks on the top in Google SERP and other search engines.
  • Build domain authority.
  • A good passive income source.

Before we dive deep into the guide on how to become a blogger, let us first understand a few basic things about how to blog.

How To Blog?

Blogs are content published on websites, regularly updated with an intension of educating users or readers.

There are various styles of writing a blog. Most of them are written in a conversational style, some are written very formally, and other blogs are illustrated with more pictures and images and the rest of them by videos.

Why blog is important?

Blogs are one great channel of marketing to attract leads. It is a great way to communicate and educate your readers. Blogs can help you instill confidence in the readers, which means it builds your authority and can influence them in their thought process.

How To Make Money Blogging?

Blogging is one of the best online businesses you can start, with low investment. There are many ways in which a how to make money blogging. Some of the ways how to earn from blogging:

  • Affiliate marketing: One of the best ways bloggers earn money is through affiliate marketing. Since bloggers have many readers and rank at the top on SERPs, they recommend products and services for their readers, and when their users sign up for these services or products, they earn a commission.  
  • Ad Network and display ads: Some websites signup for ads to be shown on their websites. One of the most popular ad networks is Google AdSense. These websites get paid as per the number of views and clicks on ads displayed via these ad networks.
  • Marketing own products: Some websites sell online services or products. So, by blogging, you can attract more readers and establish authority. This would eventually help in selling more products or services.  
  • Freelance writer: When you are an experienced and successful writer, other websites and blogs would ask you to write and create content for me. This is another way to earn money, as your blogs can be a good portfolio to showcase others. 

Now let me explain to you some of the actionable steps - How To Create A Blog On WordPress

Select your Category or Niche for a blog.

Find Your Niche

Selecting a category and carving out your niche is the first and foremost step towards a successful blogging career. Over the days, blogging is becoming more competitive. So, it is very important that when you start blogging, you find your space in the online world where you can establish authority easily.

Category selection for blogs

Selecting category is fairly an easier step than selecting your niche. The category is important to segment your set of users from the rest of the world. For example, you want to write an education blog for test prep, and now this is a category in which you can differentiate students from the rest of the world.  

Choosing a very general category would put you in a whirlpool in which you would drown eventually, and you might not make it. General categories like celebrity blogging, cooking recipes, Etc are very general and huge competition. In these categories, there is not much option to monetize. So, you would end up putting much effort into making some money or none at all.

Some other categories have better monetization opportunities and comparatively lesser competition. Categories like:

  • The category is related to personal finance, passive income, online business, Etc.
  • Educational category, especially for competitive exams.
  • Category related to Fitness and health – which has been grossing over a couple of years.
  • Careers and Jobs related category.
  • The category that explains various productivity tools and apps.

Few other things to keep in mind while selecting a category are as follows:

  • You have enough knowledge and experience in the field chosen.
  • You are open to learning new things in the field and keeping yourself updated and enjoying writing creatively.
  • Many users are interested in the category.
  • Enough monetization options.

Niche selection for blogs

Selecting a niche is also similar to selecting a category, but you need to choose a specific topic in the particular category. For example, if you choose an educational category, the niche would be a particular competitive exam or a class in school, or something similar.

So, the category is a broader topic and niche is a specific topic in that category. Like the category, you must ensure that there are enough users interested and adequate monetization options.
One of the best ways to test your niche is by checking on Google trends. You can enter

Choosing a blogging Platform Where you want to start

Best Blogging Platform

In this step, you have to choose a blogging platform where you start your blog. You have two options to start your blog:

  • Publishing on blogs site (Hosted Blogs solution)
  • Self-Hosted Blogging Website

Publishing on blog sites

There are several blog sites available for you to start today—websites like Medium, Facebook, LinkedIn, Instagram, Etc. But if monetization is your priority, then publishing on a blog site might not be a good option. There are two issues that you face when you publish on a blog site.

  • Limited control: Most sites do not give you much control over the traffic and visitors to the blogs. The blogs will have the branding of the site in which you publish.
  • No control over ad space: You cannot monetize your blogs by providing ad space in these bog websites. Hence limited monetization option.

This article has been written for those who plan to build websites from scratch and not publish on a blog site.

Some of our top 10 most popular blog sites: – Best free blogging platform
2. – Best overall blogging platform
3. – Publishing platform by Google
4. – Best blog builder for beginners
5. – Premium all-in-one solution
6. – Best drag and drop platform
7. – Platform with a simple interface
8. – Best for businesses and journalists
9. – Best microblogging platform
10. – Blogging powered by Evernote

Self-Hosted blogging website

By its name, you already know you have to buy your hosting and domain. In hosting, you get your own CMS(Content Management System), which means you have full control of your website.

Self-hosted or CMS allows you to set up and run your blog using domain and hosting of your own. It will cost you a few dollars per month. They allow you a web-space where you upload your content data.

Find a Domain name relevant to your Niche

Choosing a domain name is the next step in building your blog. First and foremost, the decision you need to make is about where you are starting your blogs. If building a website is your choice to publish your blogs, then choosing a good domain name is very important. Few things to keep in mind while selecting a name:

  • The name should be close to the niche selected so that it would help your readers keep the name in mind while searching for any topic.
  • Shorter name as possible: Shorter the name of the website better. It is for SEO purposes. Some studies show that shorter URLs tend to rank higher in Google SERP.
  • Choose your domain name after you are sure about a niche: Some people tend to change topics after writing for some time, which means their current domain names might not match the new writing ideas.

Process of buying a domain name

  • You need first to have an idea of the name and a few variations of the same.
  • Now, you will be able to check the availability of the Domain name on websites like,, and many more.
  • It is recommended to buy domains with .com since it has been very common, and people can easily enter the domain name and come to your site.
  • In case the domain name is not available, I would recommend you choose the one that is already available. It is almost impossible to get a one-word domain name with .com. So, you can try with variations.
  • I would not recommend you to buy domain names already owned by others since it might be very expensive and involves many hassles like finding out the person, negotiate with them, and the domain transfer process, which would be a very long.

Choose your web hosting provider to to create a blog on WordPress.

Web hosting is the largest part of the initial investment to build your blog. Since it involves investment, you must understand various options available and the pros and cons of each hosting provider. To help you know about various web-hosting providers, we have created a detailed list of the best web hosting providers updated for 2020.

These are mainly five types of hosting available today shared hosting, dedicated hosting, VPS hosting, cloud hosting, and WordPress hosting.

Web hosting is the largest part of the initial investment to build your blog. Since it involves investment, you must understand various options available and the pros and cons of each hosting provider. To help you know about various web-hosting providers, we have created a detailed list of the best web hosting providers updated for 2020.

These are mainly five types of hosting available today shared hosting, dedicated hosting, VPS hosting, cloud hosting, and WordPress hosting.

A similar type of hosting, like shared hosting, but the only difference is that a complete server functions only for your website. Your website does not share the server resources with any other site.  

The best advantage of this hosting is that since the server’s complete resource is only used for the one website, it can scale the number of visitors to the website without worrying about the performance. Hence if you are planning to take your blogging site to the next level and enhance the number of visitors, dedicated hosting is the best option.

There are several dedicated hosting providers today, and it is confusing to choose the best one. You can read our list of Top 7 dedicated server hosting plans – compared for 2020 and choose the best suitable plan.

VPS hosting is an option that is partly like shared hosting and partly like dedicated hosting. Some website owners need more control of servers than regular shared hosting but do not have enough resources to maintain and manage a server.  

To manage a dedicated server, you need high technical expertise and also a team to manage the server. In VPS hosting, you get more control over your server but not an entire server, and the resource is allocated for your website yet cheaper than dedicated hosting server plans.  

We have compared various VPS hosting providers and created a list of Top 8 VPS hosting providers with their plans. You can go through them and decide if you would like to go with VPS hosting plans.

Cloud Hosting

Cloud hosting is one of the most sophisticated hosting services available today. It is the best hosting option for websites with high traffic from around the world and needs a huge server resource to provide the service. eCommerce websites, social media sites, Etc. use these cloud hosting.

In this hosting, there are various dedicated servers made available for a website. The traffic is managed by a system so that there is no downtime because of a server malfunction or performance issue due to the huge spike in several visitors.

We have created a list of 5 best cloud hosting providers for 2020. The list includes various cloud service provides from which you would be able to choose the best one for you.

WordPress Hosting

WordPress hosting is a form of shared hosting which an optimization to host WordPress Content Management System. WordPress powers more than 60% of the websites in the world today. Mostly the first choice of CMS for you to start building your website for blogging.  

We have listed Top 5 WordPress Hosting for 2020which can help you choose the best hosting plan for your website if you plan to start with WordPress.

WordPress Setup Guide

Three most important settings you have to do in your fresh website:

  1. First step is General setting

2. Second Step is Discussion Setting

3. Third Step is Permalink Setting

WordPress Themes and Plugins

It is important to choose a CMS to build your website. Days of coding and building a website with HTML and CSS were in the past. One of the greatest advantages of using a CMS is that you would be able to build a website faster than coding.

WordPress Themes

WordPress is only as a foundation stone for your website. To build the real feel and texture of your website, you need to purchase a WordPress theme. There are many WordPress themes available in the market.

You can purchase them from the store and then install them on your WordPress website. There are also free themes available, but they provide a very limited customizable option.

Our recommended site for buying Premium Themes is Themeforest

How to Install Theme

Instruction for free Theme

  1. Go to Themes under the Appearance
  2. Then Click on Add New

3. Few things you have to see in the theme selection.

4. Read the description of theme.

5. Preview of theme

6. Ratings of theme

Theme Customization

Design Your Brand Logo and Favicon for your Website (I use Canva for Designing purpose)

Canva Logo Designer

Keep in mind that your WordPress dashboard is your back-end location where your blog will be managed. It provides you the root access to all the various tools that you need to add your content, images, and customization of your post functionality for the best user experience

WordPress has unlimited customization options so that it’s impossible to cover everything. I’ll pay the very important changes you have to apply to your site. For this particular example, I will be using the OceanWP theme.

Customization Options in OceanWP Theme

  1. Site Identity: Upload your logo, change site title and tagline, and upload site icon.
  2. Menus: Customize your blog’s menu, social media menu links, and change locations where they are displayed
  3. Widgets: Customize your footer content, add blog description, and find you if you have a physical location.
  4. General Options: This step involves General Styling, General Settings, Page title Setting, Scroll to top setting, Pagination, Forms, Theme Buttons, and 404 error page setting.
  5. Typography: In this step, you have to add the typography of all heading tags (H1 to H6 Tags) text and format of the text, Body text format, and many more.
  6. Top Bar: In this step, you have to enable the Topbar menu shown on the top the page
  7. Header: In this step, you get the setting of header media, Logo, Menu, Social Menu, and Mobile Menu.
  8. Blog Setting: In this step, you have to add how you want to represent your blog layout.
  9. Sidebar: In this, you have to manage your sidebar. You can enable it, or you can disable it as your requirement.
  10. Footer widget and footer bottom:  Add the widget to your footer like important pages, about us, website logo, and many more.
  11. Additional CSS – Add your CSS code to customize your blog’s appearance and layout (advanced option).

WordPress Plugins

WordPress is undoubtedly the best content management system for website building. One main reason that even a person who has no clue about coding can build a robust website using plugins. Any extra set of functions to be added to your website as there are multiple plugins available.

Some of the most important plugins that increase your productivity are:

  1. Yoast SEO: It is a very popular SEO tool that helps you with on-page SEO. Though the tool functions with limited features for free, you can get excellent suggestions to improve your on-page SEO with the subscription.
  2. MonsterInsights:  Google Analytics plugin for WordPress to monitor and analyze your website traffic.
  3. Contact Form 7: To get details of your reader, you can build forms with this plugin, and you will get a mail notification as a new form is filled and submitted. This can help you grow your email and contact list.
  4. Akismet: This plugin can help you to filter spam comments by anybody or by bots. Spam comments and links are some of the factors that can effects your website adversely.
  5. WP Super Cache: This is a cache plugin that can help you speed up your website. Since website speed is an important factor for ranking, this plugin has to be considered seriously.

Google Analytics is a completely free website analytics application from Google. Even though it’s completely free, it’s still the best analytics tool available on the market.

Yes, analytics is overwhelming and may get pretty complicated.

And that’s precisely why we’re going to discount the vast majority of what’s in Google Analytics.

All you want to do is set up a Google Analytics account and install it. There are just two reasons to do this.

Firstly, Google Analytics stores your data as time passes. You will be glad you’ve been collecting data when you are ready to dive in after.

Secondly, it shows the data of visitors visiting your site in the beginning. I remember the first time google analytics recorded a visitor. I presumed it had been a blunder. “Someone visited my site? Really? Why can they do that? Who’re they? Did they like it?”

Google Analytics setup

By seeing those initial traffic are available, you will be given an enormous motivation boost. It’s well worth the time even when you merely assess google analytics to see your complete traffic, it will take to set up.
It’s also pretty easy to set up.
Proceed to Google Analytics and set up your accounts. Once your account is created, then you will truly have a JavaScript tracking code for your website. After you copy and paste that snippet of code, google analytics will start collecting data for you.

Craft your posts

Writing your posts is the toughest part of building a blog website. To write a post, you need to sharpen your creative skills. Your blog post must stand out from the rest of the available posts on the internet only, and then you would be able to benefit from that. There are a few important processes you need to follow as you develop your website.

Choosing Topic

You must pick the right topic for your blog post. To write a successful article, you must know what people are searching for various topics in your niche. These topics around which you write the post becomes the keyword. So the process by which you select your keyword is called Keyword research.
Various tools will help you to conduct thorough keyword research to select a topic. Two of my favorite tools is the Google Keyword Planner and google search itself. You will be able to find out the recent searches, popular searches, average searches per month, Etc.

Creative writing and designing the page

So once you have got you to list of keyword start building your content for the post, conduct thorough research and write an in-depth article, so that the readers get essential knowledge and develop a bond with your website, so your content must be way above other better content that is available on other websites.
Your web page also increases engagement with your readers. Blogs that contain only text will be very boring to read. You need an intuitive design to give them a visual treat as they read. To build such websites with coding, it is nearly impossible and can take months to builds them. The best manner would be taking the help of some website builders. There are multiple website builders available today. We have created a list of Top 7 Website Builders for 2020. You can read about their features and pricing and decide on a suitable one for you.

Optimise SEO for Ranking on SERP

Optimizing your blog post for search engines is very important since your blog post will become relevant only if it reaches in front of readers. Only when there is a steady flow of organic traffic, your blog post is going to a source for monetization. 

There are over 200 factors that are considered for the ranking by Google. It is nearly impossible to follow all the 200 factors and optimize all. So there are two options available for you to get this work done. One is to hire an SEO specialist who would be costly, and another option is to subscribe to an SEO tool.  

An SEO tool can even help you with keyword research and all SEO related issues. There are hundreds of SEO tools available in the market. We have analyzed and ranked a few SEO tools according to the review by subscribers. You can read our list of Top 15 Seo tools for 2020.

Grow your Audience

Growing your audience is an important marketing skill that you require to make your blog website successful. This is possible only by increasing the number of readers for your blogs. So growing audience also means you need to keep the existing audience engaged and not loose before you acquire new ones.

One of the popular ways to keep your audience engaged is by making them subscribe to your newsletters or emails. With this, you can keep them engaged. Creating an email list and send beautifully designed emails require much hard work. These days every website uses an email marketing software platform to perform this job.

In our list of Top 10 Email Marketing Software for 2020, we have listed the most popular platforms used by small brands to big brands. It is very important that your emails get delivered and not just sent. Most of the email marketing tools face this issue, and the rate of delivery is very less. That is why we have come up with the list which was made after consulting many subscribers to these tools.

Tracking your audience, their activities on your website, including clicking any ads or their navigation path on your website, must be tracked and stored. This is a cumbersome task. To do your work easily, there are multiple CRM softwares available like HubSpot’s CRM, which has a free forever plan and another. You can choose from our list of Top 7 CRM Software for 2020.

How To Earn From Blogging

Monetize your Blogs

The main idea of building a successful blogging website is the opportunity to monetize the website. There are mainly three ways in which you can monetize your website once you have enough readers for your website.

Selling information products

Once you have an ample number of users visiting your website, you can sell some information products online like video courses, ebooks, infographics images, Etc. This is one of the popular methods of monetizing your website and can earn enough from these online sales.

Affiliate Marketing

This is another method of earning a passive income with your blog posts. With your blogs, you will be able to recommend the products of companies that are selling to your niche readers. So on your website, you will be able to link these products with a special tracking code. Once your readers click the link and purchase from the recommended website, you will receive a commission for the sale.
One drawback of this method is that you need a large audience to earn enough from your website.

Freelancer portfolio

You can convert your blogs from a passive income source to an active income source. In this method, you can showcase your work and how you have been ranking on google and earn freelance work from other websites.
This is easier than affiliate marketing since you do not require a large audience; instead, you need to target the right one through social media or other networking methods.


Are you ready to start blogging? We have listed the most important steps for you to start a career as a blogger. Do let us know in the comment section if you have any doubts in any of the steps to start a blog in 2020.

This Post Has 8 Comments

  1. yabanci

    Excellent article! We will be linking to this great article on our site. Keep up the great writing. Tandy Raymund Lorilyn

  2. dingdong online

    I feel genuinely thrilled to have seen your current webpage and show forward to be able to so many more amusing times reading here. Cheers all over again for all typically the details.

  3. Keesha

    What’s up it’s me, I am also visiting this site on a regular basis, this web site is really fastidious and
    the people are truly sharing fastidious thoughts.

Leave a Reply