How to Start a Blog for Passive Income: Complete Guide in 2022

Starting a blog in India, or anywhere else in the world, is a huge step. Because blogging is a time-consuming task, it takes a long time to write an article that solves the problem of the audience you are about to create.

Since being new to blogging, a lot of questions come to mind, like where to start and how to start a blog for passive income.

As a result, in today’s post, I’ll discuss how to start a blog for the least amount of money in India or anywhere else in the world. Blogging is frequently used to describe the start-up of a business. As a result, business always necessitates a small investment to achieve better results.

However, with blogging, you have complete control over how and where you begin. So let’s get right down to business.

How to Start A Blog

First Step: Find Your Niche

The most important task in starting a blog is determining a niche. You can start a blog with a broad subject, but you risk getting lost in the sea of possibilities and eventually becoming bored.

As a result, it’s always a good idea to start with a small niche subject, such as an Indian cuisine food blog.

Let’s imagine that we start a blog on the subject of Indian food, and we only want to cover non-vegetarian Indian recipes.

Because this blog will become extremely niche, you will be able to write hundreds of Indian non-vegetarian recipes that are readily available and popular.

And you can see how your blog develops over time. Once your blog has attracted a sufficient number of visitors per day, you can begin exploring or expanding your niche, which could range from non-vegetarian to including veggie topics and recipes in the blog.

How to Start A Blog
Finding the Perfect Niche

And, in my opinion, the Indian blogging industry is still young, so you can find a lot of articles on the subject in regional languages, or you can start with English if you want to go global.

Niche’s main goal is to target a specific group of people who will always follow you if your content is awesome or very good.

Another example is starting a blog with a bodybuilding-related topic, such as health. So, if you start a blog about bodybuilding, you’ll have a lot of opportunities to post a lot of articles and guides.

And as your blog grows, you can start selling affiliate products to supplement your income.

How to Start A Blog

So once you have found your niche, one thing you must note is the topic or niche which you select.

You must be enthusiastic about the subject and should not become bored with it over time. At first, you can do it as a hobby; later, as your business grows, you can make it a full-time job and consider expanding.

Second Step: Get a Domain with Your Target Niche Keyword

The next step is to find the ideal domain name. It’s always preferable if your domain name includes your niche keyword, such as bodybuilding in the example above.

If this isn’t available, you might be able to come up with something similar on

Keep in mind that unusual domain names, such as, and long domain names, such as, are bad choices to make when deciding on a domain name for your website.

It’s always better to choose a name that’s shorter and easier to remember, such as, which is a great name and easy to remember.

Bulletproof your Domain for $4.88 a year

Whatever you do to start your blog, keep in mind your future audience and how you can make things easier for them over time so that you can continue to grow with fewer hassles.

If I had to recommend a domain registration site, it would be It is inexpensive and a good place to start. And I’ve written an article with an 80% off coupon for registering a domain name on NameCheap, so you can click here to go to that post and register a domain that you like.

You can also use other domain registration websites, but NameCheap is the best of them all.

Once you’ve found the perfect domain name, move on to the next step. We can now move on to the next step, which is locating the ideal hosting network. So let’s get down to business.

Third Step: Finding the Perfect Hosting Site

If you ask me, finding a hosting site can be quite stressful. Because we have a lot of questions but limited visibility because many sites refer to different websites for hosting a website, we have a lot of questions to ask at first. Let me go over the requirements for a perfect hosting site in bullet points.

  • Provide Powerful backend service at a reasonable price
  • Very high uptime for any website hosted
  • Various packs and customization options as per need
  • Great Customer Service for any nick picks that occurred.

If we go into more detail about the points above, it’s always beneficial to have a hosting site that offers a variety of options and an easy-to-use user interface.

If you’re going to use a hosting site, you need to be able to figure out how to use it quickly and easily. Because of this, a lot of web hosting websites now offer one-click installation of a lot of the tools you need to run a website.

The best hosting website, which I recommend, is Bluehost Hosting. Bluehost Hosting is one of the best website hosting platforms I have ever used. And I have used various hosting websites, but the amount of support and freedom we get on Bluehost is unlimited. But also, there are some drawbacks if compared with premium website hosting websites.

How to Start A Blog
Bluehost Pricing

If you do not want to go cheap and start with premium website hosting, then you can go with WP Engine – Get 3 months free on annual plans or check out Cloudways hosting.

People who use their hosting services get a lot of free tools, which is great and worth the extra money.

How to Start A Blog
WPEgine Pricing with Various Premium Plugins

Both of them are great websites for hosting websites, and we can use them to host our websites there. But if you’re still not sure, I’ll write a detailed review about it soon and put it here. Links will be put here.

Also, there are a lot of different types of hosting, like shared hosting, managed hosting, cloud hosting, and VPS hosting, to name a few. As more and more of them are used, the prices go up a lot faster.

When we talk about the tool for the blogging website in the next step, we will talk about what it needs. What do you need to learn or install to get going? In this part, we’re going to talk about the main framework or tools we can talk about.

