How To Start A Blog In 2020 That Actually Give Success

If you are planning to start a blog and want to know the step by step process for creating it, then you are in the right place. In this post, I will try to cover how to start a blog strategically. Hence this will be a long post but informational, so grab a cup of coffee and start reading.

As a beginner, you must ask yourself why should you start a blog? Is blogging worth your time? What are your goals for blogging? Most of the new blogger ignores this question but let me tell you blogging is not a one-day job. It is a small step towards a long journey. Hence you must be clear with your purpose else you will end up wasting your time and energy.

Well, every blogger has its own reason to start a blog. In the next section, we will discuss some most common reasons to start a blog.

Why Do People Start a Blog?

Now let see some common reason for blogging. You may have a different reason than below but that should not stop you to start a blog.

  • The majority of people start blogging to get exposure.
  • Most of the people start blogging to Generate Passive Income.
  • Few start blogging to shares their interests.
  • Even many companies have their own blogs to expand their business.
  • Many people create networks through blogging.
Why Do People Start a Blog
Why Do People Start a Blog

48% of internet user starts blogging to share information or as a hobby but once they see the enormous potential of earning, they monetize it and turns it into their mainstream earning. Many successful bloggers who are earning 8 figures per month just by blogging.

Even, the most popular American Magazine Forbes has listed 10 most rich bloggers and their earnings per month.

Bloggers NameBlog NameBloggers Earning Per Month
Arriana Huffington’s Huffington Post $14,000,000 per month
Syed Balkhi WPBeginner $10,000,000 per month
Peter Rojas Gizmodo $3 25,000 per month
Michael Arrington TechCrunch $2,500,000 per month
Pete Cashmore Mashable $2,000,000 per month
Brian Clark CopyBlogger $1,000,000 per month

Now the hard truth you cannot achieve this amount overnight. It takes a lot of time and patience to create a successful blog. 95% of bloggers fail at the initial stage only. Hence you must follow a strategic way to start a blog. In the next section, we will let you know the step by step guide to creating a blog.

How to Start A Blog?

Creating a blog involves few simple steps but you must do it in a proper way. To make it simple we have summarized the steps to start a blog in just 5 steps.

  • Step 1. Select A Niche or Keyword for your blog.
  • Step 2. Choose A Domain Name and Hosting for Blog.
  • Step 3. Purchase Domain Name and Hosting.
  • Step 4. Install WordPress on a blog.
  • Step 5. Install a Responsive Theme in Blogs.
  • Step 6. Write A Blog Post on WordPress.
How To Start A Successful Blog
How To Start A Successful Blog

Step 1. Select A Niche or Keyword for blog

The first step is to select a niche or topic for your blog. A niche is a topic around which your blog’s content will be. This sounds simple but it is the most crucial decision that can give your blog an enormous success or failure.

In the coming section, we will see how to select a perfect niche for your blog that can give success.

As a beginner, most people tend to select a popular and competitive niche such as Technology, Health, Fashion, and Beauty. Now you must consider a fact that thousands of blogs already there and it would be extremely difficult to get success. Hence you should consider a micro-niche.

A Micro niche is a sub-topic under a broad topic. For example, if Technology is a niche then mobile phones can be a micro-niche. So, you can create a blog that has content about mobile phones. You can even select a sub-topic under the mobile phone that is android which is an operating system of mobile phones.

Now that you have understood the importance of a niche its the time to select a niche that suits your nature. Yes, blogging is not just writing random content. Your blog should represent your passion and interest. Most of the blogger fails because they select a random niche and start writing content. But eventually, they lose interest and stop blogging.

Hence you should select a topic or niche that you love to write about. Below are some tips you should consider while choosing a niche for your blog.

  1. Select a niche that is popular but has a smaller number of contents.
  2. Select a niche that you love for example your hobby.
  3. Choose a topic in which you are an expert or familiar with.
  4. You can select a niche that is related to your profession.
  5. You should use keyword research tools like Ahref, SemRush, and UberSuggest to find a less competitive niche.

You can use our tips to find your blog’s niche and move on to Step 2 which is Choosing a domain name and hosting.

