How to Start Blogging in India: Ultimate Guide for Beginners

  • Post author:
  • Post last modified:November 21, 2022
  • Reading time:22 mins read

Do you want to start a blog in India? Are you curious to know how to start blogging in India?

Blogging is one of the best ways to make money online in India as well as around the world. In a time when people are losing jobs and unemployment is at its high, you can start your WordPress blog in India and make money online from home.

Get up to 75% Off on Web Hosting

Whether you’re unemployed or doing a 9-5 job, you can start a blog and start earning by blogging in India. Even if you’re an existing business that wants to mark its online presence, get more sales, and earn more profit, starting a blog can help you achieve your goals.

how to start blogging in India

If you’re a beginner who is in dilemma about whether to start a blog in India or not? Or How to start a blog in India?

You’re at the right place.

This article will help you get a clear idea of the scope of blogging in India, the future of blogging in India, and how you can start a successful blog in India and make money blogging.

Blogging is not only about sharing your feelings and thoughts as it used to be earlier. Nowadays blogging is considered a business due to huge opportunities in this field. Many people are considering blogging as a full-time career. A professional blogger in India can easily earn $5000 to $10000 per month.

The huge earning potential in blogging is the reason that more and more people are taking blogging seriously and choosing it as their mainstream career.

Ready to make a blogging career in India?

Let’s start.

How to Start Blogging in India

To start a blog from scratch and begin your blogging journey in India, you need to go through the following steps:

  • Niche selection: Finding the topic of your blog
  • Naming your blog and Domain Registration
  • Choosing your host and blogging Platform
  • Blog design Setup through a free WordPress theme
  • WordPress Plugin installation
  • Publish your first blog post
  • Drive traffic to your blog and make money by blogging

7 Steps to start a blog in India and make money

1. Niche Selection

A blog niche is the topic of your blog. What type of content you’re going to publish on your blog, decides your blog niche. For example food blogging in India (Niche= Cooking), Fashion blogging in India (Niche= Fashion), etc.

Best niche for blogging in India

The best niche for blogging in India for you is the one that combines your passion and profitability. It could be food, fashion, making money online, crypto, investment, insurance, fitness, etc. This varies with your passion and the profitability potential in the niche.

Different niches have different methods of blog monetization. For example, a food blog is mainly monetized with Ads because a large number of people are looking for recipes and not for products, whereas a software niche will mainly be monetized with affiliate marketing where the blogger will try to sell the software.

To find your niche, think of the topics that match your passion, research whether people/advertisers are ready to spend money on it or not and if it is compatible with the methods you want to use to monetize your blog. So work on it and find out your blogging niche.

Related Article: Best Blogging Niches with Low Competition

2. Choose a Blog Name and Register the Domain Name

Naming your blog is quite an interesting and important step as you will be known online by this name. You can name your blog anything you want but to make an impact with your blog name you should consider the following points:

1. It should be easy to pronounce 2. easy to remember 3. and easy to type

Avoid using numbers and hyphens, and don’t use the tricky spelling that will confuse the audience.

A blog name sounds just like a name only however a domain name sounds something like For example, my blog domain name is which somehow gives the idea that this blog talks about money, how to make money and how to grow it. My blog name is based on my blogging niche.

If haven’t yet decided on your niche and still want to name your blog then you can try different methods to come up with a good blog name.

A domain name generally costs around $10 to $12 per year but you can get it free for the first year with Bluehost.

3. Get your Blog Online with the Best Web Hosting

web hosting is the home of your blog where all your blog posts are kept and made available to readers. Web hosting is the server that keeps your blog running 24*7.

Good web hosting is essential for starting a successful blog in India so that your blog remains up and running all the time. The best web host for a beginner blogger or website owner is Bluehost and that is for a reason as mentioned below:

  • WordPress itself recommends Bluehost
  • If offers free domain name registration
  • Free SSL certificate
  • 24*7 support system
  • 30-day money-back guarantee

What else can someone expect from cheap web hosting that costs only rupees 169 per month?

