The Ultimate guide On How To Write A Blog And Earn Money In India 2023

How to start blogging in India

Over the time, blogging has evolved as a professional career. You can lead your life by full time blogging. Initially many people started blogging as a hobby for many years .But nowadays people are treating it as a mainstream career option. Let us see how to write a blog and earn money in India.

Well now we will understand what blogging is. It is sharing your ideas or opinion on any topic of your interest to the whole world. You can create your website & share ideas. You will learn more about website creation in the upcoming section.

As modern lifestyle is changing, we are finding it difficult to cope with professional life and personal life. We have started looking for alternative opportunities. And here comes the blogging career.

Once you enter into this field you should treat it as your own business. Successful businesses are not built in a day. So you have to work hard in building a successful blog and to earn a good amount of money.

Well you might be thinking, how to write a blog and earn money in India 2022  and make it a successful blog? Yes, there are certain things you need to follow during your blogging journey.

Regular writing practice, creating engaging content, creating high quality content with updated information, improving user interface, guiding your audience by solving their problem through email communication or any other means.

After a few months of starting your blog, you can scale your blogging business with many monetization methods, which we will discuss in detail in this guide.

Now you might be thinking how to find a niche of my interest? I am there to guide you to find the exact topic of your interest.

How to write a blog on your favorite niche

How to find your niche

First let me tell you what is a niche? It is a specialized segment of a market in which you are having expertise to solve the problem. I will tell you how to find the best niche for blogging in India by carrying out small activities.

You make a little bit brainstorming activity here, think for a moment, that what are the problems you have faced as a student, as a child to your parent, as an employee of your organization, as a spouse to your partner, as a father to your kids, as a customer, as a patient if you have suffered from common health ailments etc..

Make a list of all those problems and keep it separately. Next thing you have to do is, decide which type of problem you want to solve or in which area you are interested in solving the problem.

See I am interested in giving solutions for digital marketers through this blog, so I have chosen this sub niche.

In this way you have to decide your niche. One more important thing is that you need to look for monetization methods, I mean earning opportunities. Are there any possibilities for monetization in your selected niche? If yes, then you can go ahead with that niche. Here monetization means, there should be possibilities for selling, promotion of products and services related to your blog content.

Here you can see the below picture for more clarity.

How-to-write-a-blog-on-your-favorite-niche

If the selected niche is meeting all the criteria mentioned above, then without any second thought you can finalize this niche. Do a quick check on your niche, whether it is a low competition niche or not. Why? Because it will be easy for you to rank sooner in the search engine results page.

After selecting the niche, then it’s good to go and select your blogging platform available from online

PRO TIP: In the beginning if you don’t have blogging experience then I recommend you to choose any free online blogging platform, where you can practice for a few days or months.

For more details about the blogging platform you can check out in the next section.

How to write a blog for free

In the beginning people like you and me don’t feel comfortable to start blogging using a paid blogging platform so, it is better to choose some free blogging sites to feel comfortable and to accommodate with the new environment.

Here I am mentioning a few platforms where you can start blogging as a full time or part-time career. I also suggest which platform is best for professional blogger.

For beginners like you, sites such as wordpress.com, Wix.com, Medium.com, Blogger.com & Weebly are best to start. You don’t need to spend any money to start blogging.

How-to-write-a-blog-on-WordPress-and-earn-money

WordPress.com

It offers a free plan for you, where you can start blogging just by signing up on the site. It also offers some themes and plugins. If you want more features, then you need to take a pro plan.

How-to-write-a-blog-on-WIX-and-earn-money

Wix.com

Just similar to wordpress.com, it is also a blogging platform but its global usage is less in comparison to WordPress. Its customization features are not as good as you get on WordPress. In the free plan you get to see adverts, in case if you want to go ad free, get a pro plan.

How-to-write-a-blog-on-Medium-and-earn-money

Medium.com

Medium is also a free site, you can start by signing up, you can start by signing up on the website.  If you start a blog on this platform, you get exposure to a broader audience. Here you don’t require code to design a site, just like other sites you can simply make use of drag and drop features to customize your site. The only disadvantage with this site is you cannot own a site.

How-to-write-a-blog-on-Blogger-and-earn-money