Step 2. Choose A Domain Name and Hosting for Blog

Choosing a domain name and hosting is a major step for building a blog. To start a blog, you must need a domain name and hosting. It may sound technical but do not worry. In the coming section, we will not only give you some tips but also suggest you the best hosting provider to choose a domain name and hosting.

But first, let understand what is a domain name and hosting and the factor that you must consider while choosing a domain name.

A Domain name is the name of your website that is visible to everyone. In general terms, a domain name is a name that user types in browser to visit your blog. For example, the domain name of our blog is that is visible in the browser.

Web Hosting is a service that allows you to store the content of your blog in a powerful server. In addition to storing, hosting provider also gives various service that is necessary for your blog to be visible over the internet.

Step 3. Choose A Reliable Hosting Provider

You can get both hosting and domain name from a hosting provider. There are thousands of hosting providers, but without a second thought, you can choose HostGator. They are in hosting business for more than twenty years and they have the cheapest and perfect hosting plans for new bloggers.

In the next section, we will see how we can buy a domain name and host from HostGator. Before that let us discuss the features of HostGator that make them a reliable and cost-effective hosting provider.

How To Start A Blog In HostGator
How To Start A Blog In HostGator
  • HostGator has the cheapest hosting plan that starts at 2.75$ per month.
  • HostGator offers a free domain name for one year that further reduces your hosting cost.
  • They offer free SSL and advanced security features to prevent online threats.
  • In case you face any issues while buying their service or building a blog you can always reach their excellent customer support.
  • HostGator always maintained 99.99% of uptime rate that makes your blog always up for your visitors.
  • 45 days of money-back guarantee.

Now that you have a niche for your blog and hosting provider the next step is to buy the domain and hosting. As a beginner, this may be confusing but do not worry just follow the steps and within a few minutes, you will have your domain and hosting.

Step 3.1. Visit HostGator

The first step is to visit the HostGator website. Just click on the below button and it will redirect you to the necessary page.

Step 3.2. Select Hatchling Shared Hosting Plan

Once you reach the page you should see three shared hosting plans. As a beginner who is just starting a blog Hatching plan is the best and affordable. Later if you wish you can always opt to upgrade to a higher plan. Just click on the Buy Button under the Hatchling plan.

Shared Hosting Plans Of HostGator To Start A Blog
Shared Hosting Plans Of HostGator To Start A Blog

Step 3.3 Choose a Domain Name

Now you must choose a domain name and that will be your blog’s name. HostGator gives you a free domain for one year.

Choose A Free Domain Name In HostGator
Choose A Free Domain Name In HostGator

You must not select any random domain name. Make sure you read the tips below before you select a domain name.

  • A domain name with .com extension is better than all other extensions.
  • A domain name should be short, clear, and easy to remember.
  • The domain name must contain your target niche or keyword. For example, for a blog on mobile phones, would be a perfect domain name.
  • Do not include a word that is already a part domain name. For example,, in this case, Facebook may issue copyright complains.
  • If any domain name is unavailable then try adding few words before or after such as But make sure you always select a domain name with .com extension.

Now type your domain in the search box make sure at the right-hand side you see .com extension. If you see a success message, then follow the next step else try again unless you get a success message.

HostGator allows you to opt for online privacy at 1.2$ per month but you can uncheck it to lower the cost.

HostGator Domain Privacy
HostGator Domain Privacy

Step 3.4 Choose a Hosting Plan

The next step is to select a hosting plan. You will see four options to select. Leave the first two options as it is. The first option is the name of the hosting package and the 2nd option has the number of years.

HostGator provides 3 years of hosting that is best for SEO purposes. As it gives a healthy signal to all search engines that you are creating a blog for the long term.

Next, you should type a unique username and give a security pin for account verification.

How To Start A Blog in HostGator Shared Hosting Plan
HostGator Shared Hosting Plan

Step 3.5 Enter Billing Information

The next step is to give some information about yourself and the payment option. You can choose a Credit Card or PayPal as a payment option. Fill up all necessary box that has a red star mark.

