How to Start a Blog in India (2020)

What is your motivation to build a website in India?

As such there can be 100+ reasons.

You may want to start an affiliate earning website, blog writing, e-commerce business or it can be your own local business website setup.

how to start a blog in india


Make sure you have already done the niche research and determined a budget before you set up your website on the Indian platform. Let’s dive into the step by step process to start your first blog from scratch.

How to Start a Blog in India

I started my blogging adventure with a mild question “Is it the right time to run a blogging business professionally?”

No doubt, you can start a blog or website on a free platform but in return, they will start showing you lots of ads, use personal information and won’t provide your own identity as the main domain holds the authority of your blog, for example, instead of… got it?

Platforms Availability

There is not a specific answer. Numbers of CMS platforms are available where you can start your first website to run your blogging business in India.

  • WordPress
  • Joomla
  • Drupal

Today, WordPress is the most effective and efficient platform for bloggers and entrepreneurs. Approx 75 Million websites are running on WordPress only. Also, Building a WooCommerce website on WordPress is easy.

Let’s start and learn the process of creating a website with WordPress step by step.

#1. Domain Name (Your Blog Name)

Before applying any of the rules, understand two things quickly,

  1. First, You can change your domain name any point of time if you do not find your interesting or get a better one.
  2. There is no hard and fast rule to select the best domain name. The initial phase should be finished quickly without wasting your precious time.

You can waste your entire day in finding a domain name only.

I would love to share two ways of finding a domain name. Let me know in the comment which method worked for you.

1. A Domain that Fits Your Thoughts & Blog

You can start by creating an excel file and write a few targeted words that show the relevance of your business and collaborate with the primary word (Main Keyword). I did my own research for selecting the domain.

  • First, understand that what purpose will you be serving on your website, for example, is a beginner’s guide for WordPress. Your website name should have that keyword or purpose, add that, if possible.
  • Do brainstorming to find the most relevant things and words. Write them down and add up with your own thoughts, put .com at the end of the word to give a domain name and do the bulk search.
  • Search in bulk registration for the websites.

2. How to Find the Right Domain for Your Blog?

One more easy way,  Leandomainsearch domain name generator. Enter the selective word to get a long list of available domains.

Leandomainsearch for website domains

As soon as you pick the right one that fits your thoughts for the domain name, acquire the name.

Dynadot is my favorite place to buy domains. Get your first domain @ $8.99 .com / free privacy. (Truly premium service experience)

I would also recommend Godaddy. Their support for domains is pretty decent.

#2. Web Hosting (Fast & Reliable)

I have figured out almost every web hosting company and plan that promises to provide the best hosting at a reasonable price.

You may also have a bunch of questions in your mind. Do not put your hard-earned money blindly. Do your own research.

  1. Where can I get cheap website hosting?
  2. How many websites can be run?
  3. What about the support and security?
  4. Email account and SSL certificate?
  5. What is the total uptime provided by web hosting company?  and so on…

I did a lot of research on service providers and plans and finally, run my first website with SiteGround.

Sales Receipt of Website Hosting Plan

1. Why SiteGround?

The selection of a web hosting plan is the most important step in the website creation process. We want speedy servers, high uptime, and great support from a company.

I have never faced any issues with SiteGround.


  1. Migrate your website from your existing host to SiteGround free of cost.
  2. Get free SSL and dedicated IP with GoGeek plan.
  3. World-class support, No website security concerns with maximum uptime.
  4. Host multiple websites on their GrowBig and GoGeek plan
  5. Auto updater for WordPress and high-speed servers for your websites.

Get 60% Discount for SiteGround Web Hosting Plans

Do not bother about resolving technical issues while creating a website? Open support chatbox put your query and you will get that issue resolved instantly.

I use their 24/7 support whenever I get stuck.

See how did I get an issue resolved without getting any trouble.

Chat transcript Siteground

You can trust SiteGround as they hold the highest rating for recommendations.

I selected their GrowBig plan if you will be running one website then they have a cheaper plan too but I would recommend GrowBig. Because you may be starting your second website soon so you do not need to buy hosting for those websites.

2. How to Configure Blog Name with Web Hosting?

This step will configure your domain with a web hosting control panel. Follow these steps,

  • Log in your web hosting account DNS panel and copy the link address (SiteGround Panel).

SiteGround DNS

  • Open-domain account and paste the DNS link in Name Server (Dynadot Account).

Domain Name Servers

  • Save and exit.

3. How to Install WordPress on Your Web Hosting Platform?

