How to Start a Blog in India and Make Money Online?

So, you are thinking to create a blog right now?

Well, you are in the right place, because in this guide, I will be showing you, how to start a blog in India & make money online.

Back in 2016, when I had started writing my first blog with WordPress CMS. I was know nothing about blogging but after my 3+ years, I can proudly say, becoming a blogger was my greatest decision in entire life.

Blogging is all about to earn passive income online but the condition is you must need to invest some money and your efforts to become a successful blogger.

In blogging startup days, I knew less than nothing about blogging. In fact, it was only a week before I’d learned what a blog was.

Unfortunately, there was no one to teach me how to write a blog and where to start from, which web hosting is good which not.

I learnt everything by searching on Google then settled up my blog with essential tools and turned it into a cash machine.

I made many mistakes and learnt from them. Finally, success reaches to me so I left my stressful job and earned a happy life with my online business.

For me, “mistakes are those evidence that proves that you are still trying

Sounds nice ha…?

After I become a blogger, my life has changed completely. Blogging has helped me to connect with different people all over the world and share my thoughts and what I’ve learned with millions of people in the last few years, the day I started writing a blog.

Now I receive thousands of organic visits each day which makes me consider myself someone you could listen to and learn from when it comes to learning, how to start a blog in India in 2019.

I bet, this will be too simple and easy to understand. So let’s start ha…..!

How to start a blog in India step by step?

Before I get into deep learning, “how to start a blog in India” I really want to talk about why you should build a blog nowadays. Fortunately, if you already owe a perfect idea then skip this step and move to the next one.

  • Blogging is the best way to share your knowledge and opinions online.
  • You may hear a saying is, “Knowledge is Money“.
  • There are millions of bloggers who earn thousands of dollars from their blog and you can too.
  • It helps to increase knowledge and turns you into a better writer.
  • A blog can be utilized as a platform to showcase your knowledge and expertise.
  • The richest people in the world build networks because everyone else looks for work and starting a blog is a guaranteed way to expand your network.

Disclosure: This free guide contains affiliate links. That means I will earn a small amount of commission if you decide to purchase any product such as web hosting through this post link at no extra cost to you. You can learn more about affiliate links here.

10 steps to start a blog in India in 2019

I have covered 10 easy steps that you need to follow in order to start a professional website in India. Don’t worry, there’s no technical ability needed nor coding required by you.

So, if you follow the below steps respectively, your blog will be ready in the next 30 minutes or less.

  • How to start a blog in India step by step?
  • 10 steps to start a blog in India in 2019
  • Step 1: Choose a blogging platform
  • Step 2: Buy a TLD Domain and Web Hosting
  • Step 3: Installing WordPress on your hosting
  • Step 4: Login to blog and updating Password
  • Step 5: Designing your WordPress blog
  • Step 6: Deleting pre-added content
  • Step 7: Start installing essential plugins
  • Step 8: Essential settings to do
  • Step 9: Must have pages
  • Step 10: Start writing posts
  • Final words about, “how to start a blog in India”

Let’s get started:

Step 1: Choose a blogging platform

There are hundreds of free blogging platform like, and but I would not recommend that and here’s why:

  • If you prefer to choose a free blogging platform that means you are serious doesn’t want to become a blogger like me.
  • You’ll be able to manage your blog the way you can control on paid one.
  • You will not be able to monetize the website as you’d like by for example using various ads or affiliate programs.
  • You won’t have full control over your website. They can shut down your site anytime without notice.
  • The free blogging platform provider can insert ads on your website without notice which unable to remove.

So if you really want to make money from your website as I’ve done then you need to be a self-hosted platform like so you have full control over your content, design, brand and all options open when it comes to monetizing the website accordingly.

So, this learning, how to start a blog in India, is not about using free software to start a website. Instead, I’ll recommend you create a self-hosted WordPress website from scratch so that you’re in full control.

Want to know, why to choose WordPress?

WordPress alone owes about 28% space on the Internet and every serious blogger uses a self-hosted WordPress site because of its creative freedom, greater control and flexibility. See example:

I also use WordPress CMS. It gives me full control for managing my site the way I want. is a free CMS but it requires a domain name and web hosting to set up a website on it.

Step 2: Buy a TLD Domain and Web Hosting

TLD stands for Top Level Domain which refers to the last segment of a domain name or the part that follows immediately after the “dot” symbol.

