Blogging in India can be a great way to get your target group talking about your service and bring exposure to your business (and maybe even build a community).

But if you’re new to blogging, where should you start?

The following is a comprehensive guide to starting a blog in India and eventually growing a profitable mainstream hustle.

Let’s kick-off!

How to start a blog in India
Learn how to start a blog in India today!

How to start a blog in India that makes money (ultimate beginners guide of 2021)

Step 1: Pick a blog niche

A blog niche is a focused area of a broader market your blog serves precisely.

To put it simply, a niche is a sub-area of a large market.

Take a broader industry like Business in which small business resources can be a niche. You can even narrow it down to small business marketing, operations, employee management, etc. can be a niche.

When you are just starting out, try to narrow down your niche to avoid competing with big brands and covering many audience groups. You will be exhausted and give up.

So start small, as you go achieving more considerable heights, you can always upgrade.

How to find your blog niche in 3 steps:

1. List your passion and skills

A jumping-off point for finding a blog niche is listing your skills and passions that you’re good at and enjoy doing them. There are two good reasons for this:

The first reason to start with the area you’re passionate about is that building a lucrative blog business takes time and energy. You will need to invest effort into setting up your blog, developing a content calendar, SEO, blog promotion, driving traffic, everything before you ever make the rupee. This chore is best done as the chore of love. If not, you will soon give up.

The second reason to start with things that you’re good at is that the audience must feel that you’re authentic. You can’t fake it by putting scraped or lousy content after referring to a couple of competitors; people know their stuff. If you don’t have decent knowledge or the zeal to master your niche, it probably won’t pay off. A greater understanding of your target group and their needs and your niche expertise helps your brand message resonate with prospects and sets you unique in the market.

2. Identify Content gaps to fill

You need to know the problems your target group faces and come up with ideas to fix them. As a blogger, the better you become at helping people (leaving them without any questions), you will be more successful.

Think like a reader and note down what you wish existed that doesn’t.

Competition is good; look at them and understand their pros and cons so that you can surpass them by filling gaps with your talent.

3. Assess niche potential

You need to be sure your niche is broader enough to be feasible but not so extensive it’s non-feasible to aim. There are many ways you can inspect to find out whether a niche is viable. Three significant ways are:

a) Keyword research

Use keyword research tools like SEMrush, plug in the keyword related to your niche, and you will see the monthly searches people make, which helps identify if the niche has a market. SEMrush even measures the competitive angle for niche keywords with a metric called K.D (Keyword Difficulty) which ranges from 0 to 100%. The higher the percentage is, the difficult the competition will be to rank for that term. As a newbie, focusing on low K.D keywords gives you a good chance to rank top on Google.

b) Look at the trends

You need to take a peek at what’s going on in your niche, importantly, what people are conversing about over time. Google Trends is a great free tool for understanding the popularity of your niche keywords.

Unlike SEMrush, it doesn’t show you the exact monthly searches. Instead, it maps search term’s popularity trends in a graphical manner. For example, see how the popularity of terms ‘cricket in India’ and ‘football in India’ varied over the year.

Interest over time: Numbers represent search interest relative to the highest point on the chart for the given region and time. A value of 100 is the peak popularity for the term. A value of 50 means that the term is half as popular. A score of 0 means there was not enough data for this term.

c) Competitor research

The final step involved in evaluating your niche is competitor analysis; how they monetize their blogs.

  • Is it through affiliate marketing? If yes, what is the range of products you can promote, can you incorporate those into your content?
  • Is it through digital products? Are audience purchasing eBooks, courses, webinars, consultation services?
  • Is it through advertising? If yes, what’s the revenue model? On average, how much a blogger makes with a certain amount of traffic?

This research helps you understand with ‘best ways to monetize your blog.’ Plus, you can have the estimated income figure and profit potential within your niche.

Pro tip: The best blog niche can somewhere be spotted at the point where your passion, audience needs, and market potential aligns. So take your time getting to that.

Recommended Reading: 15 Best and Profitable Blog Niches in India

Step 2: Choose a blogging platform

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

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 it.
  • You can design or add the new functionality as you want.