Step Fourth: Finding Perfect Tool Such as WordPress

WordPress is the best way to start blogging because it already has everything you need. WordPress is used to make about 30% of the websites on the internet. It’s not just Drupal that you can choose from. You can also choose from OpenCart, PrestaShop, Joomla, phpBB, and more.

Because WordPress is the most popular way to write a blog today, you get a one-click installation from your web host. Most hosting providers also offer direct WordPress hosting plans at cheaper prices if you want to host your site on their servers.

Keep in mind, though, that cheaper prices mean less bandwidth and less space on your hard drive, which will make your website take longer to load, which can hurt your SEO a lot! In this post, I will talk about SEO, which stands for search engine optimization.

How to Start A Blog
Pic Courtesy:

This is what the WordPress dashboard looks like, as shown in the picture below. As you can see, it gives you a lot of ways to start posting and publishing your content right away.

How to Start A Blog
WordPress Dashboard

You can see that I use WordPress to run my website as well. This is because WordPress has a lot of different plugins and themes.

As soon as you finish setting up your article or post, you can start sharing your knowledge with the world right away.

Step Five: Finding Right Themes and Plugins

I believe this is the final step in setting up your blogging platform. What is a theme? A theme is a user interface that you can use to start writing a blog without having to think about it. Because most WordPress themes have a better user interface.

However, it is always preferable to use themes that are search engine-friendly and optimized for speed. The GeneratePress Theme is a fantastic theme that I can highly recommend.

GeneratePress offers great features and excellent search engine optimization for $50 for the first year, but premium themes are only $30 per year after that.

How to Start a Blog
GP Premium Pricing

A free GeneratePress theme with limited features and accessibility is also available. However, using a premium theme is always recommended because it allows for more customization and allows you to get the most out of WordPress as a whole.

Because if a problem arises with the user interface, you will always receive excellent customer service if you have a premium account rather than a free account.

However, if you find GeneratePress to be more expensive, or if you want to change your theme every few months or years and not be tied to a single theme provider, MyThemesShop.Com is the way to go.

This is a fantastic website that offers over 153 premium themes for $99.99 per year with a variety of additional benefits. Check out my article on the 6 best themes for WordPress.

A variety of plugins are also required to make WordPress websites more powerful, optimized, and fast.

Let me list a few of them right now, along with a brief description of what they’re used for, as a more detailed article will be provided for each of them later on this website. So, let’s take a look at the most important WordPress plugins.

  1. JetPack: It is an excellent tool for improving your website’s search engine optimization. It also displays various website statistics and allows you to customize how your website appears on social media sites like Facebook and Twitter when shared. JetPack is available in two versions: free and premium. Premium has lots of advantages available.
  2. RankMath (RM): RankMath is an SEO tool that is available for free. These tools can help you determine your post’s SEO score as well as what changes need to be made for it to rank higher on Google or other search engines. It is currently a WordPress must-have tool. These tools also assist you in setting up Webmaster Tools for various search engines so that your website can be crawled and ranked quickly.
  3. LiteSpeed Cache: LiteCache offers free CDN and caching services, allowing your website to load much faster. Using this plugin can also assist you in improving your Google Pagespeed insight, which is now one of the ranking factors on Google.
  4. AMP Plugin: Accelerated Mobile Pages (AMP) is an acronym that stands for “Accelerated Mobile Pages.” This plugin adds to the faster loading of mobile pages. Because mobile page load speed is so important for your website to stand out among the many others out there. Again, this is both free and premium, but I believe that if you have a premium theme installed, this feature will already be included. However, if you require a more detailed guide on AMP themes and plugins, please let me know in the comments section. Now, AMP is not recommended to be used on your website.

Other plugins that you can install are ShortPixel to compress images, Antispam Bee to block spam comments on your website, and GeneratePress Blocks to create a beautiful website.


Now that you’ve successfully set up your WordPress website, You can begin blogging about your niche right away and begin building an audience as soon as you want.

As you saw in this tutorial, getting started with the website was very simple, and starting a blog in India is very simple and can be accomplished using the five steps listed above.

However, you should always blog about a subject about which you are truly passionate and that has a small but dedicated audience of people who share your interests and want to read about topics related to your niche.

I’ll list the additional readings required after this guide so that you’re up to date on all of the technicalities. I don’t want to overwhelm you with all of the technicalities in one post.

If you’ve started a blog and need assistance, please contact us thru the contact page. Alternatively, simply leave a comment with your question so that I can assist you.

If you liked my post, please follow us on social media pages such as Facebook, Twitter, and Instagram. Also, let us know if you have any suggestions or queries in the comment section.

DISCLAIMER: Any links to NameCheap, Bluehost, Apex Hosting, WPEngine provided on this post are affiliate links. It is a complete user will to register using these links and it does not cost anything extra if they wish to. But it will help us keep motivated to keep on providing awesome content.