Here are some examples of the popular TLDs include .com, .org, .net, .gov, .biz and .edu.

Web hosting is a place on the Internet where all your files on website live. It is like the home of your blog.

Choosing the best WordPress hosting for your blog can improve SEO (Search Engine Optimization) and increase affiliate sales. Though there are various different types of WordPress hosting options available such as Free, Shared, VPS, Dedicated, and managed WordPress hosting which I have discussed here.

In this guide, I will recommend you buy a domain name and web hosting from Resellerclub India (website link – Here is why:

Resellerclub India is one biggest leading web hosting company in India. The best thing about Resellerclub is that you can also register a domain name at cheapest price with any shared hosting plan purchase.

Also, they are offering local payment options (net banking, Debit/Credit Card, Local Payment Gateway etc.) for Indians customers.

For more advantage, I’ve negotiated with Resellerclub, so my readers can get flat discount upto 50% on Resellerclub hosting purchase through our special link.

So let’s start steps to buy Domain and Hosting from Resellerclub India.

First of all, visit this discounted link & click on the blue button saying “Buy Now“. Change Server Location to IN (India).

Select hosting plan among Personal, Business & Pro.

  1. Personal: Under this plan, you can host only one website or blog. If you are wishing to start a single blog only then this hosting plan is the best choice.
  2. Business (Recommend): Choosing the Business Plan will give you to create 3 WordPress blogs on Resellerclub hosting. Even you are a newbie, I highly suggest to buy this package, so later if you want to create a new blog, will not cost you money again for web hosting.
  3. Pro: Under business plan, you will be getting all pro features of a web hosting services like domain security, SSL certificate, dedicated IPs etc.

In the next step, a popup will display on your computer screen. Here you have to select, “I want to buy a Domain Name” >> Enter the domain name you want to register >> Untick CodeGuard and Sitelock option and then click on Continue To Checkout.

Click on Select button then Proceed.

In this step, you have to choose the domain and hosting tenure. My suggestion is to buy the domain for 1 year and hosting for a minimum of 1 year or over. For example, I am selecting both for a year. (The coupon code will be added automatically).

Once you chose the hosting tenure click on Proceed To Checkout button.
Here, you need to click on Create An Account. If you already have an account on Resellerclub, then you can login but remember, there is no discount for existing customers. So I suggest creating a new account for grab discount.

Setting up your account area will ask to enter your details for hosting account such as Name, Address, City Country, Email, Password etc. All you need to enter your details showing in the below screenshot.

Once, done everything, click on the green button saying “Create Account“.

This is the last step to purchase hosting from Resellerclub India. Here you have to choose the payment method and click on Pay Online to make the final payment.
Once the payment is done successfully, you will get a confirmation mail on your registered email ID.

Now let’s move to the next step of learning, how to start a blog in India in 2019.

Step 3: Installing WordPress on your hosting

Once you have a web hosting purchased, login to your hosting account using Username and Password.

Tap on WordPress Hosting >> Account and type the domain name that you purchased with hosting plan.

Select the Order from the drop-down and click on Search.

Next access the WordPress Hosting cPanel (control panel) by clicking on the Manage Service link. On link click, it will be to automatically log into your WordPress Hosting control panel.

Fill in the correct credentials and domain name you want to install WordPress on Resellerclub India.

Click on Install WordPress Button. In a few seconds WordPress will be installed successfully.

Step 4: Login to blog and updating Password

Login to your WordPress dashboard using Username and Password you got in step #3 by visiting URL

Once you logged in, you first step to update Password. To do so, navigate to “Users” then “Your Profile”.

Scroll down to the bottom, under “Account Management” section click on “Generate Password”. Enter the Password you want to set and click on the “Update Profile” button.

Congratulations, your Password updated successfully.

Step 5: Designing your WordPress blog

There are thousands of pre-made WordPress themes that you can install on your site. Some of them are free, others are paid. On I use GeneratesPress. It has 2 versions, “free and premium” and I use a premium version.

If you have a budget, it’s always good to purchase a premium theme but if not, you can also start with a free WordPress theme by browsing WordPress dashboard by clicking on Appearance >> Themes >> Add New button.

On this screen, you can search from 5600+ free WordPress themes that are available in the official themes directory. You can also sort by popular, latest, featured, as well as other feature filters (i.e industry, layout, etc).

Remember having a premium theme will give more speed, flexibility and optimization features. Below are some of the best WordPress premium themes websites listing.

  1. GeneratePress
  2. BetterStudio
  3. Mythemeshop
  4. Elegant Themes

Once you are happy with the theme you want to use on your blog. Delete the other themes from the dashboard by visiting Appearance >> Themes >> Select Theme to delete and hit Delete button.

Step 6: Deleting pre-added content

Default WordPress software comes with unusual pre-added content like Sample Post, Page, Plugins etc. These things just for example for beginners.which have no benefit to be there. So, It’s always better to delete these useless things.

To delete post, click on Posts >> All Posts >> Select Post >> Move To Trash >> Apply. See example below:

To delete page, click on Pages >> All Pages >> Select Page >> Move To Trash >> Apply. See example below:

To delete a plugin, first, you have to deactivate them all. To deactivate it, click on Plugins >> Installed Plugins >> Select All Plugins >> Deactivate >> Apply. See example below:

Now repeat the same process by selecting the “Delete” option.

Step 7: Start installing essential plugins

Plugins are the tools to make full control of your WordPress blog. There are thousands of free and paid plugins available depending on needs.

As a beginner, you can start with free plugins. Here, I have listed 6 most important plugins that you must need to install from the 1st day.

  1. Akismet Anti-spam: There are millions of bots that lift spam comments on your WordPress blog and Akismet is the tool to stop it.
  2. W3 Total Cache: On behalf of SEO (Search Engine Optimization) website speed really matters a lot. This plugin helps your website to load faster and to put less stress on your web hosting account. Because, if your website doesn’t load quickly for them then they are likely to move on to another website.
  3. Wordfence Security: This plugin will keep your site secure from hackers (such attempts are more common than you may think).
  4. Contact Form 7: Contact form 7 is plugin used to create contact forms which like I created on my contact page.
  5. Yoast SEO: Do you need an SEO plugin that helps your blog reach for the stars? Yoast SEO is one and the only plugin with 5+ million active installations that I am using for on-page SEO by adding XML Sitemaps, Indexation rules, Title Tags and more.
  6. Smush Image Compression: Image compression is also a positive effect on SEO by improving blog loading speed and Smush Image Compression & Optimization is the best plugin that fit my needs. No matter what plugins you use to better manage your WordPress media library Smush will cover everything.

Step 8: Essential settings to do

1. Permalink Setup: By default, WordPress doesn’t have SEO friendly permalink structure. So, in order to make it navigate to Settings >> Permalinks and set the Post Name.

2. Disable Pingbacks & Trackbacks: To stop these notifications go to WordPress Dashboard >> Settings >> Discussion >> Untick Allow link notifications from other blogs (pingbacks and trackbacks) on new articles option.

3. Timezone: Navigate to Settings >> General >> Select Timezone according your country time. As you have started a blog in India, so you can select UTC+5:30.

Step 9: Must have pages

Once you have done everything with the above steps, its time to add a few important pages listed below:

  1. About Us
  2. Contact Us
  3. Privacy Policy
  4. Disclaimer

Above are the most important page to approve a Google Adsense account. However, there is more page like deals, blog, services etc. you may require later as per your needs.

Step 10: Start writing posts

Writing the first blog post is one of the best things to start your blogging career where you can provide the best of the bests.

Go to Posts >> Add New and the WordPress post editor will be shown in front of you. Yes, this is the moment to show your skills.

You can see the box to enter the post title and the rest of the content will be written in the bigger box.

Once you finish writing your article. You can publish it by clicking on the “Publish” button.

After publishing your first blog post. It’s time to share content into the whole world. My recommendation always follows the 80/20 rule. Means, invest 20% of the time in writing content and the rest for its promotion.

You can use social media platforms and email marketing. Where great tools like Convertkit & Aweber marketing tools bring the best results.

Final words about, “how to start a blog in India”

I hope my guide has helped you learn, how to start a blog in India and make money online in 2019.

Do you have any problem or question following this tutorial to create your first blog? Please drop a message in the comments box and if you found this tutorial helpful, kindly share it with your friends.

FTC Affiliate Disclosure: IsItDownOrJustMe articles may contain affiliate links. If you use these links to buy any product or service, we may earn a commission at no extra cost to you → Learn More

Related Posts From IsItDownOrJustMe

Leave a comment