Blogger.com

Blogger is also another blogging platform which is owned by Google. Here you get some pre-installed themes from Google. Customization in all of these sites is limited. So you cannot design site as per your needs. But it is a good platform to start blogging for beginners. Why are you waiting? Go and create a blog for free and make money.

How-to-write-a-blog-on-Weebly-and-earn-money

Weebly.com

Weebly is similar to wix.com but features are less when compared to WIX. Here also we can find drag and drop features to customize the site and change the look & feel of the site.

In all of the free plans mentioned above there will be some limitations from some customization point of view, earning point of view, security point of view, and reliability etc. So, in order to take full control of your site, you need to go for paid plans. More detailed information about blogging sites I will discuss in a separate article.

For a professional blogger I suggest you invest little money in hosting and domain to get paid plans. Now you might be thinking, how much does it cost to start a blog in India? Well, I recommend you to check out blue host for hosting and domain.

Here I am going to give a detailed guide to choose domain name and hosting services.

How to choose name for your blog

Selection of domain names is very important because it can affect your blog performance. So think before you finalize the name. With the blog name you also need to pay attention to extensions. Commonly we get to see “.com”, “.org”, “.in” “.co.in”, “co.uk”, “.edu”, “and .co”. However I suggest you give preference to “.com”, “.org”, and “.net” just because of their popularity. It is easy to remember & makes people visit frequently.

Here I am suggesting few blog name generators which help you to find unique name.

  •         Godaddy.com
  •         Businamemaker.com
  •         Instantdomainsearch.com
  •         Businessnamegenerator.com
  •         Leandomainsearch.com

Important factors you should keep in mind before choosing domain name

  •         It should be easy to remember
  •         It should be funny
  •         Letters should not come in continuation
  •         It should be short

Steps to get hosting service from blue host

It is one of the best web hosting service providers in India, recommended by a lot of industry experts also. I personally use this hosting service, which is so reliable and you will get complete 24/7 customer support from them once you purchase. It is also recommended by WordPress.

  1. Go to bluehost.in website & check out the offers available. I suggest you take a basic plan to get all basic features.                                                                                                                                                                                              Bluehost-offer                                                                                                                                                                                                     .
  2. After clicking on the basic plan,  you will be taken to the domain name selection page as shown in below pics. Here you can go with the existing domain name or if you want to get new domain name from blue host, click on whichever suits your requirement.                                                                                                                                                                              Domain-name image                                                                                                                                                                                                     .
  3. Fill all the details of your identity, select the time period for which you want hosting service. There are some optional services, if you want you can mark by reading on-screen instructions. Here images show you step-by-step procedure and then click submit.                                                                                                                Bluehost-signup                                                                                                                                                                                                              Signup-details                                                                                                                                                                                                      Submit-button Image
  4. Once the payment is completed, this hosting service will install WordPress to your site with just one click. You only need to follow on-screen instructions to set up your website.

For many of the new bloggers, WordPress environment is new to customize the site. In order to make it easy for you I am suggesting some videos where you go through it completely to customize your site as per your requirements.

To learn how to work on Elementor to build your web pages, kindly check this video.

How to customize your theme based on your requirement? Go through this video.

How to install essential WordPress plugins at the beginning? You can see complete WordPress tutorial here.

Free WordPress plugins for your blogs

Here I am going to list out all the necessary plugins you require at the start of your blog.

  • Akismet Anti-Spam
  • Elementor
  • Limit Login attempts reloaded
  • Updraftplus-Backup/Restore
  • W3 Total cache
  • Yoast SEO
  • Header, Footer and Post Injections

When basic customization, theme installation on your website is completed, now it is time to fill with the content.

Everyone knows that “Content is King”. So, in order to get discovered in a search engine when some user searches for information, you need to optimize your site content to specific keywords. To find those specific keywords do keyword research first.

I will discuss more about this in the next section.

How to find keywords for blog

There are some keyword research tools available online for free as well as paid once. Here I am going to list a few tools for you.

Free keyword research tools

  •         Ubersuggest
  •         Answer the public
  •         Google keyword planner
  •         Keyword tool

