How To Start A Blog In India From Scratch In 2023 [Step By Step Detailed Guide]

Searching how to start a blog in India from scratch?

Starting your own blog is now as easy as counting numbers from 1 to 10.As India is booming towards the digital path, blogging aspirants want to show thier presence online to make money.

This post will present you a “Zero-To-Hero 10-Step Process ,which can be a guide to start blogging.For great motivation, I am adding some stats on how Internet users are increasing In India, increase in Internet users makes more opportunities, to make money online with blogging.

Can you start a blog?

Before moving to the learning path of how to start a blog in India, will cover some popular questions come across internet about entering into blogging space.

Can start a blog in India for free?

Straight answer is Yes, but with conditions.If you create a blog on free platform, you will have limited control on your website and with no or less features.Major issue with free platforms are ,platform have all rights to erase your work at any time without any reason also. So, if you are serious about starting a money making blog ,then you can start with low cost hosting like Bluehost or Hostinger

How much does it cost to start a blog?

With hosting services like Hostinger, Rs.100 per month plans also available,If you want to start with hostinger ,I already published a step by step process how to install wordpress in hostinger.

What technical knowledge or skills are required to start a blog?

No technical knowledge is required to start your blog, having knowledge is an additional advantage, with knowledge you can lower you expenditure by avoiding freelancers expenses.With interest and focus towards blogging you can catch up the pace soon.

Can we start a blog and make money in India?

For making money consistency is the key, blogging regularly is best way to make money, Yes, with best efforts and consistency you can make money.

Important Note: making money with blog is not an overnight rich process.

After reading this step-by-step guide, you will find a solution for the question, how to start a blog in IndiaStarting a blog is not a rocket science, with some guidance and right direction, you can make your blog success with consistency and patience.Let us dive in zero-to-hero 10-Step blogging guide!

Step1: Choose a Niche For Your Blog

Niche for blogging

The first step in the whole process is choosing the right niche for your blog. A blog niche is like a topic: Where you would require to write your blog posts.The best niche for blogging can be the combination of your passion, skills, and experience.You can start by doing some research based on your interests and start filtering the ideas with the help of seo tool like semrush.Enter your category or niche you are interested and see the results for more ideas.

Note: Use this link to get free trail of SEMrush.


Niche should have ample space to participate in affiliate marketing programs having potential of earning . Micro-niche blog is a suitable option for a beginner ,to make money even with less traffic. If you want to focus on mattress topper related ,you can aim for keywords like “best mattress topper for side sleepers“,”best mattress topper for pregnancy“.

Additional tips to filter your profitable blog niche

1.Take a note of all your interests 

2.Choose niche which can help target audience with content

3.Make sure your niche is having enough potential.

With the support of keyword research tool like SEMrush, you can identify how many users are searching related to your niche, KD(keyword difficulty) is a magical feature in semrush ,which gives you an idea of how much difficult keywords related to you niche are to rank on search engines.

As you are just starting your blog, highly recommended to choose easy to rank keywords and prepare a topic title and publish valuable and audience solving content

You can do keyword research on free tools like Google Planner or Ubersuggest and for more premium features you can choose SEMrush, with the free trail you have enough time to do keyword research.Click Here >>  ,to get exclusive access to free trail.

Important : Publishing quality content regularly is key to blogging success.

Step 2: Choose a Perfect Domain

pick domain name

Usage of Right Domain Name extensions ,gives scope for expansion of your brand and business globally.Adding stats on  the domain name extension usage .Where   ” .com” hold 48% share ,which is always best and useful for global audience.

But here is the catch, “.com” extension availability .If not available pick a secondary extension like “.org” or “.net”.If your plan is to build big brand and if “.com” availability is not in market, then multiple options available for getting ” .com”, One of them is to go for an auction ,which domain registrars like godaddy does.

Important step on how to start a blog in India is picking an impressive and brand domain name at hostinger. Domain name is a platform and foundation for making your business a brand.

A domain name is a unique name by which you will be known over the internet.Your domain name can be the most popular “.com” or niche supporting or country specific. A domain name is better kept short and simple. Thus it will be easier for the readers to pronounce and remember.

Note: I published an article on How to Pick Perfect Domain.

Step 3: Get A Reliable Web Hosting

best web hosting

Website hosting will decide your success as blogger .So picking a right hosting is vital.

If you are seriously thinking how to start a blog In India and planning to take up blogging as a career, sweet and short domain name with best web hosting for your blog can make wonders. Once a domain name is freezed, it’s time for selecting reliable web hosting.

Web hosting is like a storage place where all your content, images, and files of your website stored and respond with results when anyone search for you website or content.

There are a lot of web hosting companies ,you can choose from to get your blog online. You should select one wisely after doing some research on them. to make it easy and simple,I did research for you and listed down the best web hosting you can depend on.

Step 4: Setup  WordPress Blog

wordpress blog

After you complete selecting a domain and mapping with web hosting, setting up your blog is your next task. It’s not a hard task if you follow proper guide.

Read : Step by step guide on how to install wordpress on Hostinger.

Start by logging into your web hosting account wherein you will find an option to install WordPress, “WordPress is a content management system (CMS)  for hosting and building websites “.  

Fill in all the details of your blog you are asked for and try remembering them.It just takes 2 to 3 minutes to install WordPress. Once done, you will need to login to your admin account with the admin and password you entered while installing WordPress. And Voila! Your WordPress blog is all set.

