How to Start Blogging in India

Starting a blog is one of the biggest business opportunities in India which you can start while sitting at your home. You don’t need to quit your Job or Studies to start your blogging career in India! You can start blogging as a side business and once you start making money from your blog, you can make it as your full-time business/career.

Blogging isn’t only about making money…Existing businesses can also start blogging in order to generate more valuable leads for their business as well as blogging also help’s a business website to get better rankings on Google.

But, the biggest question is – How to Start Blogging in India??????

We’ll talk about that in a bit But, believe me, it’s one of the easiest businesses you could start without investing a lot!

Yes, blogging requires some sort of investment!

Don’t worry, it’s just the cost of Hosting and a Domain. And, if you don’t know what this domain and hosting things are… then don’t worry, will talk about that in a bit.

So, the total investment you’ll need in order to start your blogging business is around Rs. 1500/- to Rs. 5000/- (This price only includes the cost of the domain and hosting)

Now, before going further, here are some things you’ll need in order to start your blog in ,

  1. Blog Topic/Niche
  2. Domain
  3. Hosting
  4. Internet Connection
  5. Laptop/PC/Smartphone

Also, here are some of the most asked questions related to How to Start Blogging in India. This might help you in clearing your doubts 🙂

  1. Can you start blogging from your smartphone?

    Yes, you can start blogging from your smartphone as we can do most of the things from your smartphone. But, it has its own limits… Like customizing your blog layout and design will be going to be challenging. But, yes, you can start blogging from your smartphone!

  2. Do I really need to purchase domain & hosting?

    The answer to the thing question will be quite tricky… Well, you can start blogging without purchasing a domain and hosting. But, that has it’s own limits and takes quite a long time in order to start generating revenue from articles. You can start your free blog from (recommended) or So, it’s always recommended to purchase a domain and hosting for your blog.

  3. What are some of the best blog topics/niches for ?

    Well, every topic has its own advantages and disadvantages…But, here are some of the blog ideas which you can start for making a career in blogging:- Personal Finance, Forex & Share Market, Home Decor, Parenting, Smartphone hacks, Social Media Tricks and more…

  4. What is a Domain?

    A domain is a unique web address of your website. For example,, and more. You domain can have any extension like .com, .in, .org,, and more… .com domain extension is one of the most popular extensions for a domain and it’s always recommended to get a .com domain.

  5. What is Hosting?

    A web hosting service is a type of Internet hosting service that allows individuals and organizations to make their website accessible via the World Wide Web. In simple words, web hosting is just an online storage space where you keep your website files like Images, Articles, Themes, Plugins, and more…When a user tries to visit your website, his browser will request your hosting to provide the necessary file to show to the user.

There are also different types of blogs…It’s all up to you what kind of blog you wanna start! Here is a list of some of the most popular types of blogs you can start :

  1. Personal Blog
  2. Business Blogs
  3. Professional Blogs
  4. Niche Blogs
  5. Reverse Blogs
  6. Affiliate Blogs
  7. Media Blogs, and more…

Now, the biggest questions for which you all came here,

How to Start Blogging in India

Step #1 ~ Choose a Topic/Niche

In order to start a blog, the first thing you’ll have to do is to choose a topic/niche for your blog. It’s important to choose a specific niche in order to succeed.

If you try to make a multi-niche blog, the chance will be high that you won’t succeed. One of the best examples of a multi-niche site is News Sites. They write in almost every niche, from Smartphones to Aircraft.

You should always choose a topic on which you can write at least 500 articles. Yes, I know 500 is a lot! But, you have to write 500 articles on your blog if you really want to become a successful blogger.

So, it’s always better to choose a topic in which you really have an interest and you also have some knowledge about that topic. Like, you can just start a blog on Financial Planning if you don’t know anything about that.

Step #2 ~ Find a Domain Name

Decided on your blog niche? Well done! ????????

Now, it’s time to find a good name for your blog which also be your domain name.

We already discussed the Domain name and what the heck is…But we haven’t talked about How to find a good domain name for our blog.

