How to start a blog in India

How to start a blog in India from scratch (in 2021, the easiest way)

What you are about to read in this guide is what I believe to be the most comprehensive and easiest information about starting a blog in India.

Trust me, you will hit the ground running blogging in less than an hour.

I will not just be helping you learn how to create a blog, but I’ll also be leading the way to you to grow a successful blog from the beginning. Even if you have zero knowledge about blogs.

Excited? Let’s begin.

How to start a blog in India (from scratch in 2021)

Step 1: Select a blog niche

Every blog needs to have a niche so as to serve its audience. Niche is typically a specific topic you choose for your blog to publish content around it, like forever.

So, how to find a blogging niche?

Here’s a quick two-step process:

Ask yourself the following two important questions:

#1. What will the objective of my blog be?

It’s a question that needs a serious scrutiny.

  • If you will be blogging only as a hobby, then you can have a relaxed approach and pick a niche that you’re just passionate about.
  • But blogging for money will need some homework on the table. You have to identify the niche that’s competitive enough so you can earn money.
#2. Does the niche have growth potential?

Get clarity on the revenue part by identifying if the niche have:

  • enough traffic-driving keywords?
  • affiliate programs to promote and earn money?
  • constant upward trend on Google?
  • an audience that can buy courses, eBooks if you would offer?
  • fellow bloggers that are already making money

If you see yourself answering “yes” for the above questions, then congrats, you can pick that niche to blog without any second thoughts.

Step 2: Choose blogging platform

Now that you have set on the blog topic, you can get to the actual part of setting up your blog – deciding blogging site.

Since blogs are made up of content, deciding to use a CMS (Content Management System) over a traditional HTML website can be beneficial in many ways. Some are:

  • You can set up the blog with no coding knowledge
  • You can create content easily and manage
  • You can design or add the new functionality as you want

The most popular and reliable CMS I recommend is

Here are 6 reasons why should you choose for your blog:

  • It is easy to get started and run hassle-free.
  • 58,000+ themes and plugins to work with.
  • You will have control over everything; designing, creating, and scaling to monetizing.
  • Seamless integration with page builders and tools to make your blog more appealing.
  • Extremely customized platform as it is developed on PHP language and can be tweaked as you need.
  • Massive community to discuss possibilities and help each other.

So for someone new wanting to start a blog in India, is the absolute classic.

The best thing about is, it is free.

Step 3: Register domain name and set up web hosting

It is fairly simple. Along with the free WordPress facility, you will need to register a domain name and get web hosting to start a blog.

How to register blog’s domain name?

The quick solution: When you go with, you can register domain name absolutely at free of price.

Quick note

When deciding a domain name, try to choose creative and easy to remember. Try to brainstorm power words from your niche. You can even use your full name as your blog’s domain. For best results, go for .COM or .ORG extension.

Why Bluehost is my #1 recommendation for someone who want to start a blog in India?

  1. Officially recommended by
  2. FREE domain name – Usually, other host providers may charge Rs.700-1500 a year
  3. Free SSL (Https)
  4. 1-click blog install feature
  5. Super fast and helpful customer SUPPORT
  6. 30-day money back policy

So, what’s the wait for?

Signup for (Special link for you to grab a free domain)

The next procedure is as follows:

  • Opt for WordPress hosting –> Basic plan –> Claim your free domain
  • Enter your details for account creation –> Select the plan term –> Add/remove addons –> Purchase

Step 4: Install WordPress on your blog

Follow this in-depth video tutorial that walk you through the process of installing blog on Bluehost step-by-step:

Simply put, after purchasing hosting service, you will get an email from Bluehost with instructions on setting up a WordPress blog.

Step 5: Design your WordPress blog

After running through the 1-click blog installation, you will get to see your new WordPress dashboard. Here’s how it look:

How to start a blog in India

Your next action is to have a professional-looking theme that can go a long way in convincing your readers to stick around a bit longer and possibly buy the advice you give. WordPress has lots of themes (free and paid) that you can choose from. However, two themes that I’ve really been impressed with are Generatepress and Astra. These are clean and give clutter-free appeal to your blog even with their free version.

Basic initial blog settings

#1. Reset your admin password

Weak and default passwords can make your blog prone to getting hacked. So it is important that you create a hard-to-crack password for your blog to prevent Bruteforce attacks.

You can do that by accessing your profile from the dashboard’s top-right area. And then, scroll down to Account Management section, as shown in the image below