Step 5: WordPress Blog Themes

After the blog set up, you will now need to design it to look more SEO friendly, lightweight, and on point. A well-designed blog attracts more visitors and helps in retaining them, thus increase and maintain traffic.

There are a lot of free and paid themes offered WordPress; you can choose. However, free themes are easy to hack, and you can lose all your web data. Hence, if you are serious about blogging, it is best to invest in one. I recommend GeneratePress, which is Lightweight and SEO friendly theme.

Step 6: Install Plugins For Your Blog

When you are planning on taking up blogging as your career, the best investments on your blogging journey are the ones done on themes and Plugins.

Plugins are essential for optimising content, search engine optimization, speed, and more. Hence WordPress without plugins is nothing!

You will find unlimited plugins available on WordPress. Get the ones that are essential for your WordPress blog, and you will be all set to start your blog. I wrote an article on the best SEO plugin to make your website SEO optimised.

Step 7: Publish First Blog Post

first blog post

After you have a blog on WordPress, of the niche of your choice, with a nice domain name and web hosting, its time for you to write and publish your first blog post.

Though you can write the blog post on WordPress itself, it is suggestible to write it in Microsoft Word or a Google Doc first and then paste it in WordPress. But before publishing it online, it’s a must to check it for plagiarisms and grammatical errors.

If you want to attract massive traffic to your blog, you should also do keyword research before writing it. Using long-tail keywords works best when it comes to fast rankings.Recommended to use any seo keyword research tool to pick a low difficulty keyword, which tend to rank fast for new blogs.

Special Link of free trail to use SEMrush keyword research tool.

Step 8: Submit To Google Console

After publishing your first blog post, now it’s time for you to submit it in the Google Search Console, which will help to index the pages and to get organic traffic from Google.

By doing this, you can check the performance of your website, linked websites, ranks of the keywords, mobile usability of pages, and more.

Step 9: Connect  Google Analytics

Google Analytics is an excellent tool for bloggers that allows you to check your website’s analytics, the number of people who visited your website, the source of traffic, how much time each visitor spent on the blog, etc.

All you need to do to access all this analytics is to create an analytics account on Google Analytics.

Step 10: Monetize Your Blog

make money blogging

For those of you who have been eagerly waiting to know how to earn money online with blogging ,here is your final big step.

Here are the ways you can earn money from your blog:

  1. Affiliate Marketing: This is the most popular way of monetizing a blog. All you need to do is promote different products, and when someone buys from your affiliate link, you receive a commission from the product’s owner.
  2. Advertisement: This is a standard method of monetizing your blog from your blog traffic. Some leading advertisement networks through which you can earn a handsome amount of money from your website are Adsense and
  3. Offering Services : If you are skilled in any of the digital marketing fields, be it SEO, web designing, graphic design, or anything else, you can offer your services online and make money.
  4. Selling Products: Another way of making money from blogs is by selling products through them.

Wrap Up

Yah, Congratulations on completing all the steps on how to start a blog in India from scratch.Now you are all set to start a money making blog.

Note: Be consistent in posting content on you blog for best results.

Similar Posts


  1. Hi there, this weekend is good in support of me, because this point
    in time i am reading this wonderful informative piece of writing here at my

  2. My developer is trying to persuade me to move to .net from PHP.
    I have always disliked the idea because of the expenses.
    But he’s tryiong none the less. I’ve been using Movable-type on numerous websites for about a year and am worried about switching to another platform.
    I have heard fantastic things about

    Is there a way I can import all my wordpress posts into it?
    Any kind of help would be greatly appreciated!

  3. Hello exceptional blog! Does running a blog like this take a great deal of work?

    I’ve very little expertise in coding however I was hoping to start my own blog in the
    near future. Anyhow, if you have any ideas or tips for new blog owners
    please share. I understand this is off subject but I just needed to ask.
    Thank you!

  4. I’ve been exploring for a bit for any high-quality articles or
    weblog posts in this kind of house . Exploring in Yahoo I ultimately stumbled upon this
    site. Studying this information So i am glad to convey that I have a
    very excellent uncanny feeling I discovered just what I needed.

    I most indisputably will make sure to don?t overlook this
    web site and provides it a glance regularly.

  5. Greetings! I know this is kinda off topic but I was wondering if you knew where I could find a captcha
    plugin for my comment form? I’m using the same blog platform as yours and I’m having problems finding one?
    Thanks a lot!

  6. It’s genuinely very difficult in this full of activity life to listen news on Television, therefore I simply use internet for that
    reason, and obtain the most recent news.

  7. Incredible! This blog looks exactly like my old one! It’s on a entirely different
    topic but it has pretty much the same layout and design. Superb choice of colors!

  8. I absolutely love your blog and find almost all of your post’s to be
    what precisely I’m looking for. Would you offer guest writers to write content for you personally?

    I wouldn’t mind publishing a post or elaborating on a number of
    the subjects you write with regards to here. Again, awesome web

  9. I just like the valuable information you
    supply in your articles. I will bookmark your weblog and check once more right here regularly.
    I’m slightly sure I’ll be told many new stuff proper right here!
    Best of luck for the next!

  10. I’ve been browsing online more than 3 hours today, yet I never found
    any interesting article like yours. It is pretty worth enough for me.

    Personally, if all web owners and bloggers made good content as you did, the net will be much more useful than ever before.

Leave a Reply

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