Make sure you enter a valid email address as you will receive all the information about your domain and hosting details in it.

How To Buy Domain And Hosting In Hostgator
How To Buy Domain And Hosting In Hostgator

Step 3.6 Select or Unselect Additional Services

HostGator gives some additional services that give additional benefits to your blog. As these services need additional cost you may choose it or leave it. You will find that two options are already checked you can review them and see if they are necessary for your blog.

We suggest you uncheck them because this will reduce the hosting cost and as a beginner, you may not need them. However, you may select a Site Backup option alone as you may need it in the future for restoring the entire blog in a single click.

HostGator Security And Backup Features
HostGator Security And Backup Features

Step 3.7 Choose a Coupon Code

In this section, you have the option to enter the HostGator coupon code that gives you an additional discount. If you have visited through our link, then leave it as the coupon code is already applied for you.

HostGator Coupon Code and Promo Code
HostGator Coupon Code and Promo Code

This was the final steps and in the next section, we will review our order.

Step 3.8 Review Your Order

Under this section, you will see the order details now notice that the final hosting price is just 105$ for 3 years. This is extremely cheap in comparison to most hosting providers out there.

Carefully review all details and in case of any issue, you can go up and do any kind of modification.

HostGator Final Hosting Price For 3 Year
HostGator Final Hosting Price For 3 Year

Step 3.9 Click on Terms and Condition Privacy Policy

Finally, click the checkbox for terms and conditions and click on the Checkout button.

Terms and Condition Privacy Policy Of HostGator
Terms and Condition Privacy Policy Of HostGator

Once you click on the checkout button you will get a message like below. Your account will be ready in a few seconds and you can log in to the HostGator Dashboard.

Step 4. Install WordPress In Domain Name

Now that you have a domain name and hosting the next step is to install a blogging platform. Without a second thought, you can choose WordPress.

WordPress is a universally accepted blogging platform and it is easy for a beginner to create an attractive and professional blog. Moreover, you will get thousands of plugins that can add several types of functionalities to your blog.

You can follow our post on how to install WordPress in cPanel. As an example, we have used ChemiCloud Cpanel the steps are exactly the same. You can also watch the below YouTube video for detail instruction.

How To Install WordPress In cPanel

While doing the WordPress installation you must note down or remember the username and password for WordPress dashboard. You need this to log in to your WordPress dashboard where you will do most of the fun work.

Step 5. Install a Responsive Theme in Blog

Now you need to install a theme on your blog. A theme is a collection of templates and stylesheets that gives your blog a nice look. A theme decides how your blog is going to appears to visitors.

In the WordPress theme directory, you can get thousands of free themes for your blogs that you can install. However, we suggest you spend some time and select a perfect theme for your blog.

Below are some tips to consider while selecting a theme for your blog

  • Select a theme that is blog-friendly. You should avoid using themes that are built for other purposes for example news or video sharing websites.
  • You must select a mobile responsive theme as 37% of visitors are from mobile.
  • If possible, use a premium theme as you will get a lot of additional features plus regular updates from the theme developer.

You can install a theme from WordPress theme directory for free or you can upload a theme to WordPress and install it.

You can follow our post that has the complete steps to install a theme from the WordPress theme directory from cPanel. You can also watch the YouTube video for detail instruction.

How to Install A WordPress Theme

If till now you have not faced any issue and completed all steps the Well Done! You have created your blog. In the next section, I will explain the fun work that is how to write Blog Post on WordPress.

Step 6. Write A Blog Post on WordPress

Now that you have WordPress and installed a theme. You are ready to write your first blog post. Login to the WordPress Dashboard. At the left-hand side click on Posts and then Add New Post.

How To Add New Post In WordPress
How To Add New Post In WordPress

You will see the Gutenberg editor as below. Gutenberg editor is an advanced editor that is easy to use and has a lot of predefined blocks that you can use to write or insert any kind of content.

WordPress Gutenberg Editor
WordPress Gutenberg Editor

