How to Start a Blog in 2020[7 Steps to Earn Money Online]

If you are thinking to start a blog in 2020, you are in the right place. I have curated a step by step guide to help you get started with a profitable blog. I will cover everything from selecting a blog niche, picking up the best hosting for your blog, growing and monetizing it from scratch.

Keep reading if you really want to start and monetize your blog and make a consistent flow of income with strategic approaches.

Bluehost is providing a special offer for the visitor of BloggingFilter that includes a free domain name and SSL Certificate. If you don’t like their services, they offer a 30-day money-back guarantee.

12 Steps to Start a Blog in 2020

Select Blog Niche.

Before starting a blog, it’s essential to decide your niche. Now you must be thinking, what is a Niche blog? Well, Niche blog focus on a specific category. Suppose you love traveling, then you can choose the travel niche.

I have curated 30+ Profitable Niches for Blog in 2020. You should give it a read before deciding your niche. If you are already clear about your niche, it’s time to look at the second step of starting a blog in 2020.

Why it’s important to select a niche while starting a blog?

If you will treat your blog as a business, it’s going to be a very long journey. And blogging is all about creating quality & informative content. How would you be able to create content for years, if you do not even like the niche of your blog? People usually start blogging because they want to be their boss.

However, nothing comes with a negative side. If you are your own boss, it means only you are responsible for your success. Your business is dependent on you.

And if you are the primary thing in your business, it’s crucial to select a niche that revolves around your interest.

If you start the generic blog, you won’t be able to brand your blog. If you choose a particular niche and create useful content, you will be able to develop trust, which will eventually lead to the creation of a brand.

Best blogging niches to start a blog

In my opinion, you should always choose a niche which reflects both your interests and skills. Imagine you wanted to travel, but if you have never traveled anywhere and if you will pick a travel niche. How would you be able to write on it?

Simply picking niche out of the interest is also not mindful, you should also give your experience, knowledge & skills equal importance while choosing a niche.

Get your Domain Name

Once you are clear about your blog’s niche, it’s to pick a perfect domain for your website. It’s a good idea to buy a domain with your niche name in it. Like, I have started this blog on the Blogging niche, and that’s why I picked up as my domain name.

However, you can pick a brandable domain as well. Small & trendy domain names are also a good choice.

Important Tips for Picking the Best Domain Name

Here are the crucial tips for choosing the perfect domain name.

  • Pick a short domain name for your blog.
  • Try to add your niche name in it.
  • Avoid numbers and hyphens.
  • Pick a domain that is easy to remember.
  • Prefer .com domain name.

You can check & buy your domain name from here.

Select Hosting

Now it’s time to pick the right hosting. Hosting is the most crucial thing that you should emphasize before starting a blog. You can think of hosting as the physical home of your blog.

Suppose if you want to start a boutique or cafe. What would you need? Physical space! Right?

Likewise, your blog needs physical storage. What makes the selection of hosting more crucial is that the speed of your blog will mostly depend on your hosting plan that you are picking up.

If you have picked the wrong hosting, you will face a lot of downtime on your blog. Your readers won’t be able to reach your blog, even if they want to.

I would recommend you to pick up the Bluehost hosting plan.

Start Your Blog on Bluehost

Bluehost is the most affordable solution for bloggers and even startups. It has a track record of a performance-focused top web hosting company among many and recommended by WordPress itself. Bluehost also provides free domains and gives you space to run your advertisements, affiliate links, and direct advertising. Let’s dive deeper into the simple steps that will help you start a blog on Bluehost.

Steps to Start Your Blog on WordPress with BlueHost

Blogging has changed the lives of many and offered freedom of work

Blogging has changed the lives of many and offered freedom of work and travel, setting up a flexible working schedule and getting more out of daily life. A few simple steps and you can start your money-making blog.
Let’s have a look at the steps to get started with a WordPress blog on Bluehost.

Select Plan

To get started, you can select a plan that suits you best from the official website and make payments through major credit cards as well as PayPal.

  • Basic Plan – The basic plan starts at a pricing of $3.95 monthly and is an excellent plan if you have just started as a blogger or are merely testing the waters. Get 65% Off Now.
  • Plus Plan and Choice Plus Plan– The plus plan increases to $5.95 per month, the same as the choice plus plan, and offers unlimited websites, SSD storage, and bandwidth. It also allows you to manage parked domains, unlimited domains, and subdomains. Get 65% Off Now.
  • Pro Plan- The pro plan costs $13.95 per month. It includes all of the above features as well as a high performance from their servers. Get 65% Off Now.

Setup domain

How to Start a Blog in 2020

