English only, in a three-language market
Search Console showed 31% of impressions came from Hindi or Kannada queries, all landing on English pages. Those visits bounced at 71%.
0hi-IN / kn-IN URLs
A fictional business. The figures are a modelled scenario, not a client result.
Kosha Filings · Online income-tax filing service · Bengaluru
Kosha Filings v the filing season
+280% organic filings
How to read the board: runs are organic sessions, wickets are rival domains overtaken on 40 core season questions, and each over is one month of the 9-month innings.
The toss · the challenge
Kosha Filings is a finance & professional business in Bengaluru: an online income-tax filing service with chartered accountants on call. Its product was good. Its search presence was a single-language brochure batting against the biggest names in the game.
Between November and the July deadline, millions of salaried Indians ask the same few dozen questions — which ITR form, which regime, where is my Form 16, when is the last date. Many ask them in Hindi or Kannada. Kosha answered none of those in the language they were asked.
Pitch report · the audit
Search Console showed 31% of impressions came from Hindi or Kannada queries, all landing on English pages. Those visits bounced at 71%.
0hi-IN / kn-IN URLs
Fourteen URLs competed for “ITR last date”. Key answers sat below 600-word intros, so portals won the snippet and the click.
14URLs on one query
ITR-form guides averaged 0.4 internal links each. Google had no way to see Kosha covered the season end to end.
0.4internal links per guide
On 40 core season questions, AI Overviews cited government portals and two large platforms. Kosha appeared in none.
0/40core questions cited
48 how-to guides had no step markup and no numbered structure, so machines could not lift the procedure cleanly.
48guides without steps
Tax pages showed no author, no qualified reviewer and no “valid for AY” stamp — weak signals for a money topic.
0reviewed pages
Batting order · the strategy
Built on our Content Engine plan: a steady run of researched, reviewed content, planned around the calendar.
Opener · sets the foundation
3,800 season questions clustered into 11 hubs — ITR forms, regimes, deductions, Form 16, refunds, deadlines. One pillar per hub, answer-first spokes, and 14 cannibalising pages merged into canonicals.
11 hubs · 186 spokes
Opener · opens new ground
Hindi and Kannada versions written natively (not machine-translated), reviewed by a chartered accountant in Bengaluru, paired with hreflang and in-language titles and slugs.
3 languages · 412 pages
No. 3 · anchors the innings
Every spoke opens with a 40–60 word direct answer, a dated “valid for AY” stamp and a named reviewer. Tables for comparisons, so AI Overviews can cite a clean source.
40 core questions tracked
No. 4 · accelerates
48 how-to guides restructured as numbered steps with HowTo and FAQ structured data, so each procedure is machine-readable — even where rich results no longer show.
48 guides marked up
Over by over · 9 months
Use the over buttons, or arrow keys once one is focused.
Over 9 · All out — innings won.Deadline month. Core season questions answered top-3 in all three languages. Sessions 81,000, rivals overtaken 10, filings 4,370, regional keywords 1,450, AI Overview citations 72.
Over 1 · Nov
Taking guard
Query map of 3,800 filing-season questions, grouped into 11 topic hubs. Answer-first rewrite of the ITR-1 guide.
Over 2 · Dec
Off the mark
First Hindi hub live with hreflang pairs. 14 duplicate “last date” pages merged into one canonical page.
Over 3 · Jan
Rotating the strike
Kannada hub launched, reviewed by a Bengaluru chartered accountant. Step markup added to 48 how-to guides.
Over 4 · Feb
Finding the gaps
Old-vs-new regime comparison page in three languages. Internal links rebuilt hub-to-spoke.
Over 5 · Mar
Building the partnership
Year-end tax-saving cluster (80C, 80D, HRA) published ahead of the March rush.
Over 6 · Apr
Change of ends
New-financial-year explainers ready on day one, in English, Hindi and Kannada.
Over 7 · May
Two quick wickets
Two large platforms overtaken on regime queries. AI Overviews start citing Kosha's step lists.
Over 8 · Jun
Run rate climbing
Form 16 cluster goes live the week employers issue forms. Refund-status hub enters the top 3.
Over 9 · Jul
All out — innings won
Deadline month. Core season questions answered top-3 in all three languages.
The scorecard · results
Modelled scenario for a fictional business — not a client result. Rankings and traffic are never guaranteed; see our Terms.
| Query | Lang | Before | After | Won |
|---|---|---|---|---|
| how to file ITR online | EN | 14 | 3 | AI Overview cited |
| ITR filing last date | EN | 22 | 2 | Featured snippet |
| आयकर रिटर्न कैसे भरें | HI | — | 2 | AI Overview cited |
| ಆದಾಯ ತೆರಿಗೆ ರಿಟರ್ನ್ | KN | — | 1 | Top result |
| old vs new tax regime | EN | 27 | 4 | AI Overview cited |
| फॉर्म 16 क्या है | HI | — | 3 | People also ask |
| HRA exemption calculation | EN | 31 | 5 | Table in snippet |
| ತೆರಿಗೆ ಮರುಪಾವತಿ ಸ್ಥಿತಿ | KN | — | 3 | AI Overview cited |
| ITR-1 vs ITR-2 | EN | 18 | 2 | AI Overview cited |
| 80C deductions list | EN | 40+ | 6 | People also ask |
Filings up from 1,150 to 4,370 a month across the modelled 9-month engagement for Kosha Filings.
Close of play
The Content Engine plan, scheduled around your own season — whatever your market’s deadlines and languages are.