With over 60+M users, is the most popular and reliable blogging platform (CMS) I recommend you to choose.

Also, it is essential that you know there are two versions of WordPress. The first one,, is free to use, and the second one,, is paid.

I need you to choose

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

  • It is easy to get started and run hassle-free.
  • There are over 58,000+ themes and plugins to work with.
  • You will have control over everything; designing, creating, and scaling to monetizing.
  • There is seamless integration with page builders and tools to make your blog more appealing.
  • It is an extremely customizable platform developed on PHP language and can be tweaked as you need.
  • There is a massive community for discussing possibilities with and helping each other.

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

Recommended Reading: 7 of the Best Blogging Platforms in India

Step 3: Choose a web hosting

If you’re building a blog online, there are a few expenses that you have to make: one is hosting.

Hosting is like a foundation. Your blog and content stay on the Internet via hosting (also known as a server). If it goes down, your blog will go non-functioning. If it doesn’t allow the necessary resources, your blog speed will be reduced, which leads you to get stressed.

With that in mind, you must invest time and energy in figuring out which web hosting is the best to start a blog.

As a novice, choosing a hosting service to run your blog can be tricky. You might get overwhelmed with questions like, Which hosting is reliable and easy to manage? Which one offers good customer support? Does it offer any discounts or freebies for first-time users? And, a lot of factors go into this, and you can get confused.

So I’m going to make this easy for you by sharing with you my recommendation – Bluehost.

Why is Bluehost my #1 recommendation for someone who wants 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

Overall, Bluehost is affordable yet has solid features to kick off your blog and offers good support.

If you’re still hesitant to go with Bluehost, consider reading my detailed Bluehost India review; you will have a complete idea.

Step 4: Pick a domain name (URL)

A domain name is nothing but your blog URL by which you will be identified on the Internet. For example, My blog address is

My friend Nikola Roza uses his full name as a domain URL for his blog. And some get creative with their domain name, like

Here are some tips to remember while choosing a domain name for your blog:

  • Keep it small, easy to read, and remember.
  • Avoid numbers if you can.
  • Avoid doubled letters, like,
  • Try to secure a top-level TLD, like, .com.
  • If a local business, country-specific TLD works just great. For instance, .in for India.
  • Use keyword only if it makes sense and not implying a spam sense.

Type your desired domain name in the following tool to get started:

The next procedure is as follows:

  • Check availability and click next.
  • Enter your details for account creation –> Select the plan term –> Add/remove addons –> Purchase

Here’s a helpful guide on choosing a domain name for your blog.

Step 5: Install WordPress on your blog

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

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

Step 6: 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 following action is to have a professional-looking theme that can go a long way in making readers consume your content quickly.

By default, Bluehost will offer a website template (theme) during the blog setup process; by using it, you can design the layout.

WordPress hosts over 12k free and paid themes, each with its own features. 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.

Step 7: Basic initial blog settings

#1. Reset your admin password

Weak and default passwords can make your blog vulnerable. So you must create a hard-to-crack password for your blog.

You can do that by accessing your profile from the dashboard’s top-right area. And then, scroll down to the 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)

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

Although it does not harm your blog, you should delete it too to make you and your blog 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 communicative.

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 allow spammers to enter your blog with junk comments. You must 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, and you’re a blogger.

The next step is to create essential 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), and how your knowledge can solve their problems.

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

If you’re still confused about 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.

Final thoughts

Give yourself a pat. You’ve gotten through the most challenging part of taking your blog online.

For the following steps, you probably want to take your blog to the next level with the help of tools. The following resources can go handy for you:

Starting a blog in India FAQ

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

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

#2. Is blogging still profitable 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 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 discounts with Bluehost in India?

There are three ways:
1) Check out seasonal offers with their sales team using the “live chat” option.
2) Go for a 36 months plan to save more money.
3) Buy on the “Black Friday sale” period that usually starts at the end of November and runs 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 a free or a self-hosted blog?

It depends on the objectives of your blog.
If the goal is to establish a 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 do not promise you any time frame. Blogging success depends on the level of your efforts. However, I see most newbies pick up 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 makes the most money?

