Last Updated on January 19, 2024 by Justin Su

Do you want to make money online? Then Blogging is the best option for you. Interested in knowing how to start a blog in India?

Yes, I know you are.

Nowadays people leave their full-time jobs and do blogging because it is a stress-free, flexible, and high-paying job that anyone can do.

If you are an Indian and want to start a blog in India then you should stick with this article because I am going to guide you on how to start a blog and make money out of it.

This is going to be a step-by-step guide hence don’t get bored with it.

Benefits of Blogging In India

You might want to know how to start a blog and make money in India but before anything, you start you should know about its benefits.

Below I am mentioning some of the benefits that you will get from Blogging in India.

  • Less expensive: If you have a low budget then don’t worry you can start a perfect blog for as low as $10.
  • Work-At-Your-Own-Time: If you do a 9-5 job then you have to do the same things daily but with blogging, you can work anytime.
  • Good Amount of Money: With blogging, you can earn a good amount of money. Some bloggers are generating six-figure incomes.
  • Make You Famous: If you build a blog on one focused niche and gain popularity then people will start knowing you. Other bloggers will invite you to events.
  • Low Competition: In India blogging is still low competitive hence if you are from India then believe me blogging is the best choice for you.

How To Start A Blog In India Step-By-Guide

To start a blog in India you have to do this differently. Below I am going to explain to you step by step how you can start blogging In India easily and can make money from it.

If you have any doubts then use the Contact Us page to contact me or use the comment box to ask your doubts.

Step #1: Choose The Perfect Niche

Before you start a blog you have to know about your blog niche.

As we are talking about the Indian blogging journey we have to choose such a niche that is preferable for the Indian audience right?

But if you want to start a blog for an international audience then I already published an article on how to start a blog with the best niche.

How to choose the perfect niche? While choosing the niche, think that what you like the most doesn’t follow others.

Below is the best niche for Indians or Indian bloggers.

  • Shayari
  • Bollywood
  • Cricket
  • Government Jobs
  • Dharmic or Religious
  • Free things (like recharge)
  • Coupons
  • Tips & Tricks

Or you can also write an article on another topic that can target an international audience like;

  • Finance
  • Beauty
  • Yoga
  • and more.

If you are still confused between them then follow the below steps to check which one is perfect for you.

How To Choose the Perfect Niche for Your Blog

This method may cost you but I am sure it will help you to choose the right niche for you.

The first step, purchase a Semrush or Ahrefs paid plan, I suggest using Group Buy SEO tools they are up to 95% cheaper. SEOToolAdda is one of the best Group Buy SEO tools.

The second step is to install the KeywordSurfer or WhatsMySerp extension to your browser.

In the third step, pick each niche one by one and use Ahref or Semrush to find out different title keywords.

The fourth step now go to Google and search for each title or keyword (must install those extensions) you will find the DA and PA of each site and estimate visits as well.

The fifth step, check each site’s DA and PA if the DA & PA of each site are low then you can write an article on that niche. For example, if there are 20 sites in the search result and the first 10 sites have a DA or PA of more than 50 then leave that keyword. If sites DA and PA are lower than 20 or sometimes 30 then you can select that keyword.

I will publish a different article on how to choose a niche for bloggers where I will explain how to choose a niche.

Step #2: Buy Domain and Hosting

This step might be hard for someone.

You have to choose a domain name that is related to your niche, for example, publishes an article on Make Money Online and it includes work Money itself.

The domain name is quite long but it is easy to remember. While choosing the domain name you should take the following points in your mind.

  • A domain name should smell
  • The domain name should be related to the niche
  • It must be easy to remember
  • Always prefer .com

After deciding which domain name you want to buy you have to choose Hosting.

There are many hosting providers over there.

I already published an article on the list of the best 10 Web hosting service providers.

Check the following things before choosing web hosting.

  • Check if web hosting has an Indian server or not.
  • Compare rates
  • Compare database
  • Check if you can add more subdomains or not
  • Compare disk space.

Below are the best hosting companies for Indian bloggers.



Godaddy can be an option but rates are high and not beginners friendly.

Note:– You can get a domain name from where you are buying web hosting.

Step #3: Choose a Blogging Platform

There are many blogging platforms from which you can choose.

But I prefer WordPress and I always suggest using WordPress because it is easy to use and SEO friendly. And of course, it is free too.

In this step, there is not much to say. Here you can find a list of blogging platforms if you want to check out the top blogging platforms.

Step #4: Get a Theme For Your Website

There are free and paid themes available.

I suggest using the ThemeForest platform to get themes for WordPress. I am using the Divi theme which is a simple and clean theme.

Choose a theme as per your niche. Like if your niche is Love or Shayari then choose a theme that fits in that category. If it is sports then go with the sports-related theme. At ThemeForest, you will find all types of themes.

Divi is available for free and has a paid version too. For beginners, Divi is the best theme as it is free and one of the fastest themes.

Check theme speed before using it. Also, check if themes are SEO-optimized or not. GTMetrix is the best tool to check theme loading speed.

Do not forget to customize your theme according to your needs.

Step #5: Complete Blog Set-Up

After installing the theme you have to add different mandatory pages like About Me, Contact Us, Privacy & Policy, etc.

These pages help you to rank in Google in a better way.

Also, do not forget to create a custom logo for your blog. Add your social media profile links to your blog.

Step #6: Install the Necessary Plugins

There are some plugins that every blogger must have installed and use on their websites. Blogging in India can be easier with these plugins.

Following are some of the best plugins that you should install immediately, Yoast SEO, Affiliate plugins, Notification sender, Social media sharing, or any other plugin that you think you need to use on your blog.

You should check out the list of the top 10 WordPress SEO plugins.

Step #7: Start Writing Articles

Writing an article is not tough. Write what you think, absorb, research, and feel. You don’t need to add anything extra. Users love to read simple blogs rather than professionally written hard-to-understand articles.

Do keyword research before writing an article.

Do the following things while writing an article.

Add keywords: Try to add a sufficient number of keywords. Use plugins like Yoast SEO to know how many keywords are enough.

Find keywords: This is the first step before writing an article. Make a list of keywords that you should use in your article. As mentioned above Group Buy SEO tools can help you to use ahref or Semrush tools to find keywords at a Cheap rate.

Find Long-Tail keywords: Long-Tail keywords are those keywords that include 4 or more words.

Add images with alt tags: It is very important to add alt tags to your images.

Add Internal Links: Internal links are the best way to get free backlinks.

External Links: It is also very important to add external links to your article.

Step #8: Add Robots.TXT and Sitemap

Many plugins allow you to add sitemap and robots.txt. If you are using Yoast SEO then you will get the option to have Sitemap.

Do not block Google Bot, if you do then your article will not get indexed.

Frequently Asked Question

Which is the best blogging platform in India?

WordPress is the best platform for bloggers. It doesn’t matter where you are from.

How much does it cost to start a blog?

You can start a blog in India for free but if you want to make money from it then you have to be professional. Hence blogging will cost you around $20 to $50.

How to start blogging in India?

You can follow the above-given methods to start blogging In India.

How to earn through blogging in India?

There are various methods to make money through blogging in India like Adsense and Affiliate marketing.

Best available courses on blogging in India?

The course by Suzi Whiteford is the best blogging course for Indians available on Teachable.

Which language is best for blogging in India?

Hindi, Hinglish, and Tamil. These three languages are profitable for blogging. Otherwise, you can write a blog in any language, all languages are best.

Want to know how to start a blog in India for free? Then do not worry I will publish an article on this soon. Till then enjoy this article on how to start a blog in India.

Start A Blog In India