I am sure that after spending some amount of time on Gutenberg, you should be able to write a post. However, below are some tips that you should follow while writing a blog post.

  1. First, write an attractive heading for your post.
  2. Use multiple header tags in a post like H2, H3, and H4.
  3. Write your keyword in header tags that look natural.
  4. Write paragraphs that are short and easy to understand.
  5. Insert multiple images in a blog post where ever it is necessary.
  6. Your blog post must have videos on it.
  7. Use the hyperlink to point the other posts of your blog.
  8. You should link blog posts to other websites.
  9. Avoid keyword stuffing. Means, you should use your main keyword in such a way that it makes sense.
  10. Try to write a blog of a minimum of 800 words.

You can also use SEO plugins like Yoast and Rank Math that gives a lot of suggestions to improve your writings.  Once you finish your writing at the right-hand side mention a category and tags for your blog post. Finally, click on the publish button.

Once you publish the post will be available on the internet. You can follow the same steps to create more blog posts. In the next section, I will give you tips to grow and make your blog a successful blog.

How To Get Web Traffic To A New Blog?

A new blog is never going to be a successful blog in a short time. At least it takes 4 to 6 months to see some decent traffic to blog. Meanwhile, you should always update and post new content on your blog.

Below are some tips that can increase your blog traffic in a short time.

How To Get Web Traffic To New Blog
How To Get Web Traffic To New Blog
  1. Share your blog post on various social media platforms like Facebook, Twitter, Pinterest, Reddit, and LinkedIn. You can use WordPress plugins like Social Poster and FS Poster to automatically share your post to the various social media platforms.
  2. Do guest posting and get backlinks to your own blog post.
  3. Actively participate in forums related to your niche.
  4. Launch giveaway to attract visitors.
  5. If possible sell your own product and create an affiliate section for it.
  6. Submit your blog to search engines like Google and Bing.
  7. Publish posts regularly so that your blog will always be visible to search engines.

How To Monetize A New Blog?

Once you start a blog Adsense is the most popular ad network for you to monetize it. But they are very strict in accepting new blogs. Your blog must have unique and extraordinary content to get Adsense approval on the first attempt. Meanwhile, you can also try alternative methods to monetize your new blog.

Now let us discuss some of the best ways to monetize your new blog.

  1. Use affiliate networks like Amazon for monetization.
  2. You can promote product related to your blog niche and get an affiliate commission. Explore affiliate networks like ShareASale and ClickBank to get various products.
  3. Create Software or Online Courses and sell it on new blogs.
  4. Offers paid training.
  5. Accept paid guest posting.
  6. You can use AdSense alternative network PropellerAds and Exoclick.


Starting a new blog is not easy but that should not stop you to start a blog. I hope, our step by step guide will help you to start a blog strategically. If you face any issue while creating a blog, you can always ask questions in the comment section. I will surely help you out.

To get more such content to your mail please subscribe to our blog notification.

How do bloggers get paid?

Bloggers place ads on their blogs and if some clicks on it they get commissions out of it. Another popular method is that they promote affiliate products and in case of sale bloggers get an affiliate commission.

How much does it cost to start a blog?

On an average a blog cost around $100 per year. This includes a domain name and hosting. You also get premium support from your hosting provider within this cost.

How do I start a blog free of cost?

You can start a blog for free on and However, free blogging has limited features and it is extremely difficult for a new blog to grow. Hence you should avoid starting free blogs.

How often should you post on a blog?

The moment you start a blog you must publish a post. For example, if you post 2 articles in a week then you should do it regularly.

This post contains affiliate links. We may get some share if you click the links and purchase products. This helps us to manage this blog.

Atish Patel
Follow Us

Atish Patel

Atish is founder of He is a Software Engineer by profession but has interest on reading and writing. He usually writes articles and blog post on technology topics. In his free time he loves to listen music, watch TV series and movies like every other person.

Leave a Reply

Notify of
Get Free Domain And Start A Blog TodayClick Here
+ +

You have successfully subscribed to the newsletter

There was an error while trying to send your request. Please try again.

Techie Blogging will use the information you provide on this form to be in touch with you and to provide updates and marketing.