Paid keyword research tools

  •         Semrush keyword magic tool
  •         Ahref
  •         KWFinder
  •         Serpstat
  •         SpyFu
  •         Keyword Revealer

In the beginning you can make use of free tools, once your blog grows then switch to paid tools.

Now find SEO keywords for blog by doing keyword research and target long tail keywords, which are less competitive, having low search volume and high CPC (cost per click). More detailed information about how to insert keywords in blog and regarding keyword research tools I will share in a separate article.

When you finalize the blog keywords, now you should create content around it. Similarly you take some more keywords, create content. Populate your blog with lots of articles to get visibility in the search engine organically. More about creating content you will find in the next section.

How to create quality content

Content-Is-King

Quality content makes your blog successful then you might be thinking how to create it? Now I will discuss how to write a blog and earn money in India by creating a high quality content.

When creating content decide to whom you are writing content. If possible visualize that particular audience while writing. Use proper words and tone your message as per the requirements of your audience. Try to engage them throughout your article. Include some examples, pictures, videos, and infographics in your content.

  1. Research competitor’s post: Do complete research on those posts ranking on SERP. Look for all the topics and keywords included in those posts. You too can target the same keywords and create great content which is not included in those sites.
  2. SEO Optimized content: Once you finish writing content, check whether it is satisfying both users and search engines. Then how to write an SEO friendly blog? So, here you need to optimize your content for search engines by inserting keywords in title tag, Meta description, heading, subheadings and also alt tag for all images. Follow simple SEO rules to earn more organic clicks on your webpages.
  3. Selection of keywords: In online platforms users search for information based on their requirement. They may search with short tail keywords or long tail keywords. Being a beginner blogger you should always target long tail keywords with low competition. Then it will be easy for you to get visibility in search engines within less time.

Now your blog is ready and filled with articles, the next step is to how to get traffic to your blog for free. Let me discuss in the next section.

How to drive free traffic to your blog

Traffic is one of the important factors for a successful blog. It indicates the earning potential of your blog.

It is really important to drive traffic to your website in the beginning days to make it successful in the long run. No doubt you can boost blog traffic from search engines but it takes time.

In order to promote your blog you should follow certain steps to make it visible to your audience and bring it to the spotlight. There are certain strategies every blogger follows which are,

  1. Create a Facebook page: Start posting on your page related to your blog. You can share all the strategies through posts to increase engagement. Join some Facebook groups using your page. In the page bio section you can share a blog link. Whenever you share some ideas in a group, some people may follow you through your page then to your blog.
  2. Build relationships with other bloggers: Try to engage yourself with other blog posts, do blog commenting and share valuable ideas in the beginning days. Then slowly you can also share your blog link when you share something important with group members. This is one good way to get traffic to your blog.
  3. Create Quora Profile: Visit Quora and answer the questions related to your blog content & at the end you can also share your blog link for detailed information for your readers. By following this step you can drive massive amounts of quality traffic to your website from Quora.
  4. Repurpose your blog content: Once you finish the content on a blog, you can make different formats of that blog content to get an audience from different platforms. You can make infographics, videos, images, eBooks, audio files, and share on other platforms with your blog link attached.
  5. Make use of social bookmarking sites: Use these bookmarking sites effectively to get sufficient traffic. Bookmarking sites like, Reddit, Pinterest, Twitter, medium, Instagram and Mix etc. You may get a good backlink also along with traffic.

How to make money from blogging for beginners

Once you get a sufficient amount of traffic to your blog then it is time to monetize your blog with many ways of monetization methods. Now I am going to reveal all proven methods in this section.

  1. Provide your services
  2. Ad Networks
  3. Sell info products
  4. Affiliate Marketing
  5. Native advertising
  6. Upsell to the existing customers
  7. Launch online course
  8. Conduct online/offline workshop
  9. Start paid community/newsletter
  10.  Create a course on Udemy

To learn more about making money blogging, please click on the link below.

If you want to know how much a professional blogger earns from blogging then, please click on the link below.

Do check out my other articles to get more information on blogging related stuff:

Please share your views on this post in the comment box and thank you for reading this post. We will meet in the next article, till then happy blogging!

If you have enjoyed reading this article, please don’t forget to share it with your friends.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Scroll to Top