Once you have selected the Bluehost plan of your choice, the next step is to set up your domain. Setting up a domain name is a crucial decision you need to make to start your WordPress blog on Bluehost. An ideal domain name is the one that is memorable and easy to recall. When you use Bluehost, you directly have access to your domain. This, in turn, reduces the entire process you need to go through with other web hosts. You can either generate a domain name from scratch or sign up with your existing domain.

Fill out the Account info

How to Start a Blog in 2020

Once you decide whether you wish to generate a domain name or carry on with an existing one, you need to type in your account information simply. To successfully create your account, you need to enter basic details that will be used for primary communication in the future. These include details like:

  • First and last name
  • It is optional for you to enter your business name.
  • Country of residence
  • Address, including the city and the zip code that you fall under.
  • Your primary phone number and email address

Once you enter these details, you will be prompted to fill in further information to make the payment.

Payment Info

To buy the package of your choice, you need to fill in the package information and make payment. Bluehost accepts payments through widely used credit card carriers. You need to enter details of the credit card number you wish to make the payment from, the expiry date of the credit card, and the CVV code. It is vital that you also read the terms of service, cancellation policy, and privacy policy before submitting the information and confirming the payment.

Pick Package and option

Before you confirm the payment, you need to choose a package plan for 12, 24, or 36 months of hosting. If you choose a 12-month hosting, you will be paying a quite reasonable price. This is a bonus to the free domain that you get. Similarly, a 36 months plan results in affordable monthly rates in the long term.

Additionally, while choosing the package, you have options to choose from: domain privacy protection, site backup pro, search engine jumpstart, and site lock security. It is crucial to note that these are optional additions that you may or may not opt for.

Create Password

How to Start a Blog in 2020

Similar to the registration process on other applications, once you submit all the details, you can create your new password. When you make a password, you must remember to set it as something easy to remember. But at the same time, it needs to be a strong password. Avoid using the apparent combinations of birthdays and names. Instead, set your password to something that only you would know. Once you set a password, you will be prompted to re-enter it only for confirmation.


How to Start a Blog in 2020

After you create a password and set up your account, you will be directed to a dialogue box that confirms if your account was completed successfully. You can click on the ‘go-to login’ button to be directed to the login page.

Login Page

How to Start a Blog in 2020

Now, you are just one step away from accessing your domain! To log in, you need to re-enter the domain name you had initially set up and the password that you created in the previous step. In case you can’t recollect the password, you can click on ‘forgot password,’ and a temporary password will be sent across to the mobile number and the email address. You can even choose to sign in with your Google account if you had yet registered with your Gmail ID. On successful login, you can move on to the next step.

Name your website

How to Start a Blog in 2020

This is a very crucial part if you are creating a website. Choosing a name for your site is very important as that is the brand that you will be recognized by. Some of the ideal ways to choose a site name is that it should be easy to type, pronounce, and should not contain hyphens or numbers. Once you have decided on an impactful name for your site, you then need to choose a tagline. Remember that the tagline you decide on must represent the vision and mission and convey your aim or purpose to your users as well as visitors.

But if you do not wish to wish to create a website, whether you own an existing site or whether you only wish to create a blog page, you can skip this part by clicking on ‘I’m not creating a website.’

Pick your type of website

How to Start a Blog in 2020

When you run a WordPress blog, using plug-in and extensions add functionality to your cms that make it a smooth experience for you. Bluehost itself recommends the best plug-ins and extensions based on your usage and purpose. To help Bluehost give you an effective recommendation, you need to set your aim and goals by stating if you plan to use this web host to:

  • Share ideas, photos, stories or videos
  • Promoting business, skills or organization
  • Offer services, training or education
  • Sell products or collect payments online.
  • Create websites for clients

Filling in such information lets Bluehost know how comfortable you are with creating websites and set up the page for you accordingly.

Choose your theme

A WordPress theme is vital to your site’s visualization and SEO optimization. Each theme comes with its own set of features and benefits. There are +1000 themes to choose from and the right theme will jazz up your content, and make it responsive across devices and focus on high-performance. Therefore, you need to select a theme that suits your business and is in parallel to your goal.

Select Light Weighted Theme

If you are using WordPress, you will find enormous themes, both free & paid versions. GeneratePress is one of the most light-weighted themes. There is one more theme that is as good as GeneratePress is Astra. You can download the Astra theme from here.

Using Light Weighted Theme will help your blog load faster and also help you to rank in search engines faster. And if you want to create brand-oriented pages for your business, there is nothing better than Elementor.

Bluehost C panel

