Skip to content

How To Start A Blog In India? Ultimate Guide

Do you want to learn How to start a successful blog in India 2021 and make money? You are welcome on the MyHackersGuide blog.

In this guide, you will learn everything from starting up your blog to becoming a successful blogger along with some blogging tips.

Stay tuned, I’ve also shared a Road-map to instant success in Blogging.

Let’s get Started,

Blogging is becoming so popular that everyone wants to come into it. Indian internet users are increasing rapidly. It’s opening high opportunities to make money online. To start a blog in India. Blogging can be life-changing for you if you do it right.

Many people have made their life with blogging and many on the way too. Although it seems super easy to make money just by sitting on your computer. But it required a great deal of effort to achieve.

You’re gonna be okay with these great efforts, if you have great enthusiasm. You have to show your desires toward writing contents, meeting new people on the internet and inspiring an audience.

Before diving into the main process of starting a successful blog, please give yourself some time to learn how MyHackersGuide came into existence.

Why I Started Blogging?

MyHackersGuide is also a new blog launched in March 2020. My blog has a big reader base and I am happy that I am pursuing my dream. With my passion for becoming a copywriter, I am here enhancing my skills by writing regularly on topics I have faced difficulties in the past.

I am earning a decent amount of money from my blog to support myself. But my main objective behind this blog is to learn how to make amazing content and learn how SEO works.

Blogging is a great way to share everything I am learning endlessly and see how this affects my skills by implementing. I am taking this blog as my project and my challenge is to learn SEO by improving the visibility of my blog on Google.

As for me , I always stay excited about learning new things and writing about them. I want to share everything that I have learned till now.

The main objective behind this blog is to learn how things work then bounce back strongly with my enhanced copywriting and SEO skills.

As I said money is not my first priority but still who doesn’t want to earn from home. I am already an Introvert who doesn’t like to go outside. If somewhere I manage to earn some money from my blog it will be a happy moment for me, especially as an introvert.

How Did I Start This Successful Blog?

With my passion for web development and learning programming languages, I used to play with the HTML for creating web pages.

I always dreamed about starting my own website where I can upload songs, wallpapers so can others download from my website.

That time I didn’t even know about Blogger or WordPress. 

I created my first blog on Blogger almost 7 years ago and bought my first ever hosting on Hostgator in 2015 but due to some personal reasons, I had to shut it down.

After that, The idea of blogging never got out of my mind, but never started blogging again due to personal reasons that I don’t want to share.

Now I have again started my blogging journey since December 2019 and registered this domain name with Google Domain.

Luckily I got the same domain name that I used on the way back. I don’t even know what the reason was behind buying this domain name. But I like this domain.

After buying this domain name, I started working on a Blogspot which is free to use but I can say that I totally wasted my time on it. Now I have purchased a hosting and moved to WordPress.

But every effort that I made on blogspot turned to dust.

That’s why I recommend everyone to choose a WordPress over free blogger. Otherwise regret later.

I will share everything I have learned so far.

But before starting a blog you must need to know some handful of important things.

Things To Know Before you Start A blog in India

 Choose The Right Platform. Find The Perfect Domain name. Choosing The Right Hosting is Very Important. Always Keep Regular Backups. Setup Google Analytics from Day 1. Setup a Professional Branded Email Address. Start Building an Email List Right Away. Setup Unique Contact Forms for Each Use Case.

Here’s everything you need to know all on one page. … In this post, I‘ll walk you through the entire process of starting a blog – step by step. … you have an audience and monetization options before you build your blog.

Determine the goals of your blog · Decide what the blog will be about · Research your competitors · Choose a blogging platform & hosting 

1. Passion: To Start A Successful Blog You Need It

Blogging is a challenging thing where many people start feeling discouraged after some time. Some of them even shut their blogs down.

Many professional bloggers also feel bored sometimes from blogging but this doesn’t mean they terminate their blog and start doing other things.

That’s where passion comes in if you have a passion for blogging then you will never feel tedious.

But if you have passion and still you feel that way, you know how to overcome it.

Blogging life isn’t easier as it seems.