Here is what you need to do:

  • Go to Bluehost and click WordPress hosting and get started to host your site.
  • Select a plan among basic, plus, and choice plus. A basic plan is enough for a beginner. However, Choice plus is the most feature-rich Bluehost web hosting plan.
  • Put your domain name in the column given. If you have not yet registered or decided on your domain name, you can choose the domain name later. In that case, click on I’ll create my domain later.
  • Fill in the account information or sign in with Google to get the data auto-filled. Make sure to choose web hosting for 36 months to get the maximum discount. Uncheck the package extras as they are not necessary. Complete the payment process either by using a credit card or through PayPal.
  • Set Bluehost login password. After logging in to Bluehost, Bluehost will ask you to choose a theme, which you can either pick instantly or skip for later.

To start a WordPress blog on Bluehost, you need to install WordPress. The good thing about Bluehost is it offers one-click WordPress installation.

So starting a self-hosted WordPress blog with Bluehost is quite simple and easy. Once WordPress is installed, your blog is ready.


Haven’t started your blog yet?

Try Bluehost Now

4. Design your Blog with Free WordPress Theme

A blog theme is a set of templates that you can choose to build your site. Themes are usually designed for specific purposes, such as wedding blogs, travel blogs, food blogs, and so on.

Themes come in various styles and colors, so you can pick one that matches your blog’s persona, and brand feels so that it converts visitors into subscribers and customers.

WordPress themes are both free and paid. As a beginner blogger, you can start your WordPress blog with a free WordPress theme. If you’re on a tight budget then a free WordPress theme is good to go as it contains basic but necessary features.

But if you wish to make your blog look more professional, you need a paid theme as they are highly customizable. You get a lot of features in a paid theme that a free theme will be lacking.

You can make your blog more appealing with a paid theme. So, If you want to start a successful blog and make money blogging in India, a paid theme is recommended over the free WordPress theme.

How to install a WordPress theme?

The steps to install a theme on your WordPress blog are very simple.

  • Login to your WordPress account
  • Go to Appearance
  • Click on Theme and then Add New

Here you will see several free WordPress themes that you can choose to design your blog. You can use the preview option to check how different themes looks and then finally choose one among them.

5. Install Essential Plugins on your WordPress blog

The next step in starting a blog in India is to install some must-have plugins. There are tons of plugins out there but you don’t need all of them. Here I will share the best WordPress plugins for blogs that you need to install.

What are plugins in WordPress?

A plugin is an application or software that is used to add features and functions to a WordPress blog.

Plugins are one of the best ways of adding new features to your website without having any coding skills. There is a plugin for pretty much anything you want on your site.

Plugins make it easier for users to add features to their WordPress site. They can be used to create a slideshow, embed videos, a full-fledged shopping cart, an e-commerce engine, or add a contact form. The possibilities are endless.

There are different plugins with different functionalities like Seo plugins in WordPress, gallery plugins in WordPress, security plugins in WordPress, and so on.

Best plugins for WordPress blog

Here is the list of free WordPress plugins that you should install on your blog.

  • Yoast SEO
  • Monsterinsights
  • Easy table of contents
  • Thirsty affiliates
  • Wp forms
  • Insert headers and footers
  • Sucury Security

These are some of the basic WordPress plugins that you should install to start blogging in India.
Additional tools and Plugins that you need to check to make your site better

How to install a WordPress plugin?

The WordPress plugin installation process is simple and easy. All you need to do is to log in to WordPress admin, click on Plugins, then Add New.

You will get some popular and recommended plugins. Either you install them or search for a specific plugin. Once you find them, click on Install Now. After plugin installation, you need to click on activate and the work is done.

6. Create and Publish Quality Content

Your blog is ready now. It’s time to write your first piece of content and put it before the world. So the next step is to create quality content for your potential readers.

Content matters more than anything else.

If readers are not happy with the content or their query is not resolved, they will never visit your blog again.

That’s why don’t compromise with the content. Write a blog post to add value and create helpful content.

So, the first thing you need to do before writing content or blog posts is to plan your content. Content planning includes getting a blog post idea, the purpose of the content, whom you’re writing for, and keyword research.

A lot of things to do? Don’t worry.

If you have some idea in your mind about what to write, how to write, and what keywords to use, just start writing.
But if you’re confused about all these things, you can use SemRush to get started.

SemRush helps you find out the content ideas around your niche, the golden keywords that you should include in your blog post/content, and many more.

Once your content is ready, convert it to a blog post.

How to write blog posts in WordPress?

To write a blog post in WordPress;

  • Click on Posts, then Add New
  • Add blog post title
  • Either type or paste the content in the blank space
  • Make sure to Use Headings and subheadings
  • Insert Images (if any)
  • Choose the category or add a new category
  • Hit the Publish button

