Starting a blog in India in 2026 is easier than most beginners expect, and harder in one specific way. The technical setup takes an afternoon. The hard part is writing useful posts every week for months, while traffic is still close to zero, and trusting that the work will compound.
This guide walks you through the beginner setup journey in order: picking a niche, choosing a platform, buying a domain and hosting, setting up WordPress, publishing your first 10 posts, and learning the SEO basics that help Google find you. Earning money comes at the end of the journey, not the start. Most new blogs take 4 to 6 months to see meaningful traffic from Google, and 6 to 12 months before regular earnings appear. If you need income in the next 30 days, blogging is the wrong choice.
Step 1: Pick a niche you can write 50 posts about
Your niche is your blog’s topic, and it is the most important decision you will make. A niche that is too broad, such as lifestyle or news, puts you against large websites with big teams and budgets. A niche that is too narrow leaves you with nothing to write about after a month. The sweet spot is a specific angle inside a bigger topic. Instead of finance, try personal finance for salaried professionals in India. Instead of food, try quick vegetarian recipes for working professionals. Instead of technology, try budget Android phones explained simply for Indian users.
Test your niche with three questions. Can you write 50 post titles about it without getting bored? Do Indian readers search for it? Type your ideas into Google and check the autocomplete suggestions and the People Also Ask box. Does it have something people buy, book or sign up for? A niche with products or services behind it will earn far more later than one with no commercial intent.
Step 2: Choose a platform, Blogger or self-hosted WordPress
There are two honest ways to start a blog in India. Blogger is free and run by Google. You get free hosting and an address like yourblog.blogspot.com, and you can connect your own domain later. It is simple and reliable, and a good place to test whether you enjoy writing. Its limits are real: fewer design options, fewer plugins, and less control over SEO and monetisation.
Step 3: Buy a domain name
A domain is your blog’s address, such as yourblogname.com. Keep it short, easy to spell, easy to say out loud, and easy to remember. Avoid numbers, hyphens and clever spellings that people will mistype. Say it to a friend on a phone call. If they have to ask you to spell it twice, pick a simpler name. A .com domain is still the safest default because readers trust it. A .in domain works well for a clearly Indian audience. If your first choice is taken, try a different word rather than adding a hyphen or a number.
Prices change often, so treat the figures here as November 2026 ranges and check live prices before you pay. Indian guides published in late 2026 put a .com domain at roughly Rs 500 to Rs 1,200 per year, with a .in domain in a similar range. Always check the renewal price before you buy, because the first-year offer is often much cheaper than the second year. Buy from a well known registrar such as Hostinger, GoDaddy India or Namecheap, and turn on auto-renewal.
Step 4: Buy hosting and install WordPress
Hosting is the computer that stores your blog and shows it to visitors. For a beginner, shared hosting is enough. You do not need a VPS or a dedicated server until traffic grows well beyond a few thousand visitors a month. Indian guides published in late 2026 put basic shared WordPress hosting at roughly Rs 2,000 to Rs 5,000 for the first year when paid annually. Renewal prices are usually higher, often two to three times the first-year price, so budget for the renewal, not the teaser rate. Confirm what is included before you pay: a free SSL certificate, one-click WordPress installation, backups, and chat or phone support. Choose a host with servers in or near India if your readers are mostly Indian.
Installing WordPress takes about 10 minutes. Log in to your hosting dashboard, find the one-click WordPress installer, pick your domain, create a username and a strong password, and install. Then log in at yourdomain.com/wp-admin. You now own a live blog.
Step 5: Set up WordPress the right way
A new WordPress install needs about 30 minutes of setup before you publish anything. First, pick a lightweight, fast theme. Astra and GeneratePress are popular free choices because they load quickly and work well on phones. Second, install only the plugins you need at the start: an SEO plugin such as Rank Math, a caching plugin, a security plugin, and a contact form plugin. Every extra plugin slows your site, so add new ones only when you have a clear reason.
Third, set your permalinks to Post Name under Settings, then Permalinks. This gives clean URLs like yourblog.com/how-to-start-a-blog. Fourth, create the essential pages before your first post: About, Contact, Privacy Policy, and a Disclaimer page if you plan to use affiliate links later. These pages make your blog look credible to readers, to Google, and to ad networks such as AdSense. Fifth, connect Google Search Console and Google Analytics on day one. Search Console shows which keywords bring visitors and whether Google has errors on your site. Analytics shows how many visitors you get and which posts they read.

Step 6: Plan and publish your first 10 posts
Your first 10 posts matter more than your logo, your theme or your social media profiles. They are what Google judges, and they are what your first readers will actually read. Plan them before you write them. You do not need a paid keyword tool yet. Type a topic into Google and note the autocomplete suggestions, the People Also Ask questions, and the related searches at the bottom. Target long, specific phrases, such as best mixer grinder under Rs 3,000 in India, rather than broad phrases such as mixer grinder, because a new blog cannot rank for the broad term in month one.
Plan your first 10 posts as a mix: 3 how-to guides, 3 list posts or comparisons, 2 beginner explainers, and 2 posts answering a common question in your niche. Aim for at least 1,000 words on guides and comparisons, and add your own experience and examples where you can. Generic posts that repeat what the top results already say will not rank. Write for one reader, not for Google. Use short paragraphs, clear headings and simple English. Put the answer near the top, then explain it below. Add images with proper alt text, and link each new post to two or three older related posts. Publish two posts a week if you can, and one a week at minimum.

Step 7: Learn the SEO basics that help Google find you
SEO, or search engine optimisation, is how Google finds your blog without paid ads. Pick one focus keyword per post, and use it naturally in your title, your first paragraph, at least one heading, and your meta description. Do not repeat it so often that the post reads badly. Write a clear SEO title and meta description for every post using Rank Math. Keep the meta description under 160 characters and give the reader a reason to click.
Use headings properly: one H1 title, then H2 headings for main sections and H3 headings for subsections. Make your site fast and mobile friendly. Compress images before you upload them, keep plugins to a minimum, and check every post on a phone, since most Indian traffic is mobile. Be patient with indexing. After you publish, submit the URL in Google Search Console and wait. New posts can take days or weeks to appear in search results, and months to reach their best ranking. If a post is ranking on page two, improve it with more detail and a clearer answer.
Your 7-day launch plan
Day 1: pick your niche, write down 50 post ideas, and buy your domain. Day 2: buy hosting, install WordPress, and pick a lightweight theme. Day 3: install Rank Math and essential plugins, set permalinks to Post Name, and create your About, Contact and Privacy Policy pages. Day 4: connect Google Search Console and Google Analytics, and write your first post. Day 5: publish your first post and share it in one relevant community. Day 6: write your second post and plan the next eight. Day 7: review your site on a phone, fix anything broken, and set your publishing routine for the next month. The technical setup takes a day. Success depends on what you do in months two to six, when traffic is still small.
Earning money: the later payoff
Do not expect income in your first month. Most blogs earn their first money after 3 to 6 months, once traffic reaches a few thousand visitors a month, and regular earnings usually take 6 to 12 months. When traffic arrives, the usual first income is Google AdSense, which places ads on your blog and pays you when visitors see or click them. AdSense accepts blogs in Hindi, Bengali, Tamil, Telugu, Marathi, Gujarati, Kannada, Malayalam, Punjabi and Urdu, so a regional language blog can earn from ads too. You will usually need at least 20 to 30 quality posts before you apply. Affiliate marketing often earns more than ads for smaller blogs, because a reader who is ready to buy converts better than one who is only browsing. Sponsored posts and digital products come later, once traffic and credibility grow.
Two rules apply from the day you earn your first rupee. Label paid and sponsored content clearly, as Indian advertising rules require, and disclose affiliate links wherever you use them. Keep records of every payment, because blogging income is taxable in India, and check whether GST applies once income grows.
Frequently asked questions
How much does it cost to start a blog in India in 2026?
You can start for free on Blogger with only a domain, roughly Rs 500 to Rs 1,200 per year. A self-hosted WordPress blog usually costs roughly Rs 3,000 to Rs 6,000 in the first year. Prices change often, so check live prices before you pay.
How long does it take to earn money from a blog in India?
Expect 3 to 6 months before the first income and 6 to 12 months before regular earnings. Blogs that publish two quality articles per week usually see traction around month six.
Do I need technical skills or coding to start a blog?
No. WordPress has a one-click installer on most Indian hosts, and you can build a blog without writing any code. Installing a theme, adding a plugin and writing a post each take minutes to learn.
Which is better for beginners in India, Blogger or WordPress?
Blogger is better if you want to start free and test whether you enjoy writing. Self-hosted WordPress is better if you want full control, better SEO options and full freedom to monetise later.
Can I blog in Hindi or another Indian language?
Yes. AdSense accepts blogs in Hindi, Bengali, Tamil, Telugu, Marathi, Gujarati, Kannada, Malayalam, Punjabi and Urdu. A regional language blog can also face less competition than an English blog on the same topic.
How many posts do I need before I can apply for AdSense?
Most guides suggest at least 20 to 30 quality posts plus About, Contact and Privacy Policy pages. There is no official minimum traffic requirement, but a blog with only a few thin posts is usually rejected.
Conclusion
Starting a blog in India in 2026 comes down to a simple sequence: pick a niche you can write 50 posts about, buy a domain and hosting, set up WordPress properly, publish your first 10 useful posts, and learn SEO basics one post at a time. The setup is the easy part. The real work is publishing two helpful posts a week for a year while traffic is still small. Start this week, and keep publishing past month three, when most others quit. Your first 10 posts are the foundation. Write them well, and the rest of the journey gets easier.