Some niches with high PPC keywords and can make 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 make to start blogging?

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


  1. Shaheer Farooq says:

    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. its very informative and helpful for blogger user, thank you for sharing 🙂

  4. vijay shah says:

    very useful information on starting a blog for beginners keep up the good work.

  5. 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!

  6. Company Registration says:

    it is very useful and helpful for blogger

  7. Ds prabha says:

    I want to thank to u.thank you so much for your guiding….

  8. Nikola Roza says:

    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.

  9. very useful information on starting a blog for beginners keep up the good work.

    1. Hey Andy, I am glad you find it helpful. Keep visiting, thanks.

  10. 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.

    1. I am so glad you liked it, Keep growing! Thanks, Azhar.

  11. Maria Jibran says:

    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!!

    1. I am glad you find it informative, Maria. Keep loving!

  12. Maria Luisa says:

    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

    1. Value is the key, Maria. I hope you will do great!

  13. Hi,
    Thanks so much for the detailed post very educative almost on everything.

  14. 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

    1. Hey Bishnu,

      Thanks for the love, brother. Take care!

  15. Amit Mishra says:

    thnks for sharing such a great information, this is very helpfull for me, a lot of thnks for that

    1. I am glad to hear that, Amit. Thank you.

  16. Raushan Kumar says:

    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!

  17. Jeangam Kahmei says:

    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.

  18. Amit Garg says:

    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.


    1. Hey Amit, I’m glad you liked it. Thanks for stopping by buddy!

    2. Hey Amit, Yes we all need that little kick-start motivation to boost our senses. Thanks for stopping by…

  19. Marketerector says:

    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.

    1. I wish you all the best for the new blog. Keep thriving!

  20. Moss Clement says:

    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!

    1. Yes, I created this guide, especially for wannabes. Thanks for the love and coming by, Moss. Have a great day there!

  21. 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.

  22. very useful information on starting a blog for beginners keep up the good work.

  23. Raushan Khuswaha says:

    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?

      1. Raushan Kushwaha says:

        Thank you for replying to our comments.❤️

  24. Gurjit Singh says:

    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.

    1. You are welcome, Gurjit. Keep coming!

  25. Aadarsh Roy says:

    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.

  26. hanifsaqib says:

    Truly helpful post and thanks for sharing

    1. You are welcome, Saqib.

  27. Vishal Rana says:

    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!

  28. Avtar Singh says:

    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!

  29. Anil Verma says:

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

    1. You are welcome, Anil.

  30. Venkat Randa says:

    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.

  31. Sayem Ibn Kashem says:

    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.

    1. Hello Sayem,

      Welcome and thanks for the love, brother:). Please keep coming.

  32. J krishna chaitanya says:

    wonderful explanation and thanks for clarifications in quick time.

    1. Thank you, buddy 🙂 Glad to assist!

  33. The article long but very informative. Everything was explained in detail. Thanks for the great article.

    1. Glad you found it useful, Rakesh!

  34. ujjwal gujela says:

    Hi Mudassir,
    Thanks for this informative article about how to start a blog in 2020

    1. Glad you found it useful, Ujjwal.

  35. 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.

    1. I’m very glad that you’ve found it useful. I thank you for this wonderful comment 🙂

  36. Amit Nair says:

    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.

  37. Sathish Arumugam says:

    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!!

    1. Thank you very much for your kind words, Sathish, have a good day 🙂

  38. Calvin Raza says:

    I really started my blog with your post sir! Thnk so much for knowledge

    1. Glad to hear, Calvin Raza. Good luck to you 🙂

  39. Mohammed Toufiq says:

    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!

    1. Hey Toufiq, thanks for the kind words! I just followed you back on Twitter, let’s be in touch 🙂

  40. 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.

  41. Ahmed Tahir says:

    You are such an amazing blogger

    1. Thank you, Ahmed Tahir. I’m blushing 🙂

  42. 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!

  43. Rupam Sardar says:


    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

    1. Welcome to BE, Rupam. Thanks for the appreciation and please do visit us again.

  44. Md Alquama Alam says:

    Detailed article man! You are really in-depth in Blogging. 🙂

    1. Happy to hear that, Alquama!

  45. Hello sir thank for it

Leave a Reply

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