2. Know Your Audience: Before You Start A Successful Blog

Before building your blog, you must find your readers.

Blogging is all about solving others problems by using your own experience. Before starting a blog, first ask yourself these questions.

  • Why are you starting this blog?
  • What am I Going to share on this blog?
  • What do others want?
  • What they will learn from my blog?
  • Which problem are they facing and How can I solve them?

By asking these questions to yourself. You can easily find what your target audience will be.

3. Don’t Blog For Money: If You Truly Interested To Start A Successful Blog

If you really want to start a successful blog, don’t write a blog for money.

Money is not guaranteed in blogging.

There are many Bloggers who haven’t made enough money to make blogging as a carrier.

On the other hand, some have built their fortunes.

Blogging is a fun thing, you have to enjoy it while working on it, if you are not enjoying it then maybe you are in the wrong race.

Don’t think about making money at least in the first five month.

4. Choose the right Platform to Start A Successful Blog

Don’t make that silly mistake by choosing a free blogging platform like Blogger(blogspot) or WordPress.

I also started my blog on Blogger and later moved to WordPress. WordPress is the best blogging platform to make money as well as to start a successful a blog.

Q: Why did I move to WordPress?

A: Because of the lack of SEO, I Manually need to write codes like meta tags, there is not any plugin like things and not even that professional-looking themes.

There is not any security on blogger, your blog gets banned any time by Google. In short, you are not the owner of your blog.

I always recommend you to go with WordPress, if you really want to start a successful blog.

Q: What if I don’t have money to buy Hosting?

A: Not having money? no problem, but don’t go with a Blogger. I bet you regret later.

Start saving money until you have enough money to buy a hosting.

Till then learn new skills on udemy or skillshare like content writing, copywriting and SEO.

Then start blogging after buying hosting. Blogging is never going to end, only the competition may increase.

5. Learn content writing and SEO before you Start A Successful Blog

Before coming into blogging, learn about SEO and must have the ability to write great content.

As the competition is increasing in blogging, these things are going to help you forever to grow your business in difficult times.

6. Make One Time Investment

Never made a mistake to buy hosting for just one year only. If your main objective is to make money from blogging then always go with at least two to three years of hosting.

Money is not guaranteed in blogging. If your blog is unable to generate income in the first year then you will still have 2 years to recover.

With three years of hosting you don’t need to worry again after a year to renew hosting.

Become stress free with three years of hosting.

Before you start a blog in India, be certain about SEO, WordPress , Content writing.

Now Get Ready To Buy Hosting and Start A Successful Blog in India!

So now you are ready to buy a hosting. My advice for buying hosting is to always go with Bluehost.

Why Choose Bluehost To Start A Successful Blog?

Bluehost is a great platform for WordPress hosting. They provide a free domain name, cheap hosting plans, Unlimited storage, unlimited database, fast servers and 24/7 support.

Many popular websites are hosted over Bluehost due to their excellent services.

Also, their one-click WordPress installation service is widely popular. Even WordPress recommendation is Bluehost for installation of WordPress. But don’t start a blog with Bluehost India. instead of Bluehost India choose (US), which is fast and more secure.

Bluehost is the cheapest hosting provider. Their basic hosting plans start from $7.99 per month.

But on special request they are giving 65% off for MyHackersGuide readers.

For that reason you can sign up using our sign up link and begin the process.

Why Bluehost is best for wordPress?

  1. 24×7 Support

Bluehost Promise 24×7 experts team support via phone, chat, and email for any hosting-related issue.

You can email or chat with them for any hosting related or any technical problems, they definitely help you out.

  1. 45 Days Money-Back Guarantee

Bluehost also gives a 45 days money-back guarantee. If you are not satisfied with their service or facing any problem with the Bluehost then you can simply apply for refund within 45 days.

  1. 99.9% Uptime

Uptime is the most important metric for any hosting company and a website.

It is the percentage of a hosting provider used to estimate how good a company is at keeping their server running.

In simple words, uptime is a time that estimates how long a service stays available or operational.

