The best SEO strategy is genuinely useful content. No amount of technical refinement, link building or meta-tag tweaking compensates for a page that does not answer what the searcher actually came for. But "great content" is a vague instruction. This post breaks down the exact process, keyword research, briefing, writing, on-page optimisation and refreshing, that produces blog posts capable of ranking, with the tool settings and India-specific context that most generic SEO advice skips.
Keyword Research: Find the Question, Not Just the Phrase
Before writing a word, you need to know the specific query you are answering and what the person typing it actually wants. Keyword research is intent research.
Where to gather seed and long-tail keywords
Start with broad seed terms for your business ("SEO", "website design", "Google Ads") and expand them using these free or low-cost sources:
- Google Autocomplete and "People Also Ask": type your seed term, note every suggestion, then click a PAA question and watch it expand into more. This is the single best free source of real long-tail intent.
- Google Keyword Planner (free inside any Google Ads account): gives volume ranges and lets you filter by location. Set the location to India, or to a specific state/city, to see how demand differs from global numbers.
- AnswerThePublic and AlsoAsked: surface the question-shaped queries (who/what/how/cost) that map cleanly to H2s and FAQ entries.
- Keywords Everywhere: a paid browser extension that bills by credits rather than a monthly subscription, which is far easier to justify for a small Indian business than a full Ahrefs or SEMrush seat.
- Reddit, Quora and your own inbox: sales calls, WhatsApp enquiries and support tickets reveal the exact wording your customers use, which is usually plainer than the jargon agencies assume.
The India angle most guides miss
If your audience searches in Hindi, Tamil, Telugu, Marathi or Hinglish, the English keyword volume understates real demand. Check whether your buyers actually search "near me" terms (very common on mobile in tier-2 and tier-3 cities) and whether transliterated or code-mixed phrases (for example "GST return kaise file kare") have their own search behaviour. You will not see these in a default English-only keyword tool unless you look for them deliberately.
Judge volume, difficulty and intent before committing
Not every keyword is worth the effort. For each candidate, weigh three things:
- Search volume: enough demand to justify the work, judged for India specifically rather than a global figure.
- Difficulty: a new domain with little authority will not outrank established players for "SEO services" any time soon. Start with lower-competition long-tail terms ("SEO services for dentists in Pune") and earn the harder ones later.
- Intent: informational, commercial-comparison, or transactional. "How to do keyword research" wants a tutorial; "best SEO agency in Mumbai" wants a shortlist; "hire SEO agency" wants a contact form. Publishing the wrong format for the intent is the most common reason a well-written post fails to rank.
Map one primary keyword (plus a few closely related secondary terms) to one page. Splitting the same intent across two pages makes them compete with each other: this is keyword cannibalisation, and it suppresses both.
Research the SERP Before You Outline
Informed content is the only kind that ranks. Open an Incognito window, search your target keyword, and read the pages currently ranking in the top ten. For each, note what they answer well, where they are thin or outdated, and what no one has covered. Your job is not to rewrite the consensus: it is to be the most complete, current and specific result on the page.
When you cite supporting facts, link to primary sources: official documentation (the GST portal, RBI, a platform's own help docs), recognised industry research, or the tool's own data. Do not invent a statistic to sound authoritative. A fabricated "73% of marketers" line is exactly the kind of low-trust signal Google's quality systems are built to catch, and exactly what gets sites rejected from programmes like AdSense.
A Content Brief That Prevents Vague Drafts
Most posts fail before a word is written because the brief is too loose. Use a structure like this for every post:
- Primary keyword and intent. Name the keyword and label the intent (informational / comparison / transactional). "Best CRM for small business" is comparison intent, not buy-now.
- Top three ranking pages and their angles. What each covers and the specific gap you will fill.
- Your unique angle. What you can offer that the current top results cannot: a real project example, fresher data, an India-specific lens, or genuinely deeper how-to.
- Target length as a range (for example 1,500–2,500 words), set by the topic, not a fixed quota.
- Outlined H2/H3 structure: the five to seven sections you will actually write.
- FAQ list: five to seven questions pulled from People Also Ask, Quora and real customer queries.
- Internal links: three to five existing posts or service pages to link from this one.
- External sources to cite: two to four authoritative references.
- Author and editor. Edited posts consistently beat single-pass drafts.
Structure for Readers Who Scan First
People scan before they commit to reading. Your structure has to let them grasp the scope in a few seconds.
- Introduction: in roughly two to three short paragraphs, state plainly what the reader will get and use the primary keyword once, naturally. Skip the "in this article we will discuss" wind-up.
- Headings that describe, not tease. "Reduce Largest Contentful Paint Below 2.5s" beats "Speed Tips". A reader (and Google) should understand the section from the heading alone.
- One idea per paragraph, two to four sentences, so the page stays readable on a phone, where most Indian traffic lands.
- Lists for processes and comparisons, prose for nuance and reasoning. Do not turn everything into bullets; a wall of bullets is as hard to read as a wall of text.
- Close with a next step, not a recap. Point the reader to a related post, a tool, or a relevant service: give them somewhere to go.
Write Clearly: Concrete Edits That Help
Readability outranks clever phrasing. Specific habits that measurably improve a draft:
- Prefer the plain word: "use" over "utilise", "buy" over "procure", "help" over "facilitate".
- Default to active voice: "We tested the site" reads better than "The site was tested".
- Break any sentence running past about 25 words into two.
- Cut jargon unless your audience is technical, and define it the first time when you must keep it.
- Replace vague quantifiers with specifics. "Costs a bit more" tells the reader nothing; "typically adds roughly ₹2,000–₹5,000 per month for a managed plan" is genuinely useful (framed as a typical range, not a quote).
On-Page SEO: The Checklist Before You Publish
Five minutes of due diligence here separates a post that ranks from one that disappears. Run through this before going live:
- Title tag. Primary keyword near the front, under ~60 characters, written for a human. Avoid robotic stuffing like "Best CRM 2026 | Free CRM | Top CRM Software".
- Meta description. Around 140–160 characters, primary keyword used once, a concrete reason to click. It does not directly affect ranking, but it affects click-through, which matters.
- URL slug. Short (three to five words), lowercase, hyphen-separated, keyword included. No dates, no parameters:
/seo-content-writingnot/post?id=123. - One H1, echoing the title, keyword used naturally.
- Heading hierarchy. H2s for major sections, H3s nested under them. Do not skip levels.
- Image optimisation. Descriptive filenames (
seo-checklist.webpnotIMG_1234.jpg), real alt text describing the image, and compressed WebP. On Indian mobile networks, a 200 KB image versus a 2 MB one is the difference between a reader staying and bouncing. - Internal links. Three or more contextual links to related posts or service pages, using descriptive anchor text.
- External links. Two to four to authoritative primary sources.
- FAQ with schema. Five to seven genuine Q&As, marked up with FAQPage structured data (see below).
- Final mobile read-through. Tap-friendly links, no paragraph longer than four sentences, no horizontal scroll.
FAQ schema you can paste in
FAQPage structured data makes a question-and-answer block eligible for rich results. Add a JSON-LD script in the page head or body. Keep the visible answer and the schema answer identical: mismatched markup can trigger a manual action. A minimal example:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [{
"@type": "Question",
"name": "How long should an SEO blog post be?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Length follows the topic. Most ranking posts for medium-competition keywords run 1,500 to 2,500 words."
}
}]
}
</script>
Validate it with Google's Rich Results Test before publishing. WordPress users can generate this automatically through Rank Math or Yoast; on a custom site you add the script by hand.
Let the Topic Decide the Length
There is no magic word count. The right length is whatever it takes to answer the query completely. A "how to tie a tie" post might be 500 words; a definitive SEO guide might be 4,000. Look at what currently ranks: if the top results are all 2,000-plus words, you likely need that depth to compete; if they are thin 700-word pages, a more thorough piece can win. Never pad to hit a number: Google's systems are good at spotting filler, and so are readers.
Refresh Old Posts Instead of Always Writing New Ones
Publishing is the start of the work, not the end. Existing posts that already get some traffic often respond better to a refresh than the same effort spent on a brand-new article. To refresh:
- Update outdated stats, screenshots, prices and tool names.
- Add sections covering new developments in the topic.
- Improve the title and intro on posts that are slipping in rankings.
- Re-point internal links so your stronger pages pass authority to the refreshed one.
- Republish under the same URL with an updated date: never publish a near-duplicate at a new URL, which splits authority and risks self-competition.
If you want a real benchmark for your own site, track the before-and-after traffic of a handful of refreshed posts in Search Console rather than trusting a generic percentage from a blog.

