Skip to content

How to Make a Website in India in 2024

Do you want to create a website in India almost free of cost? If so, this article will provide you with the best way to make a website in India with WordPress, the free CMS platform.

Whether you want to work from home, author a book, get more exposure for your existing business, or simply write,  we recommend creating a website with a CMS feature. We have created and managed lots of websites over the past few years and we have acquired quite a lot of experience in the subject. This guide has helped countless others get started too.

Creating a website is extremely SIMPLE and it does not require any coding skills (HTML). In fact, the whole process is somewhat automatic. Irrespective of your age you can start creating a website.

Here is my simple and complete guide on how to create a website and earn money online:

5 Steps to Follow to Create a Website in India

  • Choosing the Right Platform
  • Choose a domain
  • Purchase Hosting
  • Installing WordPress
  • Start using WordPress

1. Choosing the Right Platform

There are lots of different platforms on which you can build your website. But the most popular and my favorite is WordPress. I have used WordPress for years. Some of the most popular websites in the world are built on WordPress.

WordPress has been downloaded over 100 Million times and is increasing day by day! The sheer stats is enough to convince you that it is the best platform to use.

The Pros of WordPress are:

  • There are plenty of free themes and layouts to choose from
  • No need for coding! This is one thing that forces us who are not experts in programming to keep away from internet activity.WordPress uses plugins, there is a plugin for almost everything, so no need for coding
  • You can easily add images and multimedia
  • Ridiculously simple to install (takes less than 2 minutes)

With WordPress, you can create what is called a ‘self-hosted website’, and this is what we are going to be doing. This means that we can use our own hosting and most importantly, our own domain name.

It also makes your website more authentic if it is self-hosted on your own domain, and you have full ownership of it. For this reason, we always self-host our websites.

2. How to Host a Website in India?

Are you ready to start your own website but are confused by its technicality of it? No matter your answer we’ve got you covered.

Web Hosting is essentially about Page Load Speed and Uptime. There are numerous web hosting providers which provide similar services. we for one with all our experience would recommend the one which delivers high Page Load Speed and 99% Uptime.

We recommend strongly Hostinger as your hosting partner in India. The reason is not only for ease of use but also because it is the most value-for-money hosting platform. Furthermore, you get a domain name absolutely free of cost.

3. Why Hosting with Hostinger to Create a Website in India?

hostinger hosting

The main reason for creating a website in India is the price factor. You will not find such a world-class hosting provider at this cheap price for sure. The other factors that make Hostinger the best choice to create a website in India are the following:

  • Hostinger delivers great performance regarding website load speed and uptime. It is also easy to use and probably one of the best picks for beginners.
  • The best customer service. Probably the best among all the hosting companies. It is extremely important for a beginner as no tutorial can teach you 100 % unless you start to do it and go through the process of hosting your site. You will find 24/7 customer service executives helping you whenever you want.
  • You get a free domain name along with the hosting plan and thereby saving good money.

4. Setting Up the Website on WordPress

Just follow the following steps and you will be able to install your website easily within 5 minutes.

Firstly, visit

hostinger hosting price
Click Here to Get More Details on Pricing

In the following section, we’ll guide you through building a website using WordPress, the most widely used CMS. We’ll break down each step, from installing WordPress core to adding pages and eCommerce features using WooCommerce.

5. Install WordPress

There are a few different ways to install WordPress. The easiest and most popular way to install the CMS is using a 1-click automatic installer. Nowadays, the majority of hosting providers provide this feature on their control panel. Hostinger also provides this feature to its users.

Let’s check out the steps to be followed to host your website on the Hostinger platform:

The very first step is to Log in to hPanel. Then navigate to Website – Auto Installer.

hosting website tutorial firstFind WordPress and click Select.

hostinger website tutorial secondIn the next window, fill out the form with the correct information.

You must ensure your domain name is correct and that it says “WordPress” next to it.

Nest is entering the Administrator UsernamePassword, and Email. This login information will be used in the future to access your WordPress website’s admin area.

Enter a Website Title. This title is mentioned to know what your website is all about. Though you can change the title whenever you want in the future.

Select your preferred language from the drop-down menu.

It is advised for security purposes, to select Always update to the latest available version.

Finally, Click Install.

That’s it. You’re now officially a website owner with a WordPress website! Congrats.

We like Hostinger more than other hosting providers because here only you will get a discount on any plan for any duration, unlike other companies. Other providers generally offer discounts for longer hosting durations.

Now you can move on to the fun stuff like finding a good theme. There are plenty of free themes to start with. In course of time buy a paid theme.

How to Make Money from a Website

There are lots of ways to monetize your website to make money, some of them include things like,

  • Adsense – Get paid when people click on ads
  • Selling a product/service
  • Selling other people’s products as affiliates
  • Blog advertising,
  • Drop Shipping – Selling physical products that you don’t actually own

The first thing you need to determine is the niche of your website  If for example, you are writing a blog that provides a lot of information, similar to this website, then you may want to think about using Google Adsense or selling advertising space on your website.

Suggested Read: Most Popular Ecommerce Website Builders in India


Hope this guide has provided you with some effective information to get you started. You now have all the information in setting up your WordPress website and the knowledge to know how to start a website and earn money online anytime you like.