It must be 99.9% to 100% because if your website goes down for an hour it can cost you heavy loss in traffic and sales.

Bluehost promises 99.9% uptime in their systems.

  1. Free Domain

With Bluehost you can save your $10 to $20 which you had to spend on buying a domain name.

But if you already bought a domain name from another domain name provider you can move it to bluehost or directly connect with your hosting without any hassle by contacting bluehost support.

Buy Bluehost Hosting (65% off & free Domain)

Bluehost provides a great discount for our users. If you go through our link you will get 65% off + free domain name + free SSL Certificate.

When you sign up using our discounted link, MyHackersGuide will earn some commission without any additional cost to you.

So it’s a win-win situation for both of us.

So let’s Start the Sign-Up Process-

step 1. visit Bluehost to start a blog

First Visit this link Bluehost.

On the next Page you will see this new window.

8 bluehost hosting

From this click Get Started. Then on the next page choose a plan.

step 2. Choose Bluehost Hosting Plan

Choose whichever plan suits you the best.

bluehost wordpress pricing

If you are a beginner I suggest you go with the Plus plan because this plan allows unlimited websites and unlimited storage.


You can go with the basic one if you will be happy with the 50GB of storage and do not want to host another website in the future.

step 3. Choose Your Domain Name

After choosing your plan, now you have to choose the domain name. In the new window enter your domain name whichever you want to register.

buy domain name - bluehost

Don’t worry If you already have bought your domain name you can also use it.

For now, I assume you are a beginner, so search for your domain name if it’s available.

You can continue with the next step if your name is available, otherwise change it.

step 4. Enter Account Information

Enter your billing address. This is the process of creating a user account.

You can also sign up using your Google account if you want.


Enter the information manually and address where you live.

create account with bluehost

If you have done with this. It’s time to choose the length of your hosting.

step 5. Choose Package Length

Always go with 2 or 3 years of hosting because with three years of hosting you don’t need to worry again after a year to renew hosting.

tart A Successful Blog

You will get a Free Domain name plus Free SSL certificate with Bluehost.

step 6. Choose Add-Ons

Here you can uncheck all of these if you want, because you can get many alternatives of these at the cheapest price.

start A Successful Blog

step 7. Make A Payment

After checking everything twice you can make a payment.

Bluehost gives you two options for payment. You can either pay with a credit card or Paypal.

bluehost payment start a successful blog

After entering the details of your preferred payment option, accept their Terms of Service and Privacy Policy and click Submit.

On the next page, you will get your order receipt.

Next click Create your password to complete your blog hosting setup.

bluehost hosting - start a successful blog

Now you are very near to becoming a Blogger.

Install WordPress on bluehost

Now you will install wordpress, wordpress is free to use.

And also the WordPress installation process is much easier then it sounds.

Now Begin to next procedure By simple logging in.

bluehost hosting start a successful blog

On the next Step you will be asked to choose a theme for your blog.

For now you can Skip this and continue to the next step because we can set it later.

choose bluehost theme start a successful blog

WordPress is now installed. Continue the process by clicking Start Building to go to your new blogging dashboard.

bluehost hosting start a successful blog

Note: If you ever get logged out, simply login by visiting, enter your new domain name (or username) and your password then click Submit.

After logging in, click Log in to WordPress

bluehost hosting start a successful blog

Your new WordPress Dashboard will look like this.

wordpress dashboard

Apply WordPress Theme

After Logging into your WordPress Dashboard. You have to install a wordpress theme.

You can find many themes in the WordPress Library and download.

After downloading a theme go back to your WordPress Dashboard → Appearance → Themes.

Then upload your downloaded themes and apply.

upload theme in wordpress -  start a successful blog

Congratulations, you have successfully applied your WordPress Themes.

Install Important Plugins in wordPress

Now it’s time to install crucial plugins that help you to grow your wordpress blog.

Also it’s not recommended to use many plugins as they can slow down your website performance.

Still you can apply any plugins by going to Plugins menu. The process of installing plugins is quite the same as themes.

Let’s see by installing Yoast SEO Plugin.

  1. Yoast SEO Plugin