Measure Whether the Content Is Working
Set up free tracking before you rely on opinions. The essentials:
- Google Search Console: impressions, clicks, average position and the actual queries each page ranks for. This is non-negotiable and free.
- Google Analytics 4 (GA4): engagement, scroll depth, and which pages drive enquiries.
- Keyword rankings: whether you are climbing for the target and related terms over weeks, not days.
- Backlinks: whether other sites start citing the piece.
- Conversions: form fills, calls or WhatsApp messages, the metric that actually pays the bills.
What "Helpful Content" Actually Looks Like
Google's systems reward content that shows first-hand experience and depth. Concrete signals:
- Specific numbers, real brand and tool names, and clearly-framed price ranges, not "several", "some" or "various".
- Original screenshots, photos or diagrams that could not have come from a template.
- Honest trade-offs: when a tactic will not work, when it costs more than expected, when a competitor is the better choice for a use case.
- A real author bio with verifiable credentials and links to past work.
- Concrete examples from actual projects. Where you cannot share a real client, a clearly-labelled hypothetical works ("suppose a Bhopal bakery wants to rank for 'eggless cake delivery'…"), as long as you never dress a hypothetical up as a real result.
The test: read your draft and ask whether most paragraphs could appear on fifty other sites. If they could, it is not helpful yet. Add what only you would know, from real projects, your own data, or your direct experience of the Indian market.