Set new password (How to start a blog in India)

#2. Configure general settings

You will need to navigate to Settings –> General to do so.

  • Site title: Change the default site title from “My WordPress Site” to your blog name.
  • Tagline: By default it is “Just Another WordPress Website”. It should be such that it resembles your blog.
  • Membership: Uncheck to avoid spammers.
  • New user default role: Subscriber.
  • Timezone: Set it up as per your regional time.

#3. Delete default (dummy content)

Upon WordPress installation, a dummy content of “hello world” will be created in your page and post sections by default. It may look as shown in the image below:

Although it does no harm to your blog, it is recommended you delete it too to make your blog and yourself professional.

#4. Change your permalink structure

Permalink refers to the default URL structure of the blog posts you publish. In WordPress, by default, it is which is not professional and SEO-friendly.

To make it right, visit settings–>permalinks and select “post name” structure and save it.

WordPress permalink settings (how to start a blog in India)

#5. Moderate comments

Don’t give an opportunity for spammers to enter your blog with junk comments. It is crucial you approve the comments before they go live on your blog. Here’s how you set such moderation:

Visit settings–>discussion–> Tick comment must be manually approved option and save.

comments moderation in WordPress

Content creation

Well, you now have a blog property on the Internet.

The next step is to create important pages for your blog – Home, About, and Contact.

Don’t go exhausted thinking about what to put on these pages. Think of your potential audience, what you can do for them (Unique Value Proposition), what are you doing currently for them, and how your knowledge aligns with their problems.

#goeasy #imeanit

Depending on your blog niche, you will have to produce content that generates readership over time.

If you’re still confused what to blog about, here are a few tips:

  • Know your audience well so you can write blog posts that resonate with them.
  • Explore other bloggers of your niche to get some idea.
  • SEMrush tool makes it easy to identify content ideas for your new blog.

While you do everything to drive visitors to your content, you also need to be passionate, authentic and enjoy what you write.

All the mentioned above tips and tactics are the key fundamentals of blogging which I want you to focus on. As you pursue researching and go scaling your content, you can likely achieve organic search rankings and drive more traffic to your blog.

Once you have established steady readership and authority, making money out of your blog should not be grinding.

FAQs about How to start a blog in India

#1. Usually, how much does it cost to start a blog in India?

It can cost you Rs. 200-300/mo for Bluehost web hosting (and you can avail free domain offer for the first year).

#2. Is blogging profitable still or a waste of time in India?

There’s never been a better way and time to start blogging in India and share your wisdom. Read about mind-blowing blogging statistics, then come back and tell me if you still doubt blogging – I bet you don’t!

#3. How do you start a blog for free?

I don’t recommend blogging on free platforms. They do not give you the complete control over any aspect of your blog.
If you’re serious about making money off your blog, or turning it into a business, then investing in a self-hosted blog service like Bluehost is essential. You will sound professional, authority and credible this way once you are off publishing content.

#4. How do I get more discount with Bluehost in India?

There are three ways:
1) Check out if they have seasonal offers with their sales team using “live chat” option.
2) Go for 36 months plan to save more money.
3) Buy on “Blackfriday sale” period that usually starts at the end of November and run for a week in any year.

#5. I just want to blog occasionally about my life-happenings (no strings attached though!). Should I go for free or self-hosted blog?

It depends on the objectives of your blog.
If the goal is to establish blogging business, then WordPress + Bluehost is the right choice. Else, go free.

#6. Do bloggers get paid? If yes, how long does it take for a new blogger to earn money?

Yes, they get paid. I am not promising you any time frame. Blogging success depend on the level of efforts that you put in consistently. However, I see most newbies pick the momentum within 1-2 years.

#7. I’m not good at English, can I start blogging in India?

The best advice is to keep practicing writing every day, it makes you better. Befriend English writers and bloggers throughout so you can improve your English skills. You can also leverage tools like Grammarly.

#8. What type of blogs make the most money?

Some of the niches that have high PPC keywords and can make the big money are finance, sports, gardening, pet, lifestyle, travel, fashion, marketing, health and fitness, food, etc.

#9. How often should I publish content on my blog?

There is no thumb rule for that – Daily, weekly, monthly or even once in a quarter. But be consistent with the schedule you fix.

#10. What is the investment I need to do so as to start blogging?

When you use, you can just get started with $140 for a total of 36 months along with 12 months of the free domain.