WordPress installation is the main process of setting up a website. Follow the process step by step and complete it at once.

  • Open cPanel on SiteGround.
  • Add your Domain.

cPanel adding domain

  • Click the WordPress Installer.

WordPress Installation

  • We will add a detailed video for the complete WordPress installation process. After clicking WordPress Installer you have to select and fill the necessary details and get the process done.

#3. Themes Selection (SEO Optimized)

Understand two things quickly,

  1. Investment in themes, tools and any type of learning will not be a waste material in your life (Never hesitate in making a budget because you will be running your blog as a business professionally)
  2. If you write a blog as just a blog then choose but if you are really want to take your business up you have to build it and take it seriously.

Generally, two questions may come to your mind when you will go for a theme selection.

  • Should I get started a blog with a FREE theme or Paid?
  • Should I download nulled themes or pirated themes to run a website?

You can also start with a FREE them which will give you limited access to design your website.

Secondly, do not ever download a free null and pirate theme.

If you are creating a website for having fun than everything is fine.

But if you want to start your online business seriously then don’t let your hard work, passion and time squandered behind saving few bucks.

1. Best Themes to Start a Website with Premium Designs

StudioPress Genesis (the Best theme in the industry)

Genesis has introduced almost every type of theme to the internet world. You need to install the Genesis Framework and run a website with a child theme.

Visit the link and select what type of website you would love to create. you will find it awesome!

StudioPress themes are lightweight, fast, SEO responsive, and easy to use.

You should understand the basics of the Genesis theme with a FREE version and once you find it handy you can install a premium version in a week too. So wait and learn it before buying it.

2. Value for Money Themes

GeneratePress (Easy to use – Get Premium version for $39)

One comes with fully loaded customization & core editing options. You can try the FREE version too. I am using a premium version of the GeneratePress theme which will cost you less than $40. A pretty decent price to start a website with a premium quality theme.

I wrote a few words about GeneratePress on Facebook. A perfect one which comes in budget and value for money deal.

3. Try Cheap Themes

ThemeForest (Swim in Theme Ocean)

After reaching a certain point in blogging you would love to explore with multiple websites and experiments.

Then you would love to exhilarate with too many options for different niche websites.

However, Themeforest has the biggest digital asset in the world. Keep exploring themes and meet your needs within any budget.

After picking the right theme, move to the next step…

4. Install a WordPress Theme on your Blog?

You will get a theme in a .zip file. A .rar file cannot be uploaded, convert in a .zip file or install WinZip.

Add New Theme:

Manage Website Theme

Select & Upload .zip File:

Add Website Theme

Your WordPress theme has installed and activated. Finish the basic WordPress settings and move to the next step quickly.

#4. Basic WordPress Settings

1. Appearance

Click on Appearance and add your downloaded theme manually. Change the appearance, fonts, and other settings that you would love to design.

2. Menu & Widgets

Setup at least two menus while creating a website,

  1. Main Menus (Include main pages on your website, i.e Home, Products, Contact us)
  2. Footer Menu  (Add pages like Privacy Policy, Disclaimer, About Us)

Add text widgets and place them on your website. I have also added a text widget on my website. They work like eye-openers so use them smartly. Write to us if you want to know about widgets in detail.

3. General Settings

Go to the setting and open General Setting,

Put the website title and tagline and set your WordPress Address shown blow format.

General Settings -Default URL

4. Homepage Setting

If you have recently started your blog then do not start with a static page as the home page. Try to write at least 5-6 articles and move from “Your latest Post” to a ” Static Page” in reading settings.

I recommend you to start with Your Latest Post option. If you have already experience creating static pages then use your homepage.

The homepage always shows the potential of your website, use it as a powerful tool. Connect your main pages and categories on the homepage only.

Homepage Setting

5. Permalinks

You have to change WordPress default settings. To get better SEO and optimization results, select Post Name.

The post name shows a web URL for a particular sample page. it means you can give it a name instead of numbers or other forms of URL  on your website, for example, instead of /123absd.


6. Customize WordPress Theme Settings

WordPress allows you to customize your website settings. You can change colors, fonts, layouts, logos, and so on.

This is the GenratePress theme setting.

Customize a Website settings

#5. Plugins to Install

I would recommend you to keep your plugins list below 10 or less. More plugin installation may slow your website speed. Visit PageSpeed Insight and test your website speed.

Running a website on WordPress will give you more benefits and installation of plugins is the first one. You do not need to invest money on plugins. Get almost every function FREE of cost.

Download Free plugins for Word Press: WordPress Plugin Gallery