Yoast SEO plugin helps you in handling all the technical stuff on your blogs like optimizing your content for SEO, adding meta descriptions, keywords, and other technical stuff that can be confusing for you to add manually.

Go to the Plugins → Add new.

Search Yoast SEO and Install.

yoast seo plugins

After that Activate It.

yoast seo plugin

All Done. Now you need to do some basic setting by going to Yoast SEO.

These settings are so basic that you can do by your own.


There are many Plugins available to use. You can search → install → activate and use them.

  1. Classic Editor

WordPress has changed their classic editor for post and page to new Block-style editor.

This new update is called WordPress Gutenberg Editor.

But the classic Editor is easier to use and fast. So you can download it and use.

  1. Easy Table of Contents

Table of content allows users to easily navigate to the area where they want to go.

This appears on every page and post automatically. You don’t need to do anything, just make some changes in the settings of the plugins and finish.

Rest of the work it will do on their own.

I also use this plugin for my post and pages to enhance the user experience with my blog.

  1. WordPress Shortcodes Plugin

This plugin comes with a complete list of useful visual and functional elements.

You can use it to create buttons on your page, you can add tabs, boxes, sliders and carousels, responsive videos and much more.

It’s a comprehensive package of 50+ beautiful shortcodes.

Setting Up Your WordPress Blog Permalink Structure

Urls are a very important factor for SEO. You can change your blog post title, meta description anytime but the url must remain the same.

When you create a blog your page and post’s URL will look like this (see after the dot com).

permalink in wordpress

That’s neither user friendly nor SEO.

It’s better to change it before even publishing your first blog post.

By default, your permalink is set to “”

You have to change it to “”

For this go to Settings → Permalink and select Post name from this.

permalink in wordpress

Now save the Changes.

Note: It’s better not to change any url after publishing your blog posts. Otherwise it starts throwing 404 errors due to the loss of the link.

So, you would rather redirect your old url to new or never change it.

These were some basic settings you can apply and plugins you can install.

In the next section you will find out some tips to become a successful blogger and how to make your blog popular.

How To Become A Successful Blogger and make your blog successful?

Starting a blog is not as difficult as maintaining it. Only Hard Work can make you a successful blogger.

As you see, building a blog is quite a straightforward process.

But what now?

Now you have to become successful in blogging. Work hard and grow your blog everyday, not in a hurry but gradually.

Start writing great contents from day one.

Don’t delete that Hello World post from your blog, transform it into a big gigantic post that describes who you are? Why did you start this blog? What’s your main motive behind your blog.

Share something new about yourself.

Write it like a story so others start loving your blog from the day one.

Success does not come overnight, you have to make every effort to grow your blog.

1. Treat You Blog Like A Business

By taking your blog as a business you can easily build brand awareness, credibility.

Provide relevant valuable content consistently through blogging.

It’s not an offline business, it’s digital.

Start your day like you have to get ready to go to work.

Wake up Taker Shower  Get ReadyHave Breakfast → Start Working.

Planning is an important part behind the success of every organisation.

If you don’t know What you are doing? What you have to do? Then Why are you doing it ???

Plan everything before doing anything.

Design unique Logo for your brand that reflects your business from miles away.

Make some more investment if you need. As long as you are not very confident about work.

Hire someone who can advise you, correct your mistakes.

Fiverr and Upwork are freelancer websites where you can hire someone for designing your logo and proofreading your articles.

2. Consistency

If you really want to successful in blogging, stay consistent about your work.

If you post one article today and another after months. Then success won’t even come near to you.

Stay consistent about your work. Post regularly, not everyday, once or twice a week is perfect.

Make a weekly plan on when you will have to post an article and when you promote your blog.

Consistency is the key for bringing more and more traffic to your blog.

3. Grow Your Email Email

Who knows whether a visitor will come back again to your blog again or not.

That’s why Start your email list from day one. When someone visits your blog, ask him/her for their Email in exchange for something useful like Ebook.

You can use a side widget to collect email addresses or use any plugin which helps in more conversion.