Conclusion – How to start a blog in India from scratch

I hope you have enjoyed reading this tutorial on starting blogging in India. If you have anything to ask or share, please leave me a comment and I will get back to you.

In the meantime, feel free to check out following resources, where you can get more advice on taking your blog to the next level:

83 thoughts on “How to start a blog in India from scratch (in 2021, the easiest way)”

  1. Shaheer Farooq

    Very informative!
    Thanks for showing the best ways to make money from the blog. Imnew in blogging career, this post really helps me out and show me the right path.

  2. Really nice tips for anyone blogging. Just be you and write about topics you enjoy and are really interested in. Then you have a much better chance being successful then. I have a blog at hostinger, just writing about some of my travel experiences which I more than enjoy but I still got some great advise from your article thx.

  3. A very detailed step by step tutorial! Right now its wise if we have our own online presence. Great job for sharing this! Very helpful for beginners!

  4. Hi Mudassir,
    great guide on starting a brand new blog. If I was starting one today, this guide is all I’d need to guide me:)
    You mentioned necessary plugins and I’d like to chime in on that.
    Content table plugin. Tables of content are great for breaking up post into digestible chunks, they offer great UX, and they even have proven SEO value for a website. I covered it on my site on one of the articles,

    1. Hey Nikola, If you are following this response feel free to share the link of your article on my Twitter. I will add. Thanks for the appreciate.

  5. Thanks you so much Mudassir for you effort to present such a information rich and helpful guide about starting a blog. You just clearly describe all the steps on the article to understand easily every things. like it.

  6. This is really informative article. This is really useful for those who want to start blogging. I really appreciate your effort. Thank you for sharing this kind of post with us.
    Thank You!!

  7. I am really happy with articles quality and presentation.and I really enjoy reading this post. The points are clear and easy to implement. Adding value to your audience by creating quality and informative content is a unique way to stand out Thank you so much

  8. Such a fantastic informative article on how to start a blog.
    You put almost everything that anyone needs to start a website from scratch.
    It’s definitely helped lots of beginners to start their online journey
    Thank u

  9. You have written very good information but I have a question that how long does it take for a website to be ranked in Google

    1. I am glad you find it useful. Technically, it takes 1 to 14 days or even more to be ranked on Google based on many ranking factors like Content quality, UX, niche-keyword competition, and so on. Connect with me on Twitter DM, happy to help more!

  10. Hi Mudassir,

    Well, My answer to your question is, I started blogging to share the knowledge with people and when I get to know that you can even make money from blogging so the curiosity has arisen.

    I couldn’t agree more with your point of not having the right blogging attitude. Having the right attitude of blogging with real passion and consistency are the only factors that will work to be successful.

    This article is a good guide. So simple and practical. Keep on sharing your knowledge. 🙂


    1. Hi Jeangam,

      Blogging is similar to planting a fruit tree; choosing soil, seed, give a good amount of water, and sunlight. Eventually, the seed sprout into a tree. Patience with the right blogging attitude plays a key role to enjoy success.

      Thanks for your kind encouragement buddy.

  11. Hi Mudassir,

    This is really a nice post who are looking for starting a blog.

    What I liked most about this post is the motivational section, Don’t quit.


  12. I recently started my blog after procrastinating for so many years, It has always been my dream. This is so comprehensive and it is helping me through the early phase. Thank you so much.

  13. Hi Mudassir,
    Your article is a well-rounded post filled with valuable details. It is a great resource for bloggers, especially wannabes. I like how you structure the content. Good job!

  14. Hello Arvind, thanks for asking. I have newly added the details in the Blog installation section. Feel free to ask if you have any further questions, glad to help.

  15. Raushan Khuswaha

    Hey I want to make a micro niche blog but I don’t know much about it. Can you tell me about micro blogging below?

  16. Thanks for the sharing of information. You have explain this in very detail. This is very useful for new and medium bloggers to get new idea and skill to improve their blog ranking and traffic. Well explained.

  17. Hey Mudassir,

    Excellent post as usual. Many thigs to consider. I like your post especially the step-by-step guide that you have included. Blogging is an amazing and trending art. Blogging field requires a good writing skills, ideas and knowledge. Blogging provide us several benefits, as blogging platform provide us an opportunity to meet new people, share or ideas, knowledge and opinions. It also helps us to build connection and relationships and trust with other great blogger, improve our writing skills. We can also generate a good income through it if we are having a great writing skills, knowledge and ideas. It give us a chance to learn new things and stuff.

    Your 5 key points to consider while starting new blog really rocks and helpful. As this post will helps several users, people and readers

    Truly helpful post and thanks for sharing

    1. Hello Aadarsh,

      I appreciate your insights on blogging and I strongly agree with you that blogging is a profitable stream if we develop decent writing and research skills. Your appreciation means a lot to me, thanks for stopping by.

  18. Hi Mudassir,

    You have dome a Great Job.

    Your article is full of valuable information about “How to start a blog”.

    Well written and your blog have a beautiful layout.

    Thanks for sharing such great content with us.

    Keep providing great content like this.

    1. Hello Vishal,

      Welcome! I’m glad that you liked the content and UX. Thank you for stopping by and please keep visiting!

  19. pls add detailed information on back links because its too hard for beginners to create back links & everyone knows the value of back links

    1. Hello Avtar Singh,

      I am glad to hear this. Yes, backlinks are so much important to rank well online. Moreover, hard to earn quality backlinks these days.

      I will drop a comment here once I publish the backlinks guide.You can also subscribe to my content through email ID. Thanks buddy!

  20. This guide is really helpful for newbie who want to start their own blog. Thank you so much for sharing such an informative article.

  21. Niche selection is very important in blogging. you explained very well.

    yes, starting a blog with Siteground is good action.

    Thank you for this post. keep come up with this awesome stuff.

    1. Hello Venkat,

      Welcome to Nettyfeed, Glad to have you here.

      I agree your point on picking the right niche is one of the important steps for a blogging growth.

  22. Sayem Ibn Kashem

    What a beauty of the content. I always love to read your content. The way you explain something is very easy to understand and has its own beauty. keep it up, brother.

  23. You have dome a Great Job.

    Your article is full of valuable & great information about “How to start a blog” & earn money online through blog.

    Well written and your blog have a beautiful layout.

    Thanks for sharing such great content with us.this is useful for us..😘😘😘

    Keep providing great content like this.

  24. Hey Mudassir,

    This is an awesome and detailed blog post. It is the ideal guide for anyone trying to get started with blogging. Well done!

    I particularly like the section ‘Promoting your articles as a beginner’. Just creating great content is not enough, people must see it. It’s akin to someone having the finest Pizza in town. But unless people know where to find it, they will never know how it tastes!

    This line from your post is so much fun, yet very much relevant.

    ‘Most bloggers say, “Content is king” and I say “Promotion is Queen” and “backlinks” are people.’

    Keep up this great work!

    1. Hey Amit,

      Welcome. Very well said, Promoting content is equally important as creating.

      Thank you for this amazing comment.

  25. Sathish Arumugam

    Hey Mudassir,
    Great work! This a wonderful article which must not be missed. Undoubtedly, it will help every reader on starting the own blog in 2020.
    Good start…long way to go!!

  26. Mohammed Toufiq

    Hey, Mudassir!

    I landed here from your Twitter(follow me back if you don’t mind) handle.

    I must say, you kept the things very simple as much as possible, so the newbies can understand easily without getting confused. You covered everything required to get started with Blogging.

    I enjoyed reading the complete article.

    Keep up the good work!

  27. Thanks Mudassir, I have just purchased domain and hosting after reading this article. I will follow the steps you have mentioned, please tell me how can I reach you if I want any other help in setup.

  28. hey mudassir ,

    bro i have daily page view around 60-80 . but in this page view im only able to generate around 2 dollar per month bro .actually this low traffic is result as i have only posted 24 articles from 9 month and due to job stress i stopped posting but right now im daily posting .just waiting for some ideas which i can implement to gain traffic and to generate some money 30$ a month kam se kam ..thank you bro 🙂

    1. Hey Amit, With the no. of views you mentioned, I’m sure you can earn more than $30/month. It all depends on various factors, to name a few: quality of your traffic, your engagement with your audience, etc. Start focusing on one article to be ranked on Google instead of 24 at once. Learn and implement SEO the right way, and most importantly, keep the patience, it is a long way.

      Make sure to check out this article to learn various ways to increase your new blog’s traffic – All the best!

  29. Hello,

    First of all thanks for sharing this good post. Indeed so insightful post ,and I am really benefited from this content.

    Besides, the design of this blog is so beautiful and caught my attention when i entered.

    Keep rocking!

    Rupam Sardar

Leave a Comment

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

Scroll to Top