If you know how to How to Install Plugins then fine but few of you are new. Follow the process.

Goto Plugins> Add New> Install (Search and Install) or Download (upload manually)> Activate… Done!

I have churned and listed down the best plugins for starting a website so keep installing one by one.

1. Remove Spams on a Blog


Install the plugins and submit the API key. You have to signup with Akismet to get your API key. Choose a free version and save the setting default.

Akismet automatically checks and filters out the comments and blocks spam in the comment section that you enable for your visitors.


Jetpack is a multifunctional plugin which provides you with several options to enable or disable. Keep exploring the function that you like. Overall jetpack gives your website a better speed and serves website security, design, and marketing functions to a new website.

2. Get More Editing Options for Your Blog

TinyMCE Advanced

WordPress gives you very limited options in the Visual Editor toolbar. After installing the plugin you can configure up to four rows of buttons including Font Sizes, Font Family, text and background colors, tables, etc.


If WordPress inbuilt system can’t give enough options to make your article catchy than WordPress Plugins will do that for you.

Use Shortcodes for creating buttons, labels that help in affiliation websites a lot. Learn each option of Shortcodes and you will start loving this plugin, believe me.

shortcodes ultimate for blog

You must be tired of setting up a website so far as the process is a bit long but it will work for you. 🙂

3. Enable SEO Features

Yoast SEO

Running a website without SEO is like a body without a soul.

Beginners will take the time to learn SEO and other stuff. But it does not mean they should write articles and blogs without SEO friendly.

First, you have to provide a focus keyword. Down the page, read the analysis part, and follow the instructions to get good results.

4. Get Subscribers to Grow Your Blog

Sumo Me

You get the Email newsletter integration options with SUMO Me. This plugin will make it easy for your readers to join your email list, share your articles, and optimize with analytics.

As an integral part of SUMO, I strongly recommend Drip for the best marketing automation tool. We will write a detailed post about Drip.

5. Optimization Website Speed

W3 Total Cache

Install the plugin and save the setting without making any changes. It gives you a better Cache option and optimizes the website automatically.

WP Smush

WP Smush will optimize your website images. Your website load speed will enhance after installing this plugin.

6. Analyze Website Performance

Google Analytics for WordPress

The first step is to sign up with Google Analytics and Google Search Console. Install the plugin and put the unique number.

7. Keep Your Blog Secure from Hackers

Sucuri Plugin

Creating a website is not enough, your job is to keep your website secure and healthy. Install Sucuri plugins, signup, and put the API key. Once it is enabled you need to save the default settings. Scan your website from malware, worms, and unidentified threats.

8. Never Losing Your Website Data

WordPress Website Backup

It will be the must-have plugin for WordPress. You just need to schedule backups and save them.  any crash or worst thing happens to your website to restore your entire website easily.

Always have a backup so that you never lose your business.

9. Start Your First Blog Post

Once your website runs successfully on WordPress next step would be writing a blog.

Writing a blog

Generally, people ask about the difference between pages and posts. I find no difference between pages and posts.

  • I use pages and post both for blog writing. I tell you the secret, write the more relevant post related to a category and interlink them on a page.
  • Pages are more powerful and especially the homepage.
  • Write strong and engaging content that provides value to your readers. Don’t rush for SEO and other thing Yoast SEO tools are enough to tell you what to follow.
  • Check grammar, headings, and make your article more readable by adding more images.
  • Don’t post half-written posts, save them as a draft.


We have concluded every step of creating a blog. Still, you can clear your doubts, if any, just comment below.

If you have decided to make a website now, I would love to share a few tips with you.

  1. Pick a domain that your readers find easy to remember.
  2. Create a much-focused website towards a Niche and add relevant categories only. For example, if your website is about Earning Money then you can add categories like money hacks, save money, how to earn money.
  3. Hosting a website with a platform like SiteGround reduces the risks and security concerns.
  4. Install the necessary plugins only, installing more plugins on your website will reduce the site speed.
  5. Keep your website clean and write more engaging content with basic SEO. Apply 80-20 rule here.

You should connect your audience/customers more personally. Give them the reason to follow you, provide the values.

🙂 I would love it if you can share your story of starting a website!

[mailerlite_form form_id=2]

1 thought on “How to Start a Blog in India (2020)”

  1. Awesome!

    The entire guide helped a lot during the process of website building and I found each plugin so useful.

    Now, I just recommend your guide whenever I have to build a niche website for your projects. Best for beginners too.

    Thanks a lot


Leave a Comment

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