How to Start A Blog in India: The A-to-Z Guide for Beginners

4.8/5 - (61 votes)

How to Start A Blog? – If you’re still wondering, then you’ve landed at the right place.

Okay, before we start let’s have a look at the stats below, and how rapidly the internet population is growing in India.

Start a Blog in India- stats internet users in india

So, obviously now is the best time to start a blog in India; well, actually the best time was five years ago, but it’s gone now right?

So, the best you can do right now is start today, and I’m here to help you do just that.

If you are an absolute beginner and have no idea what blogging is? and how do you get started with it? then you’re going to love this post.

In this guide, I have walked you through each step in the process that you’ll possibly need to take to start a new blog.

BTW, before you start you should know that this is a big article; it’s almost 6500+ words. I have tried my best to provide you with all the necessary information you’ll ever need to get started.

So, I would highly recommend you to read this when you absolutely have 20 to 30 distraction-free minutes. If you’re in hurry I would suggest you bookmark the link or just remember my blog name (which is and come back later.

Okay, Let’s dive in…

How to Start A Blog in India – in 8 Simple Steps:

  1. First thing First – find out if blogging is your cup of tea.
  2. If yes, then pick a niche you would like to blog about.
  3. Pick the best platform to start with.
  4. Buy a domain name for your blog.
  5. Buy a hosting plan as well.
  6. Setup your blog.
  7. Create awesome content.
  8. Promote.

Those were the simplest steps to starting a blog right away.

How to Start A Blog in India

But let’s have a closer look at each step.

And to keep things simple I will put all the steps into three phases. So that you know which phase you are in right now and scale yourself accordingly.

Note: If you're seriously thinking about choosing Blogging as a career then, I recommend you to read Phase 1 & Phase 2 carefully and afterwards take your decision. And if you're straight up ready to start your blog and make money then just scroll down to Phase 3 and get started right away. Also, you can use the Table of Content above to jump to the section you want to read.

Phase 1: Decide.

  • Find out if blogging is right for you.
  • Is it necessary to have a passion, to start a blog?

Phase 2: Research.

  • Which niche should you start your blog in?
  • Which platform should you choose for blogging?
  • Should you go for a paid domain & hosting?
  • Cost of Creating a Blog in India.
  • How to choose the perfect domain name?
  • Where to buy your domain and web-hosting from?

Phase 3: Action.

  • Buy your domain name.
  • Buy a hosting plan.
  • Set up your blog.
  • Create content for your blog.
  • Promote your blog.

Let’s get into details now, shall we?

Phase 1 – Decide:

Is Blogging Your Cup of Tea?

Before we get into the nitty-gritty of how to start a blog in India, I want you to ask yourself, do you really think you can write a blog?

Blogging could simply mean a medium to express your thoughts – to shout out your ideas, beliefs, experiences or knowledge to your audience.

If your only goal is to make money from blogging, but you hate networking with people, then, maybe blogging is not the right job for you. You’d probably be better off spending time pursuing something else you truly like.

Here are a few traits I believe every blogger should have (read them closely):

Some Fair Interest in Writing; you don’t have to be the next Stephen King, but if you don’t have even a little bit of interest in writing then the case is already closed; find something else you would like to do instead.

A Social Bone; you should be willing to connect with people, even if you are an introvert. I know being an introvert it’s hard to get along with people; but if you have the will, you will always try and one day you will master it.

Discipline; if you’re planning full-time blogging then, having a lot of time to yourself can be distracting, you should have the ability to set goals and achieve them on time. If you don’t learn to discipline yourself then, days, even months will pass by and you won’t even have the first word written on paper or the notepad on your computer.

Can Accept Criticism; when you put something out there to be judged, trust me, you will get all kinds of judgments; few would be cheerful, encouraging but some are gonna be rubbish or even spiteful. In such time, you should know how to combat those trolls. The best way I can suggest is, just to ignore them and focus on your real work.

A True Interest To Help; blogging is no different from any business. Whatever content you create, think of it as your product and your audience as your customer. Now, if your product isn’t helping your customers in any way to solve some problem in their life, then they definitely won’t buy it (in your case, it would be reading your posts, and engaging with your content).

Okay, so if you think you’re blogger material 😉 go ahead and ask yourself the questions below:

What is it that I want to achieve through blogging?

– is it money? is it that you want to stand yourself as an authority in your niche? or is it just your love for helping others by sharing your knowledge and experiences?

What will I be sharing on the blog?

-is it going to be life lessons from your experiences? is it gonna be reviews about stuff, products or places? or is it gonna be tutorials to teach people how to do things?

Answer the questions honestly.

Before you go ahead it is very important that you know your core purpose behind starting the blog.

Here are a few more things to know before you jump into blogging.

moving on…

Do You Need to Have A Passion to Start A Blog?

I believe passion is overrated.

Everyone says, having a passion is a must to run a successful blog. But I don’t quite agree with that.

I believe, as a human, we can achieve anything we want. If we put our mind to something we can definitely get it; of course, it will need hard work and dedication. But everything is possible.

Passion = Strong Interest = Awesome Content = Great Result.

I totally agree. Having a strong desire will make it much more stress-free to continue as a blogger.

But just for the sake of argument, let’s say you never wrote anything in your entire life and you were given a chance to write a book of just 20 pages, in 20 days, on a topic you never heard of, and let’s hypothetically say there is huge prize money involved.

Now tell me, will you just make some lame excuses and let go of this once-in-a-lifetime opportunity or will you put in the hard work? will you not try to find out information about that topic, study it closely and give your 110% to write the best 20 pages of your life?

I bet you’ll work your ass off and write the best piece of content you ever could.

Getting my point?

All I’m trying to say is you don’t really need to be passionate about something to be good at it you need a grand motive, (more details in Phase 2…).

Coming back to blogging, let’s say you’re very passionate about a niche but what if the topic or niche you are passionate about has no monetary value?

Will you still be writing or creating content around it? You shouldn’t if making money from your blog is the ultimate goal.

So, my suggestion is, rather than thinking about creating a blog around your passion (which is lacking the much-needed monetary value), create a blog around a topic that you feel most comfortable with (something you feel you would grow on) and which has the potential to make you money.

Passion is no doubt important. But when it comes to blogging (or anything literally), if you rely too much on your passion then you might never have the success you want.

When it comes to achieving our big goals, we can not let our passion define it for us.

To be successful with anything in your life you have to have the “Growth Mindset” – You must have to realize that you can improve your skills through practice; be it, writing, be it getting in front of the camera and speaking, be it anything that you can’t imagine doing.

The trick here is – just do it and know that you can improve through practice.

After all, passion can be developed with dedication and hard work (That’s what I truly believe);

To prove my point, I have written one detailed post on this. You can read it here>> Is having a passion a must to run a successful blog?

Phase 2 – Research:

When you are 100% certain that you want to start a blog then the next phase comes in is, Research.

If you don’t do your research right, it could turn out to be a big headache in the long run. So, always be sure to do your research first.

Which Niche Should You Start Your Blog in?

You just don’t want to pick a niche blindly.

Choose the wrong niche and you are already out of the game. You will end up wasting so much of your time for nothing.

Your niche should be a combination of your interest (so-called passion) and should have the much-needed monetary value.

how to pick a niche for your blog

Here are 3 questions to ask yourself to figure out the perfect niche for you:

Q1. What is it that I am passionate about?

Like I said, Passion is just overrated. So, don’t worry about it too much.

However, if you think I am insane because you already have a passion that you can not wait to wake up every morning to work on it, then just move on to the next question below;

Otherwise, read on…

When I first started, I had no idea what Online marketing is, or what blogging is; in fact, those were alien words to me.

But when I dug deeper, I realized this was something I can do.

So, I started working on it and now 3 years forward, I am writing a blog on How to Start A Blog and Make Money in India and also claiming I can teach you online marketing (I am not kidding).

So, if you haven’t yet found your passion, then stop looking for it. like they say,

You usually find what you’re looking for, the moment you stop looking for it.

If you’re like most of us, you’ll either switch topics or settle into something as you go. You don’t necessarily need to be passionate about some topic, subject or niche right away.

Instead, I would suggest, being passionate about a goal; which will keep you motivated and strong in your journey. For example, I had this goal, “to become my own boss someday, without having to stick to a fixed time and space”.

Now if you’re wondering what happened to my goal?

Then, this is what happened, “I don’t work for anyone now, I work from anywhere I can bring my laptop with me and anytime I want, I can wake up at my own time, I can go to sleep any time I feel I need it, and when I am not working or sleeping, I sing, dance,  play or do whatever makes me happy.”

So, don’t overthink it. Have a clear goal about what you want out of your life and jump right in, time will take you where you need to be.

Besides, it’s just a blog we are talking about here, doesn’t matter whatever it is that stopping you, just give it a try and if you feel like this is not your cup of tea, you can always stop and focus on the other things that matter.

My point is if you don’t take a sip, how will know whether it’s your cup of tea or not?

Having said that, you do have to have a niche to start a blog. Perhaps not something you’re passionate about, but at least it should be something you actually have an interest in.

What you can do is, take a pen and paper and make a list of the things you like to do and pick something from that (keep the illustration above in mind while making the list) and try to come up with content ideas in that niche.

And when you feel stuck or bored with one thing, leave it and move on to the next thing on your list and just keep on repeating it until you find something that you feel neither stuck nor bored in.

Once you’ve found a niche you’re interested in (even if it’s not a strong one) deliberately practice making content around it every day.

Make it an unbreakable habit, and there you go, you won’t even realize when it became your passion.

— but before starting, be sure that you actually have interest, knowledge, and experience in your niche. Otherwise, you will end up getting frustrated about not being able to create anything around it after a while.

I am not talking about some expert level of knowledge or experience; just the basics to start off.

You can’t teach something which you haven’t tried or experienced yourself. If you do, people would instantly identify that. And you don’t want that if you want to become a successful blogger.

I believe, that if you are desperate to achieve your goals then anything you do, you will do it with passion.

Q2. Is this a profitable niche?

If you are someone, who doesn’t want to stay stuck in a 9-5 fixed-job and want to live a boss-free life as a blogger, then you will have to make sure that the niche you have chosen actually has that potential.

How to Start A Blog in India and make money

If the niche you have picked or the niche you are already passionate about is a hot topic, known to make big profits, then you, my friend, are one lucky person.

But if the niche you had decided to blog about is not known to make money then you might end up wasting your time for nothing.

So, make sure that you are investing your time and effort in the right niche.

Here are a few ways to figure out if your niche can make you money:

  • Use Google Keyword Planner to find out how often people search for something in your niche.
  • Use Google Trends to make sure your niche is in trend for a long time and possibly stays in trend for many more years.
  • Find out if there are any affiliate products or programs available in your niche. Clickbank & Amazon are nice places to look for niche affiliate products.
  • Do a google search or go to the nearest big library or to the bookstore to find out if there are any books written in your niche. If there’s any, then there’s a strong chance that it is a profitable niche.
  • Last but not least, try to find out if any bloggers out there making money in your niche already. Nowadays most bloggers share their income reports, so all you need to do is, find them and read them.

Once you are sure your niche has enough potential to make you millions, if not billions, then move on to the next question or else scroll up to the first question and look into your list once again.

Q3. Am I ready to make the commitment?

Let’s say, you have found the niche that you are passionate about and it has the potential to make good money. Does it mean, that now you will start a blog and it will be a big success?

Of course not; if you want to build a strong readership through your writing, help your audience to solve a problem they need help with and want to make enough money to live your dreams, then, there’s one thing you need to have very badly – commitment – to yourself and to your audience.

You have to make sure that you create valuable content and maintain consistency.

If you have made a promise to your audience then keep it no matter what; of course, there could be circumstances beyond your control, so if such time comes just be open to your audience and tell them why you could not keep your promise.

You’ll be surprised to see how understanding they are.

Now, how will you create valuable content?

Of course, your knowledge and experience will come in handy here. If you don’t have enough, then, first find a way to gain some; if needed put a pause in your plan to start a blog.

I had worked in the online marketing industry for more than two years to finally have the confidence to start this blog.

Choosing the right niche is not enough. You will have to keep exploring that niche and the possibilities in it, to come up with new ideas to create content around it.

So, if you believe you are ready to make the commitment, then only jump in, or else take your time and learn as much as you can until you find the confidence.

One warning though: if you wait too long, everyone else might take over the success you wish to have someday.

So, what I would recommend instead is getting in the learning mode by day and at night work on your blog. You can document your learning in the blog.

Remember, at the end of the day you want to write for your readers, not for yourself; so make sure you have given your 100% to it.

Which Platform to Choose for Blogging?

There are many free blogging platforms you can choose from to start a blog in India.

Namely: WordPress, Blogger, Tumblr, Medium, Ghost, Squarespace, Wix, and plenty of others.

start a blog on free platforms - applicable to india as well

However, if you’re serious about making money from blogging then, I would highly recommend you start a self-hosted WordPress blog.

With its 60% of the market share (source), WordPress is the most used and most popular CMS (Content Management System) out there; 90% of the successful bloggers use WordPress.

WordPress is no doubt the best platform to go with if you are willing to pay. It will provide ample possibilities to your blog with its more than 54000 free and premium plugins & themes to work with.

But, if you don’t want to invest right away then just sign up for any of the free platforms available and Start a Blog for Free

My recommendation on how to start a blog in India: if you want to go with the free option then or are the right choices. And if you’re seriously wanting to get into blogging then start a self-hosted WordPress blog (

Little more about WordPress:

WordPress has two versions, and, (not recommended though) is a free online platform, like, where you just need to sign up for an account; set up a few things and are ready to start blogging.

It’s FREE, so obviously you will have fewer features and very little control over the look and feel of your blog. Most importantly doesn’t allow you to put ads on your blog, so, it will limit your income potential drastically.

So, if you’re blogging to make money then is definitely not the choice. aka self-hosted WordPress (the one I am recommending), on the other hand, is downloadable blogging software that earlier you had to upload to your web hosting account and start blogging.

But to ease your work, nowadays almost all the top hosting providers provide a one-click WordPress installation. So, you won’t have to worry about the technical hustles of uploading and installing WordPress manually.

With or a self-hosted WordPress you have the freedom to try all the available ways to make money from your blog, hence, unlimited income potential.

Should You Go for A Paid Domain & Hosting?

Certainly yes.

If you think of blogging as a business, then all the businesses on earth need a little investment.

As I mentioned earlier if you’re serious about blogging, making money from your blog, or creating a personal brand, then, you should definitely consider getting a domain name and a hosting plan.

And, even if you decide to start a blog for free, it is still recommended that you at least buy a domain name for your blog.

Owning a domain name will put you ahead of the many other bloggers that are at your current stage and running their blogs on a free platform.

Moreover, your blog will have a unique identity, and starting from the very first day you can work to create a brand around your blog. That’s the beauty of owning a domain name, it gives you so much control over your brand.

And when it comes to branding, referring your domain to someone is much more professional than or

On top of that, if you buy a hosting plan (or an email hosting) as well then you can create a personalized email id with your own domain name that says “I am professional”.

Furthermore, with a self-hosted blog, you won’t have to show the annoying ads that the free hosting providers put on your website; unless of course if you’re being too generous and want to give them a free stake in your traffic.

When you have a domain name designated for your blog, trust me most readers will take it more seriously than the others without one. It gives them a sense of seriousness you exude towards your work.

And by having a web-hosting, you won’t have to compromise the look and feel of your blog.

Since you will have full access to the backend files of your site hence it gives you the freedom to design it as you imagine.

The best part about WordPress is you don’t have to be a coder; with its more than 54000 plugins, the sky’s the limit. There’s a plugin for literally every single tweak you want to do on your website.

And also, having access to the backend could come in pretty handy at times.

I have this habit of testing any new plugin I see on WordPress. And it has happened many times that while testing the plugin I mess up something and it shuts down the whole website, leaving me clueless.

In such situations, I just simply log in to my web-hosting and delete that particular plugin and start over; and most time it solves the issue for me.

Another very important perk of having a self-hosted blog is, that it gives you total control over your On-page SEO; which is a big thing in blogging.

So, without any doubt buying a domain name and hosting plan is the best investment you can make right now.

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

If you’re wondering how much it might cost you to get started with blogging, then here’s a breakdown for you.

As discussed, to start a blog you will need 2 things:

  1. Domain – it starts from approx INR800.
  2. Hosting – a good startup hosting plan will cost you between INR2500 – INR6000; depending on the company.

Note: some companies provide FREE domain with their hosting plans, (eg. Bluehost). Usually, a .com domain name costs between INR700-INR1000.

So, to start a blog in India you’ll need an average budget of INR5000

Pro Tip: buy your domains from Namecheap; it will cost you less in the future when you renew.

moving on…

How to Choose The Perfect Domain Name?

Well, to be honest, you don’t really need to think too much while choosing your domain name. Earlier it was a big deal to choose the right domain name coz that could impact your search engine rankings.

People used to keep the keyword they want to rank for on the search engines as their domain name.

But things have changed now, it really doesn’t matter these days what is your domain name as long as you provide quality content that people love.

If your own name sounds good to be a domain name, look no further just buy it, given that it’s available. That, in fact, could be a nice way to brand yourself.

You can also use your first, middle or last name and combine it with a word that is related to your field of work. something like

But in cases like mine, where the name doesn’t fit as a good domain name, you will have to think of a name that sounds cool to the ears, is easy to remember and somehow makes sense with your niche.

Few mistakes to avoid while choosing your domain name:

Avoid double-meaning domains:

Always keep in mind, that you don’t want to use a domain that has double meanings, for example: long back I had a domain

How do I read it? – The Moment’s Hop  – it’s a blog about the things that are happening around.

How do others read it? – The Moment Shop – it’s an online shop for something.

It’s a complete misinterpretation of the idea I had in mind and the idea others got from the name.

So, don’t make that mistake.

Avoid confusing words as domain:

In 2021 I rebranded my blog from to

My last domain name was a bit confusing.

I realized, for a complete stranger, it is very hard to figure out from the domain name alone what the blog is about.

So, if someone is looking for blogging tips and come across, there’s a chance they might not bother clicking on it unless there’s enough information to back it up and to make them realize that this is a blog about blogging.

And to make sure my realization is correct, I ran a survey and many said many things but no one guessed it right – ‘that it’s a blog where you can learn about blogging“.

In fact, a few had said – it is a blog about birds.

That was enough for a clue.

So after 1 year of blogging, I finally switched my blog’s domain name from to

So, it would be wise to get a domain that doesn’t confuse your audience; and also saves you from the hectic process of changing domain names.

Always look for a “.com”:

Here’s a thing to remember; always, always go for a “.com “. If it is not available, my suggestion is to look for another domain name.

start a blog on dot com always - even if you're from india


Because people don’t usually remember the TLDs (Top Level Domain – it’s the part after the dot in your domain name. eg., .com, .in, .us, .net)

Most people will remember the blog name or brand name. So, when they actually want to check out your blog or site, they will most likely type in .com after your blog name; coz that’s the most common TLD.

This means if there’s already a blog or site available with that same name but with a “.com” then, you can easily lose some direct traffic.

One more reason why you should always own a “.com” – if you’re targeting let’s say, just India or the US then having a .in or .us respectively is not a bad idea; but if your content is not limited to just one particular region and in the coming days, if you want to scale out to the globe then, having a .com is a must for a good SEO

More so, there’s a possibility, that your blog or brand will grow big and you decide to buy a .com, but you find out that someone took advantage of your negligence and bought your .com domain already and now asking you to pay an amount of 10, maybe 100 times higher than the original.

So, it’s better to have a “.com” upfront than regret it later.

Where to Buy Your Domain Name and Web-Hosting?

My favourite place to buy domains is

For hosting, A2HostingBluehost, and Greengeeks are the best. Their transparent pricing, hosting speed and outstanding customer support will make it a breeze to get started with your blogging venture.

And I can vouch for them since I have used their services myself. And FYI, is currently hosted on A2Hosting.

However, if you need more options to choose from then here is a list of the best WordPress hosting for a blogger in India.

You can also read the review of A2Hosting India, the review of Bluehost India and the Greengeeks hosting review

Follow the special links below to get a huge discount on my recommended Hosting Providers:

A2Hosting – Get up to 72% discount on the Regular price

Bluehost – Get a 55% discount on the Regular price

GreenGeeks- Get a 70% discount on the Regular price

Moving on…

Once you are done researching, it’s time to take action.

Phase 3 – Action:

Like they say,

The distance between dreams and reality is action

Without taking action you are not gonna get anywhere in life, let alone starting a blog.

So, instead of wasting time reading too many articles on how to start a blog, just start a blog. And if you still have doubts then try the free options available like Blogger or before you invest any money.

Here’s a guide to starting a free blog

And here’s one suggestion: if you are serious about blogging then take action today.

Find the perfect domain name and buy it

We have already talked about how to pick the right domain name but, if you’re still having a tough time figuring out the perfect domain name for your blog then here’s something to help you out.

Go to LeanDomainSearch.

Type in a keyword you would like to have in your domain name. for example let’s say you want to start a blog about cricket; so just type in ‘cricket’ in the box

And the site will present you with a huge list of domain names that you can choose from or use your creativity to tweak them a bit to make it even more personal.

domain ideas for your blog

Now once you’ve decided on your domain name, head over to and search for your domain name and if it’s available, buy it. Don’t overthink it.

Once you’ve added your domain to the cart, you’ll have to fill out your billing details and you can buy it by using your debit card, credit card or net banking.

Buy a hosting plan

You can go with any of the hosting providers that I’ve mentioned above. You can also check out the Best Hosting for bloggers in India

But, if you are too confused about which one to go with, trust me and go with A2Hosting (the one I am using) – you’ll not regret it.

And if you need a second recommendation, go with Bluehost.

All the hosting plans from the above-mentioned hosting providers come with a minimum of a 30-days money-back guarantee. This means you can use it for 30 days and if you don’t like it, you can ask for your money back within 30 days, no questions asked.

Use the links below to get a huge discount from my recommended Hosting Companies:

A2Hosting – Get up to 72% discount on the Regular price

Bluehost – Get a 55% discount on the Regular price

GreenGeeks- Get a 70% discount on the Regular price

Next action steps, once you have purchased your hosting:

Set up your blog

So, How to start a blog in India? Click-click-click, done;

That’s right you can get your blog up and running within a few minutes.

But I believe that is not the right way to do it. Don’t rush into it. Take your time. Take hours, if required.

If needed take the whole day to set it up, even the whole week, but don’t just follow whatever I am telling you to do, understand what you’re doing.

It’s like you’re about to get into a new relationship, so just like any relationship, know it inside and out. That will come in handy in the long run.

Of course, it’s gonna take time. But if it’s important to you then what’s the rush?

Take your time to understand what you’re doing, that doesn’t mean you get too technical with it and screw your head up.

I mean if in the future, you come across some minor bugs with the blog you will have a broader scope of understanding to troubleshoot the problem yourself, instead of being dependent on someone else altogether.

Follow the step-by-step guide to Install your WordPress Blog on Bluehost:

Write content for your blog

Here comes the big task. Your blog’s success depends on it.

Writing articles or posts consistently is the only way to keep your blog alive. You gotta keep creating awesome content that keeps drawing people back to your blog.

Doesn’t matter which niche you are in, if you don’t create compelling, useful content on regular basis, you’re not just gonna lose your readers but also your rank will drop in the SERP (Search Engine Results Page).

That’s why it is very important that you keep up with your blogging groove.

When I say consistency, I don’t mean you have to write 4, or 5 posts a day or a week or a month. If you can write that’s great.

But if you find it tough to keep up with the rhythm for whatever reason, just make sure you don’t stop altogether.

1 or 2 posts a month is also good if you could bring in immense value with it.

I know people who wrote only 30 posts in 18 months and still making more than 2 lakhs a month.

So, it’s not always the quantity, it’s the quality that matters.

Now, what if you have never written anything in your life? How are you gonna manage that?

– two ways I can think of, either you start to write and write and write until you become a pro in it, or just hire someone to write for you. Even better make a combination of both.

The second option is only applicable if you want to start multiple blogs, otherwise, I highly recommend the first option – learn to write yourself.

Here is a pro tip: when you’re writing, think of your readers as just one person. In fact, think of him/her as your friend and write as if you’re writing to one.

Here are 2 resources to help you write:

# 7 More Tips to Write Awesome Content.

# How to write an awesome blog post in 10 steps

And if (for whatever reason) you decide to hire someone, here are a few places to look for writers – WriterAccess, AllIndieWriters, Upwork, SEOClerk and you can also try some relevant Facebook groups.

Promote your blog

Once you have a few awesome articles written on your blog, now it’s time to promote.

Because great content alone is not going to make your blog successful, it’s gonna need the other most important element; Yes, you guessed it right, an audience, otherwise there’s no point.

When it comes to promoting your blog, do not put all your eggs in one basket. Get onto every possible platform you could think of where your readers might hang out.

Like they say, “Be where your customers are”.

Get on Reddit, Quora, Facebook, Twitter, Instagram, Pinterest, and Telegram. Share on other platforms like Medium, LinkedIn, StumbleUpon, and Slideshare.

Do SEO, run ads, create backlinks, and write for other bloggers. Reach out to them, and request them to share your story with their audience. Some would share some won’t. But you just can’t leave any stones unturned.

Make short-term goals, and stick to them until you achieve them. Work on one platform at a time and keep your focus sharp. Don’t move to another one until you’re done with the first one.

A successful blog might take months to go wild or years. The best you can do is don’t give up when you see no results initially, that’s normal; just keep on giving your best.

Here are a few guides to help you gain some organic traffic:

An extensive guide on how to set up the Yoast SEO WordPress plugin

How to boost SEO using cornerstone content

16 on-page SEO techniques and strategies to try today

13 best off-page SEO techniques and strategies 2021

And more posts are on the way related to promoting your blog. So, if you haven’t already subscribed then you can subscribe here and also get my Blogging Checklist for Free.


When it comes to making money from Blogging it is not different from any business. And you should not treat it otherwise.

Like a business, you should not just blindly jump into blogging. First, you should have an understanding of the product or service you’re about to offer.

And in your case, that would be the blog itself.

So, pick your niche smartly and be sure you’re targeting the right audience.

Again, think of your audience as one person.

Now, think of his age, his likes, dislikes, his occupation, his daily activities, and if you’re going to sell something then you should definitely target people who can make their own decisions.

If you target the 14 years old, then there’s very little chance of making any sales at all. Same way, if you’re selling men’s products then targeting women won’t benefit you much.

Here are the basic ways one can make money from a blog:

  1. Running PPC Ads (eg., Google Adsense)
  2. Affiliate Marketing (eg. Amazon Affiliates)
  3. Sell Ad Space
  4. Sponsored Product Reviews.
  5. Creating Your Own Products (eg., Courses, eBooks, etc.)

Read the detailed post about 15 different ways to make money blogging.

Ready to start your blog in India?

At times blogging can be overwhelming. But if you keep your head up and keep your goals straight you can surely succeed at it. And if you ever feel like giving up just remind yourself, why you even started this journey in the first place.

I have already said and suggested enough.

Lastly, I will just leave you with one of my favourite quotes from Steve Jobs –

“…if you look closely, most overnight successes took a long time”

It takes a lot of time for “a blog” to become “a successful blog”.

So, have patience and never give up on what you’ve started.

Besides, if you want to see how it ends you gotta have to start someday. Why not today?

Just have faith and make your 2021 the best year ever.


If you have any queries regarding Blogging,

P.S. If you have found the guide “How to Start A Blog in India 2023″ helpful, please share it with your friends and family members who are interested in learning how to start blogging in India.

Have any queries? Need any more help from my side? leave it in the comment. OR reach me on Facebook or Instagram, or just drop me an email at jeet[@] I’ll be happy to help you out.

*Affiliate Disclaimer: FYI, this post includes affiliate links, which means if you buy your hosting plan using these links I will get a commission and you’ll get an awesome deal on the regular price without costing you anything extra, it’s a win-win for both. And BTW, I never recommend anything that I haven’t personally tried myself. I have personally used those hostings and it’s a 100% genuine and unbiased recommendation and not sharing just to get a commission.

Sharing is caring!

113 thoughts on “How to Start A Blog in India: The A-to-Z Guide for Beginners”

  1. Hi this is a very informative and helpful read. Thanks for taking the pain to write this.

    I need a couple of clarifications though. If I do subscribe to a hosting plan from Bluehost, then will I still need to buy a domain name separately? Also if I do subscribe to Bluehost, then do I still need developers like Go Daddy? Also what are the bare minimum configurations on a laptop to run a software or application like Bluehost?

    Also would love to get an idea on the recurring annual charges on account of a domain name and a hosting service.

    Looking forward to starting my blog and sharing each other’s links 🙂

    • Hey Dev,

      I’m very glad that you found my content helpful.

      Coming to your queries…

      You don’t need to buy a domain name separately. you get it for FREE for the first year with Bluehost.

      Once you’ve purchased Bluehost, you don’t need any developers (FYI, Go Daddy is not a developer they just sell domain and hosting and some other internet services).

      However by ‘developer’ if you mean someone to design your website then yes you’ll need someone. That being said, it’s not that difficult to do it yourself.

      You can go through some youtube tutorials and you should be able to do it yourself.

      A laptop preferably with a 4GB+ RAM and 250GB HDD or SSD hard drive will be enough to work on Bluehost. Simply put any computer that has a good internet connection and runs Google Chrome smoothly will be enough to start your blog with Bluehost.

      The recurring annual charges for the domain name will be around 1000 – 1200/year and for a hosting service, it will be around 6000 – 7000 per year for the starter plan from Bluehost.

      I would recommend whatever plan you buy, buy it for at least 3 years. That way you’ll be able to get your hosting at the introductory rate. For Example, the starter plan will cost you 149/per month for 36 months, instead of 399 for 36 months.

      And also transfer the domain from Bluehost to NameCheap after 1st year.

      Also by buying for 3 years you’ll have enough time to grow your blog that you won’t have to worry about the renewal cost anymore.

      Hope that helps. Feel free to drop me an email if you have any other queries.

      PS. if you haven’t already bought the hosting from Bluehost then please use my referral link to make the purchase. it won’t cost you anything extra.


      • Hi Biswajeet,

        Thanks for the comprehensive and helpful answers.

        I will trouble you with another query though.

        While checking Blue Host and Name Cheap under the features of the hosting plans, there is something which says “Unlimited Websites” (Plus & Choice Plus plans in Blue Host and Stellar Plus in Name Cheap).

        What does this refer to? It’s of particular interest to me as I’m planning to concurrently start a blog and a website.

        Would also love your recommendations in this case.

        • Hey Dev,

          You’re welcome. Happy to help.

          “Unlimited Websites” as the word suggests, you can create unlimited websites or blogs.

          “I’m planning to concurrently start a blog and a website.” if by this you meant 2 sites with 2 different domain names then yes you’ll have to take the unlimited plan. But if you’re planning to start a website that has a blog section (on the same domain name) as well then you don’t need to buy the unlimited plan you can go with the 1 website plan.

          That being said, in either case, I would highly recommend you to go with the unlimited plan, you’ll get more resources and powerful performance.

          P.S. 1st, don’t buy hosting from Namecheap. Namecheap is great for domains only. And if you want another option then you can checkout A2Hosting as well (the one I’m using myself).

          You do a comparison and decide; both are great.

          Here are the links:
          Bluehost India
          Bluehost Us (in case you want to pay in USD)
          A2Hosting (I’m using for this blog)
          Namecheap(in case you don’t go with Bluehost or already haven’t bought it; you’ll save good money in the long run)

          Hope that helps!

          Feel free to reach me back again if you have any other queries.


  2. hi! man your blogg is quite helpful to me. i want to start a hindi poetry blogg, is it high time to do . please , give me your valuable advice .

    • Hey Pradumn,

      As they say, “there’s no better time than NOW”. So, just go ahead and start it.

      Although, I’m not very familiar with the products around poetry that you could promote. So, if money is one of the reasons you want to blog then please do some research first.

      That being said, you can always try the ad networks like Google Adsense, the only thing is to make a decent income from AdSense you’ll need a huge audience.

      Also, one suggestion, if you’re comfortable with recording yourself on camera then think about starting a vlog on Youtube instead. Especially if you want to monetize with Adsense. It’s much easier to go viral on Youtube than with a blog post.

      have any other queries feel free to reach me on jeet{@}

      Stay Safe!

    • Hi Ravi,

      Please check out these 2 posts on SEO:
      On Page SEO 2021
      Off Page SEO 2021

      Most of the tips shared in the posts are applicable to blogger as well.

      Hope that helps.

      If you have any specific queries feel free to ask me here or just drop me an email at jeet[@]


  3. Hey biswa…its amzng yrr…finally confusion clear about blogging…i think its a rocket science.But now…i also want to start a blog…can u help ?

  4. Hello, big fan of your blog and I just want to know something. Is google hosting or Cloud is good for installing WordPress?

  5. Your content is very helpful. I got to learn lot from this blog post. Before starting blogging it is also necessary to set a proper goal & consistency is the key. Keep sharing such useful information.

  6. Hi, I found your post really useful in clearing up many doubts. I plan to start a blog shortly and am preparing some content beforehand to publish once my blog is running.
    If I choose Bluehost as my hosting plan, does the domain name come free with it? I though I have to buy the domain name first and then the hosting plan.
    Also I tried downloading the free ebook but have not received it even after 12 hours. Can you please mail it to me?

    • Hi Joydeep,

      Thank you for visiting. I am very glad that you found the post helpful.

      Yes. it’s true; in most cases, you need to buy the domain and hosting separately. But with Bluehost, they provide the domain for free.

      I am sorry that you didn’t receive the ebook; must be an issue with the email provider. Thank you for bringing it to my notice, I’ll look into it.

      Meanwhile, I have emailed you the ebook at if you don’t receive it by 9, please check your spam folder.

      Also, if it’s not your primary email then please drop me an email at


  7. hey your information has cleared many of my doubts. but still i wanna ask you that if i purchase a domain then is it a must have to also get domain name privacy? and if i get a particular domain and hosting plan, can i post multiple blogs on it or just one? means for every blog i have to purchase a new hosting plan!!!!!??

    • Thanks Aman,

      I am very happy I could help.

      If you don’t mind people seeing your personal information, like your email, phone, address then I would suggest getting the privacy protection otherwise it’s not necessary. Buy your domain from NameCheap; they provide free privacy protection for life. And the price is almost the same as Godaddy and the others.

      coming to your second query, if you buy an unlimited hosting plan then you can create as many blogs as you like. usually, the starter plans are meant to host only one site.

      These are the recommended plans for you:
      >> GrowBig plan from Siteground
      >> DRIVE plan from A2Hosting
      >> Plus plan from Bluehost

      Thank you for visiting.

      Need any help feel free to drop me an email at Jeet[@]

  8. Hi… this is tajinder kaur… M a doctor with masters in medicine.. but my approach to treat patients is not only with medicines… i want to treat any disease with holistic approach like strengthening mind with body.. so was thinking for a long time to start a blog for making an impact in people’s life… not looking specifically for monetary gains , just to make a difference.. but sadly i have not much knowledge about technology . will need your help.. hope u will.

  9. deeply described bro.your article gives a huge amount of knowledge.i think you are also from Odisha.can i join with you

  10. Hey
    Thank you so much for helping me out..
    I am about to start my blog and your post helped me alot…you are doing a great job kuddos.

    • Hey Simran,

      I am very glad you found my content helpful. Thank you so much for visiting.

      Since you’re just getting started, if you need any help you can reach me at Jeet[@]

  11. Hi BD,

    I am a senior citizen. I am 61. I liked the information on blogging. I want to start blogging. Please guide me. Is it okay ?

    • Yes, absolutely Sir. I would love to help you out. Please drop me an email at jeet[@]

      I am very glad you liked my content. Thanks for visiting.

  12. Hello,

    Your article is really helpful and most enlightening, especially for people who are new to blogging.

    I have the following query: If I purchase a domain and hosting from say Bluehost or the others, will I have to pay any other charges to start a blog with


    • Hey Vivek,

      I am so very glad that you found my content helpful. Thank you for visiting.

      Coming to your query,
      NO, comes for free with any hosting plan from any provider you pick.

      If you have any other queries feel free to reach on my email jeet[@]

      Just FYI, you can get a free domain with Bluehost

      Hope that helps.


  13. Hi Bro,

    It is nice to go thru the guidance. Thank you very much. But could you tell me some time back I just created a blog out of curiosity with blogspot,com,
    without any particular niche and posted some poems, thoughts etc. Now when I really want to write for money, as u suggested, can I re-post those relevant article from the previous blog to the new one?
    Thank u

    • You can if you’re planning to permanently close that blog, and start a new one.

      If you’re planning to use WordPress then use the WordPress importer plugin and import all the posts from your Blogspot blog to the new one.

      just don’t keep the same content on both sites.

      Hope that helps,

      Thanks for visiting.

  14. Hello Biswajit. Your article is very nice for a novice like me. I am trying to follow your article. Before I start by blog, I am doing a research on my niche. I want to start my blog on kid, such as story, activity sheet etc. But, as you said, the target reader must be independent to take their decisions, therefore it will be difficult to earn money from this blog. Is it so? Kindly, suggest.

    • Hi Basab,

      Thank you for the comment. I am very glad you found the post helpful.

      Coming to your question, you can definitely write for the kids.

      What I really meant in my post is – your end audience should be someone independent who can take decisions. Coz if you’re selling something, convincing the kids alone won’t be enough, you’ll have to convince the parents as well.

      For example, a kid is reading a story on your blog, he is enjoying it. Now, let’s say within the post, you’ve pitched a product. if the kid likes it he will go to his parents asking them to buy it for him. Now if they also like it they will surely buy it for him. But if they don’t like it, the kid’s opinion here won’t matter anymore. right?

      So, if you’re writing for an audience who can’t make buying decisions, make sure you’re not only thinking about their likes and dislikes, also have their gradient’s likes and dislikes in mind too.

      Hope that answers your question. If not feel free to ask. You can reply here or drop me an email at jeet[@]

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

    • Hi Raushan,

      I am glad that you liked the post.

      Coming to your question, it varies from niche to niche. If you’re in a very competitive niche then it might take some time to rank on Google.
      It could happen in a few months or might take a year, or maybe more. There’s no fixed time for this. But if you’re consistent you’ll get the results pretty soon.

      In my case, it took almost a year. So, just be patient, keep writing and keep working on your blog’s SEO; you’ll see the results.

      Good Luck.

  16. Really if you are looking forward a blog that how to make money from blogging then you have across in the right place. You will get a lot of good resources from here..Really I haven t written any blog but I have got good vibes from here.So will start very soon :). I want to tell you one thing that through this blog I learned my shortcoming and my mistakes too.Thank you for putting your great effort..!!!

  17. Hey, Amazing writeup and somuch useful information. I have just started to think that I want to get in to blogging for 2 primary reasons:-
    I dont want a boss in my life
    I love reading, travelling, eating and cooking, so, I hope I am moving to the right direction…i just feel that I just keep travelling all my life as I love Airports and new places…

    Can I get your whatsapp number for more help.

    • Thank You Neha,

      I am glad you found the article helpful.

      I’ve been in your shoes, so, I would suggest don’t quit whatever you’re doing right now. Instead of blogging fulltime start it as a side hustle and see how it goes. Don’t worry about it being the right direction or not. Just give it a go and then decide.

      Since you love traveling, you can also think about starting a vlog.

      I am sorry I don’t have a WhatsApp for business yet and can’t share my personal one here. You can reach me on my email: jeet[@]

  18. Dear Biswajeet, a terrific job with this article. I am about to start a travel blog of my own and a good number of my doubts have been answered by this blog. Thank you.

    • Hey Abhijeet,

      I am very glad you found the article helpful.
      Thank you for the inspiring comment.

      if you still have any doubts, feel free to email me at jeet[@]

      All the best!

  19. thank you so much for such a great content….its very helpful, now i know how to start a blog……and hopefully make money from it….once again thank you so much….keep up the good work.

    • Hey Banteilang,

      Thank you so much for the kind words.
      I am glad that I could help.

      It might take some time, but you’ll sure make money. just don’t give up.

      Need any help, drop me a message.

  20. Good Afternoon,Sir,,
    My name is Karunesh from surat,(Gujarat),
    I am an accountant, i was doing my best service in private company as a chief accountant, But before some time the company find out one more an accountant less then my salary and the company finally say me that you can find out another job, but now sir i want to start a something new, so i want to start a writing a blog,but i am new in this business, so plz can you help for how to be a blogger ?,,If yes plz give me reply,,My Mo.No. Whats appno.63530 25229,,My Mail Id :

  21. Hello there,
    Great bits of information there. I was planning to write to you once my blog was up and running and then to thank you for your help.
    However, that doesn’t seem to be the case. I’ve hit a brick wall (may be its just me). I’m unable to download wordpress. I’ve purchased my domain from GoDaddy, and they seem to offer Linux based wordpress. I’m running Windows. C panel is available in Linux version, (I remember you mentioning C panel is required).
    Please help…

    Keep up the good work.
    All the best.

    Tarun Agarwal

    • Hi Tarun, thank you for your appreciation. I am just glad that you found it helpful.

      Coming to your query…
      First, I am a bit confused; did you buy both the hosting and domain or just the domain?

      Secondly, there’s nothing called “Linux based WordPress” or “Windows-based WordPress”. It’s the hosting server that is either based on Linux or Windows.
      So, if you’ve already bought the hosting from GoDaddy and if it is windows based, you can just call up their customer care and get it migrated to Linux.

      Although, you can still use the Windows-based C panel to install WordPress. it will work perfectly the same.

      I personally find the Windows-based Cpanel a bit more complex than the Linux one, that’s why I suggest getting the Linux one, but it is completely ok if you want to use the Windows server. Unfortunately, I don’t have any tutorial for the Windows-based Cpanel, you can take help of Youtube or Google for that.

      But if you haven’t bought your hosting yet, I would recommend buying one from Siteground, Bluehost or A2Hosting.

      If you have any more doubt, write to me at

  22. Good Afternoon,Sir,,                  My name is Karunesh from surat,(Gujarat),                 I am an accountant, i was doing my best service in private company as a chief accountant, But before some time the company find out one mor an accountant less then my salary and the company finally say me that you can find out another job, but now sir i want to start a something new, so i want to start a writing a blog,but i am new in this business, so plz can you help for how to be a blogger ?,,If yes plz give me reply,,

    Karunesh Zaveri

    • Hi Karunesh, First off, Sorry for your job. I am sure you will find something far better than that.

      Secondly, I basically have covered everything you need to get started with blogging on this blog, but if you need more help and you’re serious about it just write to me at

      I would love to help you out.

  23. Hi Jeet,

    I found your article to be very helpful.

    I plan to start a blog myself. Your post has been most helpful in that matter.

    Thanks for the same

  24. Thanks for sharing this informative and valuable site. After reading your article, I checked out your website, and i really like your post.

  25. Hello,
    I found this blog of yours really enlightening. It has indeed shown the path quite vividly . However, I would like to know more about ‘ads’ which you specified. What if the niche which we tend to choose for blogging doesn’t have much association with any sort of branding or advertisement. Then, how things are going to be treading?

    • Hi Shilpa,

      Thank you for your kind words. I am glad that you found the information helpful.

      Coming to your question, if your niche doesn’t have many products to promote then you can always go with PPC ad programs like Google Adsense, infolinks or, etc.. You can also try Amazon affiliate.

      However, for this sort of monetization, how much money you make depends very much on your blog’s traffic and also the region of the audience (if your audience is from countries like the US or UK you can make more money compared to India for the same number of users, since the PPC rates are high).

      So, High traffic= high income.

      Hope that helps.

  26. Nice tips bro. Very long and informative post. I think bro a new blogger should find some expired domain first. Sometimes there are very good domains in auctions at good price. And they also have very good backlink data as well.

  27. Hi Sir, i’m a student studying +2 and i wanna start a blog as i’m having a passion on it. So, as a student with no experience, can i start a blog.

    • Hi Greeshma,

      Yes, absolutely you can.

      There are no such eligibility criteria to start a blog. Anyone with “a skill to share” and a learning attitude can be a blogger.

      If you have something to share and you love to write, then start your blog today.
      You can get your hands dirty with the free options or aim long and start a professional blog from day 1 instead.

      If you have any doubt reach me on my email or social media.
      I’ll be more than happy to help you out.

      Good Luck!

  28. Very well written.

    I will definitely try to use your knowledge to bring purpose to my thoughts.

    Thanks a lot.

    Keep sharing your knowledge.

    • Thank You Rupali.
      I am glad I could help.

      Sure do. It’s a really great way to frame your thoughts.
      Feel free to reach out in case you need any help.

  29. Now, I have absolutely no idea about blogging & that’s why on your page..what is web hosting?.now here, I searched on Google about blogging for beginners and your result came up…so is web hosting by Google or WordPress…u have a domain and your domain has come up on google
    2)And now that I have visited your page, do u getmoney for this

    • Hi Maj,

      Well, think of web hosting as your computer’s hard disk – the storage where you keep your files and stuff.
      Similarly, web hosting is a remote storage space that you need to buy from a company to store your website files.

      Since you can’t keep your computer ON all the time it is wise to buy storage space to keep your site online and accessible all the time to anyone in the world.

      I am not using Google hosting My blog is built in WordPress, I have bought my domain from Godaddy and my web hosting from A2Hosting and to show up in Google, I have done SEO.
      You can get more information about SEO in this article

      I won’t make money if you visit my site; I will get money only if you click any of my advertisements and buy things from there.
      You can read How a Blogger Makes money to find out more about it.

  30. Hiiii….u r great….
    I just loved the way u write in steps and phases…it is really so understanding and interesting to read….I just loved it…awesome page
    Couldbu plz tell ur mail-id….
    I want to ask some questions related to starting…
    If u could help me in that case….

    • Hi Shreya,

      It always feels awesome when someone appreciates your work. Thank you so much for the kind words.

      I would love to help you out. Here is my email id:

      Feel free to ask whatever queries you may have.

  31. This is a nice informative step by step guide for beginners who are thinking of starting a blog. I must appreciate that you have given great tips for new bloggers to set up, promote and monetize the blogs.

  32. Hey, your blog is very beautiful and knowledgeable. We appreciate your hard work. Your suggestion is very helpful to the new blogger.

  33. It was an amazing reading indeed! Very seldom I’ve come across such a practical as well as indepth blog. Was looking for a perfect guidance so as to start up my own blog; just stumbled upon the right place I guess.
    Anyway, just subscribed you.

    • Thank you so much Barik,

      I am very glad that you found the post helpful. I am pleased to know that it’s fulfilling its purpose.

      Thanks again. Keep visiting.

    • I am so glad that you found my post helpful. Thanks so much.
      Have any doubt or Need any help, you can always reach out to me.

      I am looking forward to reading your blog soon.


  34. Jeet,
    I’m looking to write a blog in bangla to target audiences in Kolkata. I live here in the US and was wondering is it possible to host a blog on WordPress and still sell adspace to indian advertisers? Also what is the best mechanical bengali keyboard and where does one get it in the US?

    • Hey Abir,

      Yes, it is totally possible to target an audience in India while staying in the US or otherwise. And yes you can sell ad space to Indian advertisers, given your audience is in India.

      And for your second question, I am sorry I really have no idea about the best mechanical Bengali keyboard. I have never tried typing in any other language than English. So, sorry; that you’ll have to find out yourself.

  35. Hello Biswajeet,
    Your writing skills are amazing ! Such an easy read !! I am thinking of starting my own blog and this surely pointed me in right direction 🙂

    • Hey Namrata,

      Thanks so much. I am flattered. Thanks for the lovely comment. I am happy that you found it easy and helpful.

      Take my suggestion, stop thinking and start your blog already. I am here, you can ask me anything you need help with. Looking forward to reading your blog soon.

  36. Hii. Thanks a lot for this informative post, I have a question about my blog. I created a blog earlier and then I wanted to create another blog on different genre so I end up creating 2 links on same WordPress blog.
    Now what should I do. I want to get into blogging professionally. should i buy hosting plan for same blog orr i should make a complete new blog??
    Please help me with it.

    • Hi Parthvi, I am glad that you liked the post.

      I am a bit confused with your question; if i am getting you right, you started a blog and you ended up writing about 2 different topics on that blog?

      If i have guessed it right, then I would suggest if the genres are not at all related, start 2 separate blogs or just pick one genre or niche that you like the most and start a new blog around that topic.

      So, if you’re serious then don’t think anymore just buy a hosting and start a new blog.

      If you like you can import the old content from the old blog or give it a fresh start.

      Hope that is helpful.
      If you didn’t get the answer, please feel free to reply or mail me at; I would be more than happy to help.


  37. Interesting post. And didn’t miss the humor too. I am in this kinda run now. I am relatively new to blogging.
    I am just 3 posts old and working on a series as of now. Would be please if you visit my blog.

      • Hi! Should I also get the email while buying domain name from namecheape or should I buy it from somewhere else? Most importantly what is the use of custom email for my domain?

        • Hi Tania,

          If you’re planning to purchase a hosting plan as well then you don’t need to buy email hosting separately.

          Custom emails just look professional nothing else.

          hope that helps.

          if you have any other queries feel free to Whatsapp me from Facebook Bloggingventure

  38. Hey, Really nice information. I would like to suggest you that you must use more useful images in your blog to make it more attractive and user-friendly.


Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.