Skip to main content
🔥 Hosting from ₹49/mo · Save up to 43% on 3-year plans · Free domain + Free SSL + Free migration · Ends in --d --h --m --s Claim offer →

How to Start a Blog in India 2026 — Complete Step-by-Step Guide

By HostStack Editorial · · All posts

Starting a blog in India costs under ₹3,000 for the first year. This guide covers every step: niche selection, buying a domain and hosting, installing WordPress, writing your first posts, and starting to earn money.

Step 1: Choose a profitable niche

Pick a topic where you have genuine knowledge AND where Indian readers search and spend money. High-earning Indian blog niches in 2026:

  • Personal finance: mutual funds, stock market, tax saving — advertisers pay well
  • Technology: smartphone reviews, laptop comparisons, software guides
  • Health and fitness: weight loss, yoga, Indian diet tips
  • Cooking: regional Indian cuisine has strong YouTube and search traffic
  • Travel: domestic travel content is growing post-pandemic
  • Career and education: exam prep, job search, skill development

Step 2: Buy a domain name

Choose a short, memorable .com or .in domain. Rules: no numbers, no hyphens, easy to spell when heard. A .in domain (₹500–800/yr) signals an India-focused blog. A .com (₹800–1,200/yr) is the global standard.

Check availability at a registrar: BigRock, GoDaddy, or include your domain with your HostStack hosting plan. Register for 2 years to show Google you are serious about the site.

Step 3: Buy hosting

For a new blog: HostStack Starter shared hosting at ₹149/mo (annual billing) is sufficient. It includes cPanel, free SSL, one-click WordPress via Softaculous, email hosting ([email protected]), daily backups, and Mumbai servers for Indian visitors.

Do NOT buy managed WordPress hosting, VPS, or cloud hosting to start. These are 5–20× the price of shared hosting and offer nothing a new blog actually needs.

Step 4: Install WordPress

After hosting and domain are set up: log into cPanel → Softaculous Apps Installer → WordPress → fill in site details → Install. WordPress is live in 3 minutes. See our complete WordPress installation guide.

Step 5: Configure WordPress

  1. Install Astra or GeneratePress theme (both free, fast)
  2. Settings → Permalinks → Post Name
  3. Install Yoast SEO or Rank Math (free)
  4. Install LiteSpeed Cache or WP Super Cache
  5. Add Google Analytics and Google Search Console
  6. Create essential pages: About, Contact, Privacy Policy

Step 6: Write your first posts

Publish at least 10 posts before promoting. Aim for 1,000–2,000 words per post. Use Google autocomplete to find what Indian readers search for in your niche. Add compressed images (TinyPNG before uploading). Link between your own posts to build internal linking.

Step 7: How to monetize an Indian blog

  • Google AdSense: Apply after 20–30 posts. Requires original content and traffic from India. Earnings: ₹50–300 per 1,000 page views depending on niche.
  • Affiliate marketing: Amazon Associates India, Flipkart Affiliate, hosting companies, and niche-specific affiliate programs. Earnings can exceed AdSense.
  • Sponsored posts: Brands pay ₹2,000–50,000 per post once you have an established audience.
  • Digital products: eBooks, templates, or courses. High margin but requires audience trust first.

Total cost breakdown for starting a blog in India

ItemAnnual cost
.in domain name₹500–800
HostStack Starter hosting₹1,788 (₹149/mo)
WordPress softwareFree
Astra/GeneratePress themeFree
Yoast SEO, caching pluginsFree
Total year 1₹2,300–2,600

Frequently asked questions

How much does it cost to start a blog in India?

Under ₹3,000/year: domain (₹500–800) plus HostStack hosting (₹1,788). WordPress and essential plugins are free.

How long to earn money from blogging in India?

Most Indian bloggers see first AdSense or affiliate earnings in 6–12 months with consistent publishing. Realistic: ₹1,000–5,000/mo after 12 months in a monetizable niche.

WordPress or Blogger for Indian bloggers?

Self-hosted WordPress. Full control, no forced ads, better SEO tools, and the ability to monetize freely. Blogger is free but limiting.

Chat on WhatsApp Real human · usually replies in minutes