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

Categories Start a BlogLast Updated on Last Updated on
How to Start A Blog in India

Sharing is caring!

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

First, if you have any queries regarding Blogging, you can reach me on Facebook and Instagram, or just drop me an email at jeet[@] I’ll be happy to help you out.

Okay, so if you’re from India then have a look at the stats from 2013 to 2017, how fast the internet population has grown.

Start a Blog in India- stats internet users in india

So, if you have been planning to start a blog then this is the best time to do so.

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

In this guide, I will walk you through each step in the process that you need to take to start a new blog. It has everything you need to know to get started.

Just FYI, “When I say “blogging” I am emphasizing more on blogging to make money from it.”

Let’s dive in…

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

  1. Do some research and find out if blogging is your cup of tea.
  2. If yes, then pick a niche you would like to blog about.
  3. Find out 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 you can start a blog right away.

But let’s make them even simpler.

I will classify all the steps into three phases. So that you know which phase you are 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 afterward 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 (you can skip this step if you decide to go with the free option, not recommended though).
  • 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?

First thing first, do you really think you can write a blog?

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

If your only goal is to make money, 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 it 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 kind 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 ignore them and focus on your real work.

A True Interest To Help; blogging is no different from any business. Whatever content you create, take that as a 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, engaging with your content).

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

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 towards 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?

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

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

I believe passion is an overrated word.

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.

But 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 as well.

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 hard work? will you not try to find out information about the topic, study it closely and give your 100% 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. In other words what we really need is a grand motive, not some unrealistic passion (more details in Phase 2…).

Coming back to blogging, 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 probably would, if you don’t want to make money from your blog.

So, my suggestion is, rather 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 (after your passion) and which has the potential to make you a lot of 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 an overrated word. 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 some alien words to me.

But when I dug deeper, I realized this is 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 of your own 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, be 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 and anytime I want, I wake up at my own time, I 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 interest in.

What you can do is, 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 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.

That’s the only way one can figure out his/her passion.

Once you find a strong interest in a niche, deliberately practice to make 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.

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 be a successful blogger.

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

Q2. Can this niche make me any “profits”?

If you are like me, who don’t want to stay stuck in a 9-5 fixed-job and still want to make enough money to run his household and pay the bills through blogging, then you will have to make sure that the niche you have chosen actually has that potential.

make money blogging - learn How to Start A Blog in India

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, is 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 no reason.

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 stay 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, now you will start a blog and it will be a big success?

Yes, it may be, only if your goal is just to start a blog.

But 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 pay your bills, 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 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.

I would recommend getting in the learning mode by day and at night you can 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 Do You 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 will recommend you start a WordPress self-hosted blog.

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