Congrats once again. You just published your first blog post.

Now you’re ready to make money with your blog.

What? Still haven’t started your blog?

Get Started Now

7. Get Traffic and Make Money by Blogging in India

Wow. I just published my first blog post and now the money will start coming.

Wait! It’s not that easy.

The blog post that you published is not gonna rank instantly. Even a great SEO-optimized blog post takes time to rank. That means no SERP (search engine result pages) ranking, no traffic, and no money.

So what to do now? What can I do to get traffic to my blog?

There are two main ways to get traffic to a WordPress blog.

  • Start Promoting your blog to put it before readers
  • Learn and apply SEO for organic traffic

While SEO is the best way to rank a blog post and get traffic, it is not the fastest way. To get instant traffic to your blog, you need to promote it and make it reach potential readers. For that, you can use social media platforms like Facebook, Instagram, Youtube, Pinterest, LinkedIn, etc.

Now it’s time to learn, how to make money through blogging in India.

How to Make Money by Blogging in India?

If you have set up a WordPress blog and followed the steps listed above. Now is the time to learn, how to earn money from blogging in India.

You might be wondering, how can I earn money through blogging in India as a beginner?

There are tons of methods for earning from blogging in India. As your blog will grow, the opportunities to earn will also increase.

Here are a few methods by which you can make money with a blog in India.

1. Affiliate Marketing: Require a targeted audience

Affiliate marketing is one of the best ways to earn money online. Doing it through a blog is a great way to make money blogging in India. You don’t need huge traffic to monetize your blog with affiliate marketing. There are tons of affiliate programs in different niches that you can join and make money with.

Example: Amazon Affiliate Program, Clickbank, Cj affiliate, etc.

2. Ads: Require more traffic

This is the easiest and fastest way to make money blogging. Most beginner bloggers start earning from a blog through Google AdSense Advertisements.

In a country like India, making money with Ads has its pros and cons. The good thing is that it is easy to join and you start earning early. The not-so-good thing is that the commission rate for Ads is very low.

So you need huge traffic on your blog to make good money from blogging in India.

Examples of Ad Networks: Google AdSense, Mediavine, AdThrive

3. Sponsored Posts: Based on your brand value

It takes time for a newbie blogger to earn money through sponsored posts because you are unknown to sponsors. If you want to write a sponsored post, you have to approach the sponsors and you might not get good money.

But as your blog starts to grow and become a brand in your niche, sponsors will automatically approach you for publishing sponsored posts and you can bargain for a higher price.

FAQs about Blogging in India

How much does it cost to start a blog in India?

Starting a blog in India is very affordable. The domain name and web hosting are two basic things that require investment.

You can get a domain name for about 800 and web hosting costs around 129 to 169 per month. The good news is that you can get a free domain name with Bluehost web hosting.

Is blogging profitable in India?

Blogging is one of the best ways to make money online in India. It is a very profitable business and you can earn huge money with a blog if you choose the right niche. The blogging future in India is bright and you must consider starting a blog.

How much do bloggers earn in India?

Top bloggers in India or top-earning blogs in India like Labnol and ShoutMeLoud make >$50000 per month? Yeah! I know this sounds unbelievable but that’s right. However, the average earnings of Indian bloggers range somewhere between $5000 to $10000 per month. Blogger earnings in India are quite good.

How much does a beginner blogger earn in India?

A beginner blogger in India can easily earn $200 – $500 per month depending on the niche, the number of articles published, and the consistency in work.

How to start blogging in India for free?

If you want to start a blog in India for free, you can create your blog on Blogger or Blogspot. Eleven Hostinger is offering free website creation.

But I’ll never recommend you to start a free blog because there you don’t get full control of your blog. Also, the free blog does not look professional.

If you’re serious about blogging and want to make real money with blogging, start a self-hosted blog.

How to Start a blog in India: Final Words

After reading this article you know how to start a blog in India and make money. If you’re ready to keep learning, experimenting, and implementing, you deserve to be a successful blogger.

Starting a blog and making money with blogging is not a big task. The big task is to take the decision to start a blog and push yourself to keep working on it

Procrastination is the devil. Don’t delay your success due to this. Stop procrastinating and start your blogging journey today.

All the best.