There are two interfaces to access the Bluehost C panel: Legacy and Bluerock. Bluerock later addition in 2018. If you are using the Legacy interface, you can access the Bluehost C panel after you log in to your account. If you are not directed to the C panel immediately after login, click on the ‘C panel’ tab at the top of the account. Another alternative to accessing the Bluehost C panel on the Bluerock interface is to click on the ‘Advanced’ tab on the side navigation bar after you log in to your Bluehost account.

The Bluehost C panel offers easy-to-use features. Here you can easily manage and reboot your servers, IPs as well as SAN Storage. You can gain quick access to your email, billing apps as well as apps like CloudFare in your Bluehost control panel. From the ‘Marketplace’ section, you can buy new themes, plug-ins, and other extensions that enhance your site’s functionality. You can also register new domains, transfer domains to your account, and even export domains as CSV files from the ‘Domains’ section. All in all, the C panel is where you can enhance your site’s performance and quality.

WordPress Tool

Working on the WordPress Tool makes it all the more efficient. You can easily add new posts, set the background of the posts, and add featured images to your blogs. Apart from this, you can also view reports of comments and likes on these posts.

If you wish to generate leads, you can set up forms, quizzes, and subscriptions that compel visitors to share their email addresses and other information. You can control what a visitor sees on your website in terms of the navigation bars and other panels. If you are new to WordPress, you can experiment and easily find your way around its utility. But once you are hands-on, there is no stopping you!

Create a Logo

Once you are done with the above essential step to starting a blog, you should take steps to create a logo. It’s crucial to give your blog a unique look & feel by creating a logo. You can use Wix Logo Maker to make a logo for your blog, or you can consume logo designing services. After all, a professional look & feel can give an impressive glam at your visitors.


Publish Mandatory Pages

There are a few must-have pages for your blog. Let me list the pages which you should create on your website.

  • Home
  • Blog Feed
  • About me or About us
  • Contact Page
  • Disclaimer Page
  • Privacy Policy Page
  • Terms of Service Page

Post Useful Content

Once you have created mandatory pages, it’s time to publish useful content. There are many things that you should consider before posting a blog-post.

  • Do keyword research.
  • Find trending topics on your niche that people will love to read.
  • Optimize your content with keywords.
  • Use relevant images/graphics.

Design Graphics for your blog

Once you are done with writing blog-post, you should create featured images for it. Featured photos are one that is shown at the top of each post, and it’s also the first thing that people see in feeds before clicking on it. Make sure to make it intriguing & interactive. There are a few tools that you can use to design it.

  • Canva
  • Piktochart
  • DesignBold
  • Stencil.

I love using Canva.

Tell Search Engines you Exist

Once you are done with all the above-mentioned steps, it’s time to tell the search engine that you exist. There are millions of posts published each day. That’s why it’s wise to intimate the search engine to index your blog at the earliest.

You should read How to add your website to Google Search Console and How to Add Google Analytics to WordPress Website? to get the basic understanding of submitting your site on google.

Create Social Media Accounts

It’s a good practice to create social media accounts for your blog website. You can share your post on social media like FacebookInstagramTwitterLinkedIn, and many more.

Learn & Implement SEO

If you want to start your blog to earn money or if you’re going to launch your blog as a business, it’s crucial to learn SEO. You should learn SEO step by stepto rank your blog in search engines. Once your blog starts ranking on search engines, you will be able to monetize your blog in various ways. I will discuss the same at the end of the blog.

Monetize your Blog

There are various ways by which you can earn money from your blog.

  • Adsense.
  • Affiliate marketing.
  • Counseling.
  • Advertisements.
  • Email marketing.
  • Sell courses or ebooks.
  • Sell digital products.
  • Provide digital services.

Read more ways to earn money from blogging here.

I hope you will find the guide on how to start a blog motivating enough to start your blogging journey.

Do let me know your thoughts in the comment section and get 65% Discount with Bluehost.

How to Start a Blog in 2020[7 Steps to Earn Money Online] via @bloggingfilter
Ayesha Siddiqua

Ayesha Siddiqua

Ayesha is the founder of Blogging Filter and Invent Isle. She is a passionate blogger, digital marketing professional & tech enthusiast. She puts an exceptional effort to research and turn it into helpful tips to answer her readers’ queries.

12 Responses

  1. Wow 🤩

    I honestly love this. The tips are just so good, especially the niche choosing. I think that’s the hardest part in starting a blog.

    People choose a niche that they have no interest in, they therefore give up in the middle of their blogging journey.

    It’s nice. Thanks for sharing this

Leave a Reply

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

five × 5 =

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Share via
Copy link
Powered by Social Snap
%d bloggers like this: