How to Start a Blog in India
A blog in India needs a domain, hosting and WordPress: a .in name costs ₹1,000 a year and WebJi® WordPress hosting ₹400 a month, both before 18% GST — about ₹5,800 for year one. Install WordPress with the host's wizard, publish one post, then apply to AdSense.
For first-time Indian bloggers weighing a free platform against a self-hosted WordPress blog that can earn.
knowledge
- Read time
- 7 min
- Sections
- 8
- Updated
- 14 Nov 2026
- Written by
- WebJi® team
Last editorial update: 15 November 2026.
What a blog in India needs before the first post
A blog needs exactly three things before it can publish: a domain name, a hosting account, and WordPress installed on it — nothing else. A theme, a logo and an email list all come after the first post exists. The first real decision is free platform or self-hosted, and it decides who owns the address, the ad rules and the export.
- Free platform: you publish within minutes and spend nothing, and accept that the platform can show its own ads, throttle traffic or close the account.
- Self-hosted: you pay for a domain and hosting, choose your own themes and plugins, and can move the whole site to another host whenever you want.
- If the blog must earn: self-hosted is the only version where you control the ad inventory, the email list and the analytics.
Once self-hosted is chosen, the order is fixed — buy the domain, buy hosting for that domain, install WordPress, then write. That order avoids the common mess of a blog built on a temporary address where every link must be rewritten later.
How much does it cost to start a blog in India in 2026?
Budget about ₹5,800 for the first year before 18% GST: a .in domain at ₹1,000 and twelve months of WordPress hosting at ₹400 a month. WordPress itself has no licence fee, and a free SSL certificate ships with the hosting. WebJi®'s WordPress plans (Wordpress-Unlimited ₹400/mo, Unlimited+ ₹500/mo with larger mailboxes) were read from billing on 15 November 2026; the .in price was read from billing on 4 November 2026.
| Item | First-year cost | Notes |
|---|---|---|
| .in domain | ₹1,000 | Renews at ₹1,000 a year at WebJi®; a .com registers and renews at ₹1,380 |
| WordPress hosting | ₹400 a month (≈₹4,800/yr at the monthly rate) | WebJi® Wordpress-Unlimited: unlimited storage, bandwidth and email IDs, 1 domain |
| Theme | ₹0 | Free themes from the WordPress directory are enough for a new blog |
| SSL certificate | ₹0 | Included with the hosting plan |
| AdSense, analytics | ₹0 | Both free; AdSense pays only after it approves the site |
Two costs catch people out: a cheap first-year price that jumps on renewal, and a premium theme bought before the blog has readers. Neither improves what a visitor sees in month one — check the renewal column before committing to three years. Full detail is on the WordPress hosting and .in domain pages.
How do you choose a domain name that still fits in year three?
Pick a name you would still print on a business card in three years: two or three words, spelled the way a person types them, no hyphens and no year in the name. A narrow niche name dates fast — a blog called budgettiffin.in cannot pivot to freelance writing without a rebrand.
- .in or .com: .in at ₹1,000 a year if readers are in India and you want the local signal; .com at ₹1,380 if you expect overseas traffic or may sell the site later.
- Check the handles on Instagram and X before registering — a name taken on both is a name you will regret.
- If a close variant is parked and redirecting, pick another name rather than buying traffic that was never yours.
The domain availability checker confirms the name and its alternatives in one pass.
How is WordPress installed on the hosting?
The install is a ten-minute job once the hosting welcome email arrives: WebJi® WordPress plans include a one-click WordPress install wizard, and on cPanel-based hosting the same job runs through WordPress Manager or Softaculous. The welcome email carries the panel address and login; the billing login is a different account and will not open the file manager.
- Open the panel from the welcome email and log in with the hosting username.
- Run the installer — the WP install wizard on WebJi® WordPress plans, or Softaculous → WordPress → Install on cPanel hosting — and choose your domain.
- Leave the install directory empty so the blog sits at yourdomain.in, set the site name, and let the installer create the admin user with a long password.
- Set permalinks to Post name under Settings before publishing anything — clean URLs from day one save a redirect job later.
- Confirm https under Settings → General: both addresses should use https once the free SSL is enabled in the panel.
- Delete the sample page and Hello World post, then publish one real post.
It worked when yourdomain.in loads, wp-admin asks for your new password, and the published post opens at a URL ending in its title.
Which theme and plugins does a new blog need?
One lightweight theme and four plugins cover a new blog — SEO, caching, security and backup — and every extra plugin is code you must update and a page that can break after an update. Choose a theme under 100 KB of CSS, updated in the last six months and built for block editing; test its demo on a phone, not a laptop.
- SEO plugin: one only — Rank Math or Yoast; two together duplicate every tag.
- Caching: LiteSpeed Cache on LiteSpeed hosting, WP Super Cache elsewhere; page cache plus browser cache, then stop.
- Security: a login limiter and firewall such as Wordfence, free tier at defaults for the first month.
- Backup: UpdraftPlus or the host's backup, weekly to remote storage, with one restore tested before you need it.
Skip page builders for a text blog — they add a megabyte of scripts per page, and the block editor already handles headings, images and quotes. The best blogging themes roundup shortlists themes that meet these tests.
Why write ten posts before chasing traffic?
Ten posts on one subject beat thirty posts on ten subjects, because Google and AI answer engines both need to see a clear topic before they treat a site as a source on it. The working method is simple: list ten questions a beginner in your niche would actually type into Google — questions, not chapter titles — and give each one post of 800–1,500 words that answers it in the first two paragraphs.
Link each post to two others in the set using the subject as anchor text, publish on a fixed day weekly or fortnightly, and after ten posts open Search Console to rewrite the three with the most impressions and fewest clicks — those titles are the problem, not the writing. Do not buy links or guest posts in month one; a new domain with ten clean posts and a sitemap is doing exactly what it should. The blog topic ideas guide helps fill the first list.
How do Indian bloggers earn from a blog?
Three income streams carry almost every Indian blog, and they stack in a predictable order: affiliate commissions first, display ads second, your own service or product third. The order matters because ads pay per thousand views while affiliates and services pay per reader — a blog with 2,000 monthly readers and a good affiliate post can out-earn one with 50,000 readers and ads alone.
- Affiliate: recommend hosting, tools or courses you already use and earn per sale; it pays from the first conversion, so it works before traffic is large.
- Display ads: AdSense or an Indian network; approval needs original posts, About, Contact and privacy-policy pages, and early revenue is a signal, not a salary.
- Services and products: freelance writing, consulting, a course or an ebook — the fastest real money once a few hundred readers trust the blog.
Blog income, GST and tax in India
Blog income is business income and taxable from the first rupee; GST registration becomes mandatory only once aggregate turnover crosses ₹20 lakh in a financial year for services, or ₹10 lakh in the special-category states. Keep a separate bank account, a folder of invoices and a monthly record of what each network paid.
Overseas AdSense and affiliate payouts raise export-of-service questions that depend on your registration status — that is a conversation for a chartered accountant, not a blog post. What you can do today is keep the evidence: payout statements, bank credits, and receipts for hosting, domains and plugins, because those are deductible business expenses.
Frequently asked questions
How much does it cost to start a blog in India?
About ₹5,800 for the first year before 18% GST: a .in domain at ₹1,000 and twelve months of WebJi® Wordpress-Unlimited at ₹400 a month. WordPress, a free theme, the included SSL, AdSense and analytics cost nothing to start.
Do I need paid hosting to start a blog?
No, but a free platform hosts the blog on its own terms. Paid hosting buys your own domain, your own ad inventory and the freedom to move the site. If the blog is a hobby, free is fine; if it must earn, self-hosted is the version you control.
Is WordPress or Blogger better for an Indian blog?
WordPress on your own hosting if you plan to earn, because you own the domain, the ad slots and the export. Blogger is quicker and free, but it sits on Google's address and gives far less control over layout and monetisation.
How long before a new blog gets traffic?
Expect three to six months before Search Console shows steady impressions, longer for competitive topics. Ten focused posts on a schedule move faster than fifty posts across unrelated subjects, because the site needs a clear topic before search engines trust it.
Should I write in Hindi or English?
Write in the language your reader searches in. English reaches a wider audience and pays more per ad impression; Hindi has less competition and stronger loyalty. Pick one for the first fifty posts and keep product names such as WordPress in English either way.
Last editorial update: 15 November 2026. Prices follow the dated sources on this page; checkout confirms current charges.
Ready to get started with WebJi®?
Join 12,000+ businesses across India and overseas. INR pricing, 18% GST shown before payment and 24/7 email support in Hindi and English — average first reply under 60 minutes.