4. Adsense or Affiliate Programs

Decide which suits your blog the most and makes you the most money. A ads network or affiliate networks.

For ads, Adsense is one of the best platforms to choose from. You need to make your blog compatible to get the AdSense approval.

On the other hand, there are lots of affiliate networks available to make you money.

The majority of the bloggers depend upon the Affiliate programs. They are their primary source of income.

5. Use Social Media Platforms

There are many social platforms to promote your blog like Facebook.

You need to create so many social media accounts that it may be annoying to manage them if you are handling your blog alone.

So it’s better to choose 2 to 3 platforms only where most of your audience spends time. Rather than excessive accounts.

Social media is not as effective as directly asking other bloggers to promote your content. 

Instead of simply posting an image with some text to promote your content, approach other bloggers, show them your work and in case they like they promote it on their social media accounts.

6. Create Your Own Product

How long you stay on these affiliate networks and ads. All these networks make you dependent on them. They are not your own.

What if they ban you from selling their products on your website?

Your all revenue will go in a minute.

To prevent this from happening create your own product.

In addition it also gives you more freedom over your content moreover you can set your own price on your product.

Or atleast what your audience is willing to pay.

7. Read A Lots of Books

By reading books you can learn something new daily. Books not only have the power to make you savant.

However, they help you to build your vocabulary, enhance your writing skills and expand your knowledge.

They never let you run out of content ideas.

Books are always behind the success of every blogger.

8. Be Creative

By creative means never stops yourself from experimenting new things. Creative people always stay curious about learning new things.

They want to know the science behind every mechanism. They love to learn.

If you are not willing to learn anything, How do you grow?

If you are not willing to learn anything then how do you influence someone to buy from you.

Find ways to get yourself out from the box of imitativeness.

Frequently Asked Questions by who want to Start a Successful Blog

q: Is WordPress Free?

Yes WordPress is free, yet, for using it you either need a Hosting or locally setup environment such as Wampserver.

q: Difference Between and You can host your self hosted blog on and you need a hosting domain name.

It’s paid though you have full control over your blog. It’s possible to monetize your blog with any ads network. Whereas is free use where you are under full control over your blog. Your blog gets closed anytime by if they find any unusual activity.

You are not allowed to use your own domain name unless you buy their premium plans.

q: How Bloggers Earn Money?

Every self hosted blog can be easily monetized with any ad network or affiliate network. These are the main primary sources of bloggers to make money.

However they can also sell their own product on the blog to earn money.

q: Will I start Blogging in 2021?

Yes you can start a blog anytime in India. However, competition may has increased.

q: Is Blogging Dead?

Unless you start ignoring the internet and stop reading contents online It’s never going to end. Especially in India, now too many people started using the internet. So start a blog, it still has much scope in India.

q: Difference between Blog and website?

Blogs tend to be regularly updated daily or weekly with fresh contents. MyHackersGuide is a Blog.

In contrast, a website is a static page of any business or organisation which tells us about the page of business, contact, address and other details.

q: Can I Start A Free Blog in India?

Yes, you can start a free blog in India as long as you are not interested in making any money. Blogger and are free platforms to create a blog.

If you seriously want to become a blogger then self hosted blogs are an excellent choice.

q: Which languages should I choose for blogging?

In any language, you can start a blog. But to reach more audience and to double your earning, your local languages won’t help you much.

So the English language can be a good choice. It is spoken intentionally. Even if you are from India or not always choose English to start a blog.

Congratulations, YOU’VE STARTED YOUR FIRST BLOG and Learned Almost Everything to Grow it as well.

As you see, learning to start a successful blog in India is not that hard as it seems. Now it’s totally up to you how you make it more popular and make your first $100 dollar.

Find out How to monetize it and which one is best for your blog, Ads network or affiliate networks.

As i also have shared some tips on how to start a successful blog and how you can make your blog successful.

Implement all the things you have learned so far and enjoy Blogging.

Please Don’t forget to share this article with others, therefore, they can also learn something on how to start a successful blog in India.

Start A Successful Blog in India in 2021

Leave a Reply