Get pinged when your stocks flip

We'll only notify you about YOUR stocks — when the trend flips, hits stop loss, or hits a target. Never spam.

Install TrustyBull on iPhone

  1. Tap the Share button at the bottom of Safari (the square with an up arrow).
  2. Scroll down and tap Add to Home Screen.
  3. Tap Add in the top-right.

How to Start a Blog and Make Money in India

To start a blog and make money in India, pick a clear niche, buy a domain, install WordPress, plan keyword-based articles and publish consistently. After six months, monetise through AdSense, affiliate links, and digital products, and expect steady passive income by year two.

TrustyBull Editorial 5 min read

You can start a blog and make money in India without quitting your job and without a big upfront investment. A disciplined blog is still one of the cleanest ways to earn passive income in India after the setup phase. It rewards patience, writing skill, and a willingness to learn basic SEO.

This guide walks through the exact numbered steps. Nothing fluffy. Expect six to nine months before money shows up, and clear milestones along the way.

Is blogging still worth it in India?

Yes, with one caveat. Pure "10 tips" blogs copied from other sites are dying fast because Google is pushing original, experience-based content. But niche blogs that solve specific Indian problems, cite real sources, and build author trust are still ranking.

Think tax blogs explaining section-specific questions, city-focused finance blogs, gardening in tropical climates, parenting advice for Indian households, or local food recipes. These corners have lower competition than generic topics.

Step-by-step: how to start a profitable blog in India

1. Pick a niche you can own

Choose a niche where you bring real experience or strong interest. Ask three questions:

  1. Can I write 100 articles on this topic without running out of angles?
  2. Do people search for this problem every day?
  3. Does the niche have obvious ways to earn money (affiliate products, ads, courses)?

If the answer to any of these is no, pick again. Personal finance, tech gadgets, travel, parenting, fitness, and career advice all have clear money paths. Ultra-niche topics like terrarium care or chess openings can also work with the right monetisation.

2. Buy a domain and pick reliable hosting

A domain costs 500 to 1,000 rupees a year. Registrars like GoDaddy, Namecheap, and Bluehost India work fine. Pick a short, easy-to-type name that signals your niche.

For hosting, shared plans from Hostinger, HostGator India, or Bluehost start around 150 to 300 rupees a month. Avoid free hosting. You will regret it when your traffic grows.

3. Install WordPress in one click

Almost every host has a one-click WordPress installer. WordPress powers over 40 percent of the world's websites. It is free, flexible, and friendly to SEO. Skip Wix and Blogger if you are serious.

Essential plugins to install on day one:

  • Rank Math or Yoast SEO for search engine optimisation.
  • LiteSpeed Cache or WP Rocket for page speed.
  • Wordfence or Sucuri for basic security.
  • UpdraftPlus for automatic backups.

4. Plan your first 20 articles before writing

Do not write random posts. Research keywords using free tools like Google Keyword Planner, Ubersuggest, or Ahrefs Webmaster Tools. Target keywords with monthly search volume between 300 and 5,000 and low to medium difficulty.

Group these keywords into topic clusters. A cluster is a main pillar article plus five to ten supporting articles that link to it. This structure is how Google understands authority.

5. Write for humans first, search engines second

Each post should answer one clear question or solve one clear problem. Aim for 1,200 to 2,000 words on pillar posts and 800 to 1,200 on supporting ones. Always include your own examples, screenshots, or data. Google rewards first-hand experience.

Follow this structure inside each post:

  1. Clear title containing the target keyword.
  2. Short opening that answers the question in the first two lines.
  3. Logical H2 sections, one per major sub-question.
  4. Images, charts, or tables for clarity.
  5. A closing FAQ block for long-tail queries.

6. Publish on a schedule

Two posts a week for the first three months, then one a week. Consistency matters more than perfection. Most Indian blogs fail because writers publish for a month, see no traffic, and quit.

7. Promote without spamming

Do three things every week.

  • Share new posts on Twitter, LinkedIn, or a relevant subreddit.
  • Answer real questions on Quora and link your post only when it genuinely helps.
  • Pitch one guest post or collaboration to a larger blog in your niche.

8. Start earning money after month six

By month six you should have 40 to 50 posts and at least some organic traffic. Five money streams work well for Indian bloggers.

  • Display ads through Google AdSense, Ezoic, or Mediavine once you hit eligibility. Earnings of 1 to 4 dollars per thousand Indian visits are normal.
  • Affiliate links to books, courses, software, or tools you actually use.
  • Sponsored posts from brands in your niche.
  • Digital products like e-books, templates, or short courses.
  • Consulting from readers who trust your expertise.
A typical Indian blog earning well starts with AdSense, then layers affiliate income, and finally launches a product once the audience asks for one.

9. Reinvest early profits

Use the first 20,000 rupees of income to upgrade hosting, buy a better theme, and hire an editor for polish. Reinvestment compounds. It is the difference between a hobby blog and a real business.

10. Watch tax and compliance

Blog income is taxable. Keep track of payments, declare them under income from other sources or business income, and pay GST if you cross the threshold. For official rules, see the tax portal at incometax.gov.in.

Common mistakes new Indian bloggers make

  • Chasing high-competition finance or tech keywords as a beginner.
  • Copying AI-generated content without editing or adding original insight.
  • Treating the blog like a diary instead of a problem-solver.
  • Ignoring page speed and mobile layout.
  • Expecting meaningful income before month six.

Realistic earnings timeline

Month 1 to 3: zero income. Building content base.

Month 4 to 6: 100 to 500 rupees from early AdSense.

Month 7 to 12: 5,000 to 30,000 rupees if you stay consistent.

Year 2: 30,000 to 1 lakh rupees a month is realistic for a focused niche blog with 50,000 monthly visits.

Starting a blog in India today is not a get-rich-quick play. It is a skill compound. Treat it like a serious side project for 12 months and the math will surprise you.

Frequently Asked Questions

How much does it cost to start a blog in India?
Expect 2,500 to 5,000 rupees in year one: around 1,000 rupees for a domain and 2,000 to 4,000 rupees for basic shared hosting. Everything else, including WordPress and key plugins, can start free.
How long before a blog earns money in India?
Most consistent Indian bloggers see first AdSense income around month four to six, and meaningful income of 30,000 rupees a month or more from month 12 onwards, depending on niche and traffic.
Which niche is best for bloggers in India?
Niches with specific Indian problems and clear monetisation work best: personal finance, careers, parenting, travel within India, tech gadgets and local food. Avoid crowded lifestyle niches unless you have a unique angle.
Can I blog in a regional language?
Yes. Hindi, Tamil, Telugu, Marathi and Bengali blogs have strong reader bases and lower competition. AdSense pays less per visit, but affiliate and sponsored deals often pay more because advertisers value the audience.
Do I have to pay tax on blog income in India?
Yes. Blog income is treated either as income from other sources or as business income. Maintain records, declare it when you file your return, and register for GST if your annual turnover crosses the applicable threshold.