On this page 11 sections
- Step 1: Pick a topic you can write 50 posts about
- Step 2: Choose a blogging platform
- Step 3: Buy a domain name
- Step 4: Get hosting (for self-hosted WordPress)
- Step 5: Install WordPress and set it up
- Step 6: Find keywords with free tools
- Step 7: Create the pages AdSense reviewers look for
- Step 8: Write posts that are worth reading
- Step 9: Apply for AdSense when you're ready
- Common mistakes beginners make
- Frequently asked questions
To start a blog in India, you need three things: a platform (free Blogger or self-hosted WordPress), a domain name, and a list of topics people actually search for. You can be live in an afternoon. The hard part is the next six months of writing, so this guide keeps the setup quick and spends more time on what makes a blog grow and get approved for Google AdSense.
Prices below were checked on the official pages as of October 2026. Hosting companies change their intro offers often, so treat them as a guide and confirm before you pay.
Step 1: Pick a topic you can write 50 posts about
Before you buy anything, write down 50 post titles on one subject. If you run dry at 15, the topic is too narrow or you're not interested enough. "Technology" is too wide for a new blog. "Budget Android phones under ₹20,000" or "Government exam preparation for Bihar students" is specific enough to rank.
A good topic has three things going for it:
- You know it, or you're willing to research it properly.
- People search for it (you'll check this in Step 6).
- Advertisers or brands care about it, if you want to earn later.
Step 2: Choose a blogging platform
For most people in India the choice comes down to three options. If you want a longer comparison, see our guide to the top blogging platforms.
| Option | Cost (as of October 2026) | Good for | Main drawback |
|---|---|---|---|
| Blogger (by Google) | Free, with a free blogspot.com address | Testing whether you enjoy blogging | Fewer themes and features; looks dated without work |
| WordPress.com | Free plan; paid plans from US$4 a month on a yearly plan (Personal) | Writers who don't want to manage hosting | Ads code and plugins need a higher plan |
| Self-hosted WordPress (WordPress.org) | Software is free; you pay for hosting and a domain | Anyone serious about traffic and income | You handle updates and backups |
Our view: if you're not sure you'll keep going, start on Blogger. It costs nothing and Google lets you apply for AdSense from inside Blogger. If you already know you want to build something long-term, go straight to self-hosted WordPress, because moving a blog later takes effort and can cost you rankings.
Step 3: Buy a domain name
A domain is your address, like vblogz.com. Keep it short, easy to spell when said out loud, and free of hyphens and numbers.
- .com works everywhere and is the safe default.
- .in is a good choice if your readers are mainly in India.
As an example of current rates, Hostinger India listed .com at ₹1,499 and .in at ₹899 before promotional discounts, as of October 2026. Many hosts throw in a free domain for the first year with a hosting plan. Always check the renewal price, because that's what you'll pay from year two.
Step 4: Get hosting (for self-hosted WordPress)
Hosting is the computer that stores your site and serves it to readers. For a new blog, shared WordPress hosting is enough. Two hosts that sell in rupees to Indian customers are Hostinger and Bluehost India.
- Hostinger India: as of October 2026 its WordPress plans started at ₹69 a month (Single plan) and ₹149 a month (Premium plan), but only when you pay for 48 months upfront, and before GST. The listed renewal rates were ₹289 and ₹449 a month. The Premium plan includes a free domain for the first year. See the Hostinger WordPress hosting page for the current numbers.
- Bluehost India: sells WordPress hosting priced in rupees with a free domain on most plans. We couldn't confirm plan-by-plan prices on its site today, so check current pricing; intro offers change often.
Three things to check before you pay:
- The renewal price, not just the first-term price.
- Whether GST is added at checkout (it usually is).
- Whether free SSL (the padlock in the address bar) and daily or weekly backups are included.
A 12-month plan costs more per month than a 48-month one, but it's less money to lose if you stop blogging. For a first blog, we'd pick 12 months.
Step 5: Install WordPress and set it up
You don't need to know code. Most Indian hosts use a one-click installer.
- Connect your domain. If you bought the domain from your host, this is automatic. If not, change the domain's nameservers to the ones your host gives you. It can take a few hours to start working.
- Run the WordPress installer. In your hosting dashboard (hPanel on Hostinger, the Bluehost portal on Bluehost), find "WordPress" or "Auto installer", pick your domain, set an admin username and a strong password, and click Install.
- Turn on SSL. Activate the free SSL certificate in your hosting panel so your site loads on https.
- Log in. Go to yourdomain.com/wp-admin.
- Fix the basic settings. Under Settings, General, set your site title and tagline. Under Settings, Permalinks, choose "Post name" so URLs look like yourdomain.com/how-to-start-a-blog instead of a string of numbers. Under Settings, Reading, make sure "Discourage search engines" is unticked.
- Delete the sample content. Remove the "Hello world!" post, the sample page and any plugins you won't use.
Choose a light theme
Go to Appearance, Themes, Add New. Free themes such as Astra, GeneratePress and Kadence are lightweight and load quickly on mobile, which matters because most Indian readers will open your blog on a phone. Pick one, install it, and resist the urge to spend a week on design. A clean layout with readable text beats a fancy one.
Install a few essential plugins
Plugins add features. Every extra one can slow the site down or open a security hole, so start with only these:
- An SEO plugin: Yoast SEO or Rank Math (pick one, not both). They help you set titles, meta descriptions and a sitemap.
- Site Kit by Google: connects Search Console, Analytics and later AdSense to your dashboard.
- A backup plugin: UpdraftPlus, unless your host already makes backups you can restore.
- A caching plugin: LiteSpeed Cache if your host runs LiteSpeed servers (Hostinger does), or whatever your host recommends.
- A security plugin: Wordfence or similar, to limit login attempts and scan for malware.
Step 6: Find keywords with free tools
A keyword is the phrase someone types into Google. Writing for real searches is the difference between a blog nobody reads and one that grows. You don't need paid tools at the start.
- Google autocomplete and "People also ask": type your topic into Google and note the suggestions. These are real searches.
- Google Trends: at trends.google.com, set the country to India and compare two phrases to see which one more people search for and whether interest is rising.
- Google Keyword Planner: free inside a Google Ads account (you don't need to run ads). It gives rough monthly search ranges for India.
- Google Search Console: once your blog is live, add it at Search Console and submit your sitemap. After a few weeks, the Performance report shows the exact searches your pages appear for. This is the best free keyword tool you'll ever have, because it's your own data.
Aim for longer, specific phrases at first. "how to apply for PAN card online" is easier to rank for than "PAN card".
Step 7: Create the pages AdSense reviewers look for
Before you write many posts, publish these pages and link them in your footer:
- About: who runs the blog and why you write about this topic.
- Contact: a working email address or form.
- Privacy Policy: required for AdSense. It must explain that third parties such as Google use cookies to serve ads. WordPress includes a privacy policy draft under Settings, Privacy that you can edit.
- Disclaimer: useful if you write about money, health or affiliate products.
Step 8: Write posts that are worth reading
Each post should answer one question better than the pages already ranking for it. A simple structure works:
- Answer the question in the first two or three sentences.
- Add the details people need: steps, prices in ₹, timings, names, common mistakes.
- Use H2 subheadings so readers can skim on a phone.
- Link to two or three of your own related posts and to the official source for any fact.
- End with short answers to related questions people search for.
Never copy or lightly reword other sites, and don't publish AI-generated text without checking and rewriting it. Copied and thin content is one of the most common reasons AdSense rejects a site.
Step 9: Apply for AdSense when you're ready
According to the AdSense eligibility page, you must be at least 18, own the site, be able to edit its HTML, and have content that is original and high quality. Google doesn't publish a minimum number of posts or visitors. A sensible checklist before applying:
- A good number of original, useful posts across your topic, with no copied or very short ones.
- About, Contact and Privacy Policy pages in place.
- Clear menus, no broken links, and a site that works well on mobile.
- No spam comments (hold comments for approval).
On Blogger, you apply from the Earnings tab inside your blog. On WordPress, sign up at adsense.google.com and add the code with Site Kit. Ads are only one way to earn; our guide on how to make money online covers affiliate links and freelancing too.
Common mistakes beginners make
- Spending weeks on logo and design before writing ten posts.
- Choosing a 48-month hosting plan for a blog you haven't tested.
- Writing about whatever is trending today, then having nothing to say tomorrow.
- Installing 30 plugins and ending up with a slow site.
- Applying for AdSense with five posts and no privacy policy.
Frequently asked questions
Can I start a blog in India for free?
Yes. Blogger is free, including hosting and a blogspot.com address, and WordPress.com has a free plan. The catch is a less professional address and fewer features. You can add a custom domain to Blogger later for the cost of the domain alone.
How much does it cost to start a WordPress blog in India?
Expect to pay for a domain and hosting. As of October 2026, entry-level WordPress hosting from Hostinger India started at ₹69 a month on a 48-month plan before GST, with higher renewal rates. Themes and the plugins listed above have free versions, so you don't have to spend more at the start.
Is Blogger or WordPress better for AdSense?
Both can show AdSense ads. Approval depends on your content, not your platform. WordPress gives you more control over speed and design, while Blogger connects to AdSense in a few clicks from its Earnings tab.
How long does it take to get traffic from Google?
It varies a lot by topic and competition. New blogs often see little search traffic for the first few months. Publishing regularly and checking Search Console to see which posts get impressions is the fastest way to learn what works.
Can I use AI tools to write my blog posts?
You can use them to brainstorm, outline and check grammar, and our list of AI tools worth using covers the main options. Publishing unedited AI text is risky because it often contains errors and adds nothing new, which hurts both rankings and AdSense approval.
Comments 0
No comments yet. Start the conversation.