WordPress is no doubt the best platform to go with if you are willing to pay; as 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: 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 ( is the ultimate choice.

Little more about WordPress:

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

It’s FREE, so obviously you will have very fewer features and very less 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 you can upload to your web hosting account and start blogging.

And 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 anymore.

With or 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 bit of investment.

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

Even if you have decided to start a blog for free, it is still recommended that you 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 professional than a or

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

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

When you have a domain name designated to your blog, trust me most readers will take it 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 with the look and feel of your blog. You can have it exactly the way you want.

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

Even if you’re not a coder, you can always go ahead with WordPress; with its more than 54000 stocks of 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 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 login 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, 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 break down for you.

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

  1. Domain – it starts from approx INR99.
  2. Hosting – a good startup hosting plan will cost you between INR1500 – INR5000; depending on the brand.

Note: some companies provide FREE domain with their hosting plans, (eg. Bluehost). Usually, a .com domain name costs between INR600-INR1000. However, for first-timers, a domain from Godaddy will cost around INR400.

Pro Tip: go to scroll down to the bottom of the page and from the dropdown, change the currency to USD (refer to the image below); you’ll save almost 300 rupees. Also. if you’re not buying for the first time then go with Namecheap; it will cost you less.

buy Godaddy domain for 99

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 choosing 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 keep it, given that it’s available. That, in fact, could be a nice way to brand yourself.

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, easy to remember and somehow makes sense with your niche.

So, I looked for a name that is unique, meaningful, catchy and something that would go well with the concept behind my blog.

And after 1 month of thinking and searching, I finally found the perfect name for my blog; it is unique, meaningful and directly reflects what’s inside.

Like I said – I have found the perfect name.

So, now, it’s your turn.

If your name is something cool like Neil Patel, Jon Loomer, Lewis Howes, Michael Hyatt or Zac Johnson, then look no further, just turn your name into your domain name.

If your first, middle or last name sounds cool then combine it with a word that is related to your field of work. something like

If you don’t have a cool first, a middle or last name then go creative with a combination of words like “blogging venture” and have a tagline if you like to make it more relevant to your idea.

Few mistakes to avoid while choosing your domain name:

Avoid double meaning domains:

Always keep in mind, 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:

Just a month back I realized, my domain name is a bit confusing.

I had this realization that, for a complete stranger, it is hard to figure out from the domain name alone, what could be found inside.

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 give them the idea 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 have said – it is a blog about birds.

That was enough for a clue.

So voila, here it is – I have finally switched my blog’s domain name from to

If you’re wondering what is going to happen to then? just FYI I plan to use this domain for my virtual digital marketing agency. hopefully will register my company by 2020 end; fingers crossed.

Anyways, the bottom line is, get a domain that doesn’t confuses your audience; and saves you from the hectic process of changing domain names.

Always look for a “.com”:

Here’s a thing to remember; always, always go with 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 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, 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 10, maybe 100 times higher than the original.

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

Where to Buy Your Domain Name and Web-Hosting?

My favorite places to buy domains are or

Although, if you like you can also try or google domains as well.

For hosting, there are many options to chose from – Siteground, Bluehost, A2Hosting, Hostgator, Dreamhost, InMotion, Namecheap, WPengine, Flywheel and there’s many more.

If you Google for the best hosting provider you will get so many mix reviews. Some would put Hostgator above Bluehost or some would put Siteground above A2Hosting, are a few to name.

It’s very confusing. That is why I had decided to try each one and find out for myself.

So far, I have used Hostgator, Bluehost, Godaddy, Siteground, and recently have moved to A2hosting as I have read many positive reviews about it.

And in my experience, Siteground, A2Hosting, and Bluehost are the winners.

Anyways, since you are just starting up, you probably would prefer a cheap hosting plan. If that is the case then HostGator and Bluehost are the good options to explore. I vote for Bluehost.

They are comparatively cheap, less downtime, enough speed to start off, good performance and customer supports are also very good.

Another alternative is Namecheap. They have slowly grown in the market. The only reason I don’t personally recommend this hosting to the bloggers in India coz, Namecheap doesn’t have servers in Asia as of now, and that could impact on your site speed.

But many have said that, with their unparalleled levels of service, security, support, and competitive pricing, Namecheap definitely qualifies to be a good choice for a newbie.

However, on the second thought, if you could increase your budget a little bit more, I would recommend you to go with Siteground or A2Hosting. Their transparent pricing, hosting speed and outstanding customer support, is worth the extra bucks.

You can follow the special links below to get a huge discount on my recommended Hosting Providers:

A2Hosting – Get 51% discount on the Regular price

Siteground – Get 70% discount on the Regular price

Bluehost – Get 60% discount on the Regular price

You can also read my review of Sitegroung WordPress Hosting.

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 to read too many articles on how to start a blog, just start a blog. If you still have doubts 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. So, we won’t talk about that once again.

However, if you’re 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.

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 your domain name, head over to or and search for your domain name and rest is self-explanatory.

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

Buy a hosting plan

You can go with Hostgator, BluehostA2HostingSitegroundInMotion or any other vendors I have mentioned above.

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

And if you’re on a tight budget, go with Bluehost.

All the hosting plans from the above-mentioned hosting providers come with a minimum of 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, no questions asked.

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

A2Hosting – Get 51% discount on the Regular price (you don’t need a credit card)

Siteground – Get 70% discount on the Regular price (you need to have a credit card)

Bluehost – Get 60% discount on the Regular price (you need to have a credit card)

Here is how you can purchase a hosting plan from Siteground:

Go to

Pick a plan and click on “GET STARTED”

start a blog on siteground

Check the radio button “I already have a domain”.

Don’t buy a domain from Siteground it will cost you a lot. Instead, like I suggested buy it from GoDaddy or Namecheap.

Next, type in your already purchased domain name and click on “PROCEED”

pick your domain

On the next screen, it will ask you to sign up.

So, enter your working Email ID, fill out the details as requested, make the payment using your international debit or credit card and move on to the next action step.

The process above is almost the same for any hosting provider or hosting plan. So, just check out each link, compare the plans and make your decision.

Next action steps, once you are done with the above steps:

Set up your blog

Click-click-click, done; 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, instead of being dependent on someone else altogether.

Follow the step by step guide to Install your WordPress Blog on Hostgator or Godaddy.

And if you are on Siteground, here’s a brief video,

Put content on 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, if you don’t create compelling, useful contents 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, 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 post 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 you’re gonna manage that?

– two way 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.

If you decide to write yourself then here is a pro tip: think of your readers as one person. In fact, think of him/her as your friend and write as if you’re writing to one.

Here are 7 More Tips to Write Awesome Content.

And if you decide to hire someone, here are a few places to look for writers – WriterAccessAllIndieWriters, Upwork, and 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, Google plus. Share on other platforms like Medium, LinkedIn, StumbleUpon, Slideshare.

Do SEO, run ads, create backlinks, write for other bloggers. Reach out to them, 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 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 2019

And more posts are on the way related to promoting your blog. So, if you haven’t already subscribed then you can subscribe below.


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 product then targeting the 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 on 15 different ways to make money blogging.

Over to You

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.

I will just leave you with one of my favorite 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 2020 the best year ever.


P.S. If you have found the guide “How to Start A Blog in India 2020″ helpful, please share it with your friends and family who you believe might benefit from this.

Have any queries? Need any more help from my side? leave it in the comment. I’ll get back to you asap.

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

The man behind BloggingVenture. A full-time Blogger and Digital Marketer. A late bloomer in the blogosphere; but I am finally finding my way in and I am here to help you find yours. Join me for the Laptop Lifestyle. Subscribe above!


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

  2. 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?

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


    1. Hi Sara,

      It is not necessary to have a logo. But I would recommend one. coz the human brain can remember visuals better. they might forget the name but chances are they’ll remember the logo.

      You can create one yourself on a site like

      Hope that helps.

  3. 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!!!!!??

    1. 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[@]

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

    1. Hey Tajinder,

      I Would love to help you out.
      Please drop me an email at Jeet[@]

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

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

    1. 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[@]

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

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

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


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


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

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

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

    1. 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[@]

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

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

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

    1. 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[@]

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

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

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

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

  16. 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 :

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

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

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

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

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

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

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

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

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

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

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

  24. Very well written.

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

    Thanks a lot.

    Keep sharing your knowledge.

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

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

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

  26. 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….

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

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

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

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

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

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


  30. 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?

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

  31. 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 🙂

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

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

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


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

  34. 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 Reply

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

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

Free Blogging Checklist - how to start a blog