I may earn money if you use my affilaite links to buy products: More details
Wondering how to start a blog in India? It may seem like a complicated process at first, but we will simplify it in this guide. We will go through all the steps you need to take to start a blog in 2020 in India. Blogging is an excellent way to build authority in your niche, earn passive income, and engage with your customers. Here is an overview of the steps involved.
Table of Contents
Why start a blog
Before we get started it is important to first understand why you should start a blog in India. India is one of the largest countries in the world with an ever-growing population. It is becoming a technological hub with internet penetration increasing there is an opportunity to grow your online business.
Blogging has several benefits for your business. Here are a few main ones.
- Blogging is a great source of income. There are several ways in which you can monetize your blog and earn money. Sometimes you can automate the process and earn passive income.
- It’s an efficient and cost-effective method of getting your message across regularly. Blogging does not require a huge investment of money, it will usually require time more than money.
- Blogging helps you engage with your customers. Usually, blogs will have a comments section where visitors can voice their opinions. They can ask questions, provide feedback, and comments on the blog. This two-way conversation is an excellent way to build social proof. It can easily help increase your conversions.
- Blogs can help increase traffic to your website. Blogs are loved by search engines, they are often rewarded with higher rankings, which ultimately leads to more traffic.
- Blogs are a great way to increase your social reach. If your content is engaging and compelling, it will result in it being shared by visitors on social media. This will increase your social reach and provide valuable social signals to your website. As your content gets shared it reaches a wider audience ultimately resulting in more traffic.
How much does it cost to start a blog in India
But you’re more interested to start a professional blog with an intention to make profit, then it’s possible to create quality blog with as little as $100 investment.
A domain name usually costs around $15 per year and a good hosting server costs around $80 first year.
Choosing a niche for your blog
This is the first and the most important step of starting a blog. The niche you choose can make or break your blogging journey. Most bloggers will quit within 6 months of starting a blog because they chose the wrong niche.
A niche is simply a topic that your blog will revolve around. For example, you could start a blog about parenting, cars, technology, etc But how do you find out which is the right niche? Here are 3 steps to choose a great niche for your blog.
- Make sure you are passionate about the topic. Otherwise, how will you stay motivated to continue blogging? If you are not interested in the topic, it is likely that you don’t know much about it. It is therefore important to choose a niche that you are passionate and knowledgeable about.
- Choose a profitable niche. Blogging can often be a good source of income. If you choose a profitable niche, you can easily start making passive income with your blog. You should make sure that people are interested in the topic you are starting your blog about. For example, would more people follow a tech blog or a psychology blog? The wider audience you have the better your chances of success.
- Choose a micro-niche. Choosing a wide audience is great but it also comes with more competition. To avoid this, you can further narrow down your niche, for example instead of starting a parenting blog, you can start a parenting blog for toddlers or teens. Try to further narrow down your niche and build authority in that space.
Selecting a domain name
A domain is the url of your website. For example, www.yoursite.com this is what users will type into their browsers to be able to access your website.
It is important to choose a good domain name as it will usually be the first thing people see before accessing your website.
When choosing a domain name, you need to make sure it is relevant to your niche. For example, www.parenting.com would not work for a pet’s blog.
Make sure your domain name is short and easy to remember without spelling mistakes; it’s difficult to type complicated words and will often have spelling errors from users who type your domain name in their browser.
It is recommended to always try and get the .com version of your domain. .com domains have some SEO advantages over other domain extensions.
If you cannot find the .com version, then you can try to get the .in version. The .in version would work well if your blog is targeted for India.
Choosing a web host
A Webhosting account is where all your blog’s files, code, images, videos, etc will be stored. When a visitor visits your blog, the content will be accessed from the Webhosting server.
There are several web hosting providers with varying ranges of features. You can get a shared host, a virtual private server, or a dedicated server. The features offered by all hosts are different, for example, the disk space, CPU power, the PHP version, the backup managers are all usually different. Choosing a web hosting provider can be a daunting task.
There are companies like BlueHost and Hostgator, but I recommend using SiteGround for Web hosting. Honestly, it is the best web hosting for blogs. There are several cheaper options but those have a ton of issues, with the major one being the load speed of your blog.
The improvement in the performance of the website, when hosted on SiteGround, was massive. Other than the load time which went down to 1.2 seconds, the page size and the requests also reduced. This was as a result of SiteGround’s optimizations such as compression and caching. They have other speed enhancements built into their SG Optimizer plugin such as lazy loading images, deferring of scripts, combining of CSS files, minifying code, etc. SiteGround is one of the fastest web hosting providers with a ton of extra features.
A slow blog will have detrimental effects on your SEO efforts and your user experience. It is therefore critical to ensure your website loads fast. There are several things that can affect a website’s speed, however, if your hosting is not up to the mark, you can optimize as much as you like, but your blog will be slow. Therefore, it is important to choose a stellar web host and SiteGround is beyond stellar.
While purchasring the SiteGround server, make sure to select the server located in Asia if you want to target the Indian audience. For more information on purchasing the hosting plan, follow this easy tutiorial.
Setting up WordPress
Once you have a domain name and great hosting, you will now need to decide what platform or content management system (CMS) you want to use to build your blog. There are several blogging platforms such as Joomla, WordPress, Drupal, etc.
WordPress is the number one platform for blogging. It is user-friendly, beginner-friendly and has thousands of themes and plugins. Meaning your creativity options are unlimited.
We will show you how you can set up WordPress on SiteGround. Whichever hosting you are using, the process will generally be the same as most hosts will have Softaculous or another similar installer.
To start log in to your SiteGround account and you will see a similar interface as shown below.
Select WordPress Installer
Then click on Install Now as shown below.
On the next step, enter the details like your Blog name, tagline, email, etc.
It may take a few minutes for WordPress to be set up. Once done you will get a confirmation message on the screen.
Once done you are now ready to use WordPress. You should also be able to visit your website. Usually, it will look similar to this.
This is the Twenty Seventeen theme which usually includes in the default WP installaion. We can now move to the next step which is to choose a theme.
Choosing and Installing a WordPress theme
The overall look and feel of your WordPress website is controlled by your theme. As you can see above the default theme has a basic design. It does not have many customization options. You will need to choose a better theme for your blog. Here are 4 things you need to consider when choosing a theme.
- Purpose of the theme – Most WordPress themes are built for specific purposes while some are multi-purpose. If you are looking to start a blog, make sure you choose a theme that is suitable for a blog. An eCommerce theme, for example, will not work for a blog.
- Price – There are both free and paid themes available for WordPress. Free themes will often have limited features and sometimes are slow to be updated by their developers. It is better to choose a paid theme. Most paid themes will cost under $50 and have robust features and customization options.
- Speed – Your web hosting will greatly affect the speed of your website, but your theme is another major factor that will affect the speed of your website. Make sure the theme is well coded and optimized for speed. You can do speed tests on the demo of the theme to judge the speed.
- Responsiveness – Most WordPress themes are responsive. In the unlikely event that you choose an unresponsive theme, you will end up hurting your user experience, especially for mobile users. Make sure when choosing a theme, you test it from different devices such as a tablet and mobile phone.
The Astra theme is an awesome WordPress theme. It has a free version and a premium version available. Its multi-purpose and can be used for a blog. It’s one of the fastest themes in the market. It’s also responsive and has several other robust features.
To install a theme, in your WordPress dashboard under the appearance menu click on Themes.
Then click on Add New
Search for the Astra theme and click on Instal
Once installed click on Activate
Once the theme is activated you will see a visible difference in the look and feel of your blog. You can now start customizing it further depending on the theme options your theme has.
Writing your fist post
You can now go ahead and start writing the first post for your blog. After Logging into your WordPress dashboard, under the posts menu click on Add New.
From the next screen, you can start writing your blog post. You will first need to add a title and then you can add the content for your post.
Here is an example. We added a title, some text, and an image.
Once you are done adding your content for the post click on Publish and the post will then be live on your website.
Monetizing your blog
Blogs can be a significant source of revenue. Here are some ways in which you can monetize your blog.
- Ads – This is the most common way to monetize blogs. You can sign up for ad networks such as Google Adsense, Media.net, Adversal, etc. You will need to strategically place the ads on your blog, so they don’t annoy users. You can also sell banner ads locally or sponsored ads on certain pages.
- Affiliate Marketing – You can promote products or services on your blog and if you get sales, you get paid a commission. Usually, this will be a fixed amount per sale or a percentage. There are several affiliate networks that you can sign up for such as Click bank and Max bounty
- Selling your products or services – You can use your blog to promote your products or services to make money. Blogs can help drive significant organic traffic and you can leverage this to promote your own products or services.
There are many other methods of monetizing your blog, but these are the 3 main ones.
That’s it for this article. You now know how to start a choose a niche, domain name, hosting, and a theme for your blog. That is all you need to get started. Of course, there can be several other steps that you might need to take for example installing plugins for extra functionality. But these will largely depend on your requirements.
By following the steps outlined above you should easily be able to get started with a blog.