So, here are some characteristics your domain name should have according to the SEO (Search Engine Optimisation) point of view:-

  1. Short Domains are recommended (not more than two words)
  2. Your domain or site name should be Easy to Remember
  3. It shouldn’t include branded keywords. For example – Amazon, Apple and more (applicable if you aren’t doing niche blogging)
  4. It’s better to have a domain which reflects your blog topic/niche. (Note: isn’t related to what they do, so this is not much important, but it definitely helps in Search Engine Optimisation)

You can use to find some amazing domain ideas. I use this website a lot to find domains for my blogs & websites.

Step #3 ~ Get your Domain & Hosting

The third step of How to Start Blogging in India is about purchasing Domain & Hosting.

Once you get an awesome domain name for your website…it’s time to get a domain and hosting!

There are many domain registrars available from where you can get your domain registered…but, you should always get your website hosting from a good hosting provider.

But why?

Well, hosting affects your site speed, as well as cheap hosting providers, which gives you hosting on a shared IP. So, if any of the websites hosted on their server gets blocked by Google, your website will also be affected.

That’s why you should always get your hosting from a good hosting provider like Dreamhost, Bluehost, Siteground, and more…

I’m personally using Dreamhost Hosting and my domains are purchased from Godaddy!

Dreamhost Unlimited Shared WP plan is the best fit for anyone who is starting out their blogging career. You’ll get a free domain with your yearly purchase of the hosting. And everything in this hosting is unlimited, and the cost is also fairly low.

Step #4 ~ Install WordPress on your Site

The fourth step about How to Start blogging in India is about Installing WordPress.

After purchasing your domain and hosting, it’s time to connect your hosting with your domain and install WordPress on your site!

WordPress is an online content management system that powers more than 34% of the internet. It’s the only software/tool you need to install on your server in order to start creating your brand new blog/website.

Quick Fact – WordPress is not only limited to posting blogs…It can do much more than you think! I’m a WordPress Website Designer and have created over 100+ websites on WordPress for my clients. You can add as many functions on the site you want by just installing some plugins.

Now, if you don’t know anything about the domain, server, hosting, WordPress and website….you may also don’t know how to install WordPress on your server and create your website.

That’s why here’s a video that shows you How to connect domain with your hosting and install WordPress on your website.

Complete tutorial of How to install WordPress on new hosting and how to use WordPress

Step #5 ~ Design your blog

The fifth step of How to Start Blogging in India is about Designing your Blog.

Your blog is just like a showroom you visited last week…it showcases their best products as well as they also try to create a luxurious feel when you enter the showroom.

Think about that…if you want to get a pair of shoes. Would you like to visit a good, clean and attractive showroom or a congested, non-maintained showroom? Definitely a good showroom, right!

The same thing applies to your blog…If you want to become a successful blogger, then your blog should look clean, well-arranged, attractive, and user-friendly. That also helps your website an SEO point of view.

So, what I’m trying to say is you should keep a simple theme with the correct color sense! You can install and activate many free themes directly from your WordPress Dashboard.

Here’s a video about How to Install a Theme and Import its demo content on your WordPress site…

How to Install Theme on WordPress and Import Demo Content

Also, here are some of the best free WordPress themes which you should know about:-

  1. Astra – Best theme for business, corporates, and e-commerce sites
  2. OceanWP – Best theme for blogs, business, corporates, and e-commerce sites
  3. Hueman Best theme for Blogs & Magazines
  4. ColorMag Best theme for Blogs & Magazines
  5. BloggerBuzz Best theme for Bloggers
  6. Playbook Best theme for blogs and Magazines

Step #6 ~ Install Plugins

The sixth step of How to Start Blogging in India is about Installing Plugins on your WordPress website.

After designing your blog, you have to install some plugins which help your blog in getting a better ranking on Google.

Now, let’s clear one thing before we move ahead…a plugin will not going directly improve your Google rankings. It will help you indirectly…but how????

Well, it will help you set meta tags, meta titles that will come up on Google Search Engine Result Pages (SERPs). Plugins will also help you in adding additional features to your blog which helps your site become more user-friendly.

SEO Plugins will also help you in writing more SEO-friendly content… it will show you the mistakes you’re making in your articles as per SEO point.

So, here are some of the plugins which you should install on your WordPress blog in terms of getting better Google Rankings and making your site more user-friendly –

  1. RankMath SEO Plugin – The best SEO plugin which helps you in writing more SEO friendly content.
  2. 404 Solution – Helps to redirect deleted pages to a specific 404 page or homepage.
  3. Schema & Structured Data for WP – This plugin helps you in adding structured data and schema on your site.
  4. ShortPixel Image Optimizer – It optimizes your images which helps you in achieving better page load speeds.
  5. AMP for WP – It creates AMP (Accelerated Mobile Pages) for your site which helps in Google Rankings on smartphones.
  6. Jetpack – It helps you to keep tracking your website’s performance. (Pageviews, Refers, Click and more)
  7. Swift Performance Lite – Helps in improving your site load speed. (Check this video for configuration)

Step #7 ~ Write Content

The seventh step of How to Start Blogging in India is about Writing Content for your blog!

After setting up your blog, it’s time to write some good content on your blog. Just writing content/articles on your blog isn’t going to rank your blog on Google and if it’s not rank on Google, your blog isn’t going to get any traffic and no traffic means no earnings.

So, what you should do?

Well, you should do Keyword Research before writing articles for your blog. It’s one of the most important things you should do in order to rank your website on Google.

There are many videos available on YouTube from which you can learn how to do keyword research for your blog….but, unfortunately, I can’t able to find any full-fledged Keyword Research Guide which I can suggest to you.

But, don’t worry, I will make a tutorial on that soon and also put that video here….so, if you found a video below this paragraph, then do watch it and learn keyword research now…..and if there isn’t any video below, do comment down below so I’ll make it fast and also inform you once it’s done.

(Keyword Research Video Coming Soon)

Also, before writing articles for your blog, have a look at these things :

  1. Keyword Density
  2. Keyword Proximity
  3. Dofollow & Nofollow links
  4. Keyword Stuffing

Now, here are some more tips for writing SEO friendly articles for your blog:-

  1. Write short paragraphs
  2. Include attractive and relatable Images
  3. Add ALT text for your images
  4. Try to write long articles, more than 2000 words (optional)
  5. Include both dofollow and nofollow links
  6. Do links to your previous articles/blogs.
  7. Write in Simple language

Step #8 ~ Request for Indexing

The eighth step of How to Start Blogging in India is about Requesting Google to Index your Website/blog.

Done writing your masterpiece? Well Done!

It’s time to request Google Bots to crawl and index your blogs! It’s a process in which you’re telling Google that there is an article on your website Google can show in its search results.

Now, In order to index your blog, you have to create your Google Search Console account and verify your website through it.

Once your website property got verified, you have to put your article/blog link in the URL inspection tool as shown in the image below and then just click on request indexing.

That’s it! Your blog will be on Google within 2-5 minutes. Sometimes it takes up to 24 hours…..but that happens rarely.

Step #9 ~ Write another Masterpiece ????

The ninth step of How to Start Blogging in India is about writing more content for your blog!

You just wrote a piece of content on your blog! But, you have to write at least 30 pieces of content to start getting a better ranking on Google (that’s not a fact, it’s just what I experienced).

So, research > write > share > repeat.

That’s the key to success if you want to become a successful blogger!

The tenth step of How to Start Blogging in India is about creating backlinks and guest posting!

After writing at least 30 articles on your blog, you can start doing guest posts on other blogs so that you can get backlinks from there.

You can guest post on YourStory, publish articles on Medium, and more sites like that…

Backlinks do affect your Google ranking but, you should first focus on your content and provide as much information as possible to your readers.

That’s it! That’s all you need to start your blogging career…

I’ll keep updating this article and also add new things from time to time…So, if you want to really become a blogger, do subscribe to this blog so that I can inform you whenever this article got updated.

Thank You

Leave a Comment