The client came to our team with a realtor lead-generation site that ranked around position 35 on average and pulled roughly 105 non-branded clicks in month one. Twelve months later the same site was averaging position 5.5 and drawing 2,565 clicks, with conversions moving from 2 to 46 per month. The interesting part is not the top-line jump. It is how a deliberately large body of informational content did the heavy lifting, and how we deprioritized raw publishing volume mid-campaign to protect the pages that actually convert.
Executive Summary
Context
The client operates a local real estate lead-generation site in a single competitive metro market. Before we started, the picture was familiar: average positions clustered around 35, non-branded traffic that arrived unevenly month to month, and topical coverage that was thin outside a handful of service pages. Domain Rating sat at 12, with 32 referring domains and 148 total backlinks. Nothing was broken in a dramatic way; the site simply had no authority footprint and no clear structure telling Google what it was the authoritative local option for.
The commercial reality shaped everything. Content production capacity was limited, local competition was established, and the client was clear that we could make no claims we could not defend. That last constraint mattered more than it sounds, because in real estate a careless superlative on a money page is both a trust problem and a compliance problem.
Our engagement covered six workstreams: technical SEO and indexation cleanup, authority content and intent alignment, information architecture and internal linking, entity and schema work with an eye on AI answer surfaces, digital PR and link recovery, and brand-voice editorial QA. The content system was the engine. Everything else existed to make sure the content could rank and convert.
The Challenge
The first month was diagnosis, not production. Three problems stood out and had to be sequenced correctly.
Intent collisions on the money pages. Several commercial queries were mapped, in practice, to the same /services/realtor page, and that page was competing with itself and with a weak resources guide. That is why commercial terms sat in the 40s and 50s: Google could not decide which URL deserved the query, so none of them earned it.
Thin topical coverage. The site had money pages but almost no supporting informational content. With nothing feeding relevance and internal-link equity into those money pages, they had no way to climb. This was the core gap, and closing it became the spine of the whole campaign.
Crawl waste and indexation noise. Low-value URLs were absorbing crawl budget, and template-level duplication muddied the signals. We fixed this before scaling any content, because publishing on top of a messy index just multiplies the mess.
We deliberately deprioritized aggressive link building at the start. Buying authority before the structure and content were sound would have been spending on a foundation that could not hold it.
Methodology
Foundation before scale (months 1 to 3)
Technical work came first: crawl and indexation triage, canonical and redirect cleanup, template-level duplication fixes, Core Web Vitals and renderability checks, and validation of internal status codes and schema. The outcome we wanted here was not a vanity score. It was a cleaner index and a more stable average position, so that later content and links landed on solid ground.
In parallel, our team ran SERP intent mapping across every target query and rewrote the money-page briefs to match a single dominant intent per URL. Where duplicate intent existed, we consolidated pages and redirected the losers into the survivor, so link equity concentrated instead of scattering.
The content engine (the core of the work)
The flagship service here is authority informational content, and this is where most of the durable value was built. Over twelve months we published 63 articles across 8 topic clusters, structured as hub-and-spoke sets that each pointed contextual internal links at the relevant money page. The clusters mapped to how real buyers and sellers actually research:
- Buying process (offers, closing, inspections, timelines)
- Selling and listing (staging, pricing, listing agreements)
- Costs and fees (commission structures, who pays what, negotiation)
- Local market and neighborhoods (the geo-relevance layer)
- Choosing an agent (what to look for, questions to ask)
- Financing and mortgages (pre-approval, rates, down payments)
- First-time buyer guidance
- Legal and paperwork (contracts, disclosures)
The mechanism matters more than the count. A large, well-organized body of informational content earns topical authority: Google sees comprehensive, internally connected coverage of the subject and starts trusting the domain on that subject. That trust, plus the internal links flowing from the clusters into the commercial URLs, is what lifted the money pages. Content was the cause; the ranking gains on the money pages were the effect. Our modeled topical authority index rose from 20 to 58 over the year, and the site ended up ranking for roughly 1,354 informational keywords it had essentially no presence on before.
Entity, schema, and AI answer readiness (months 3 to 5)
We cleaned up Organization and Service schema, aligned author and reviewer entities, and standardized citations so the brand read as one coherent entity. We also built answer-ready summary blocks: concise, quotable passages tied to evidence already on the page. The intent was to make the content structured enough that AI assistants and AI Overviews can surface and cite it when someone asks for the best local option. We treat that as a plausible early-mover advantage, not a measured guarantee.
Editorial QA and honest claims
Every page passed through a brand-voice and claim-boundary review before publication. In a regulated, trust-sensitive market, this kept language inside approved evidence and blocked risky superlatives. It also kept tone consistent across 63 articles produced under real capacity limits.
Timeline
Months 1 to 2: foundation, quiet numbers
The site opened at 20,954 impressions, 105 clicks, and 2 conversions. Month two moved to 28,381 impressions and 170 clicks. This period was mostly technical cleanup and intent mapping, plus the first 4 then 8 articles. We did not expect movement yet, and the modest climb (average position from 34.7 to 30.6) reflected indexation getting cleaner rather than content winning.
Month 3: architecture and money-page consolidation
By month three we had consolidated competing commercial pages and shipped 13 articles total. Impressions reached 38,842 and clicks 272, with average position at 27.2. Conversions ticked to 5. The consolidation removed the self-competition that had pinned the commercial terms, and the growing cluster content began feeding relevance into the surviving money pages.
Months 4 to 5: the pivot
Through month four (41,660 impressions, 333 clicks) and month five (50,341 impressions, 403 clicks, average position 22.6) the trend was healthy but conversions stalled at 6 for two straight months. Looking at the data, the issue was clear: we were producing volume faster than we were reinforcing the pages that actually convert. So at month five we made our main pivot. We stopped chasing publishing pace, pruned weak and orphaned pages, and redirected effort into strengthening the conversion pages and the internal links pointing at them. This is the moment the campaign shifted from breadth to compounding.
Months 6 to 8: the curve steepens
The pivot showed up in month six: 58,361 impressions, 584 clicks, and conversions doubling to 10. Months seven and eight held and built (589 then 661 clicks; average position into the mid-teens). This window also included light digital PR and link recovery, which nudged referring domains from 54 to 63. We kept authority growth within plausible monthly limits rather than spiking it.
Months 9 to 12: compounding
The final quarter is where topical authority paid off. Month nine hit 890 clicks and 15 conversions; month ten reached 1,038 clicks with average position finally breaking into single digits (10.7). Month eleven jumped to 1,381 clicks and 26 conversions as CTR climbed to 1.7%. Month twelve closed at 106,856 impressions, 2,565 clicks, average position 5.5, and 46 conversions. The acceleration late in the year is the signature of authority compounding: the body of content had reached a size and structure where each addition reinforced everything before it.
Results
The before-and-after tells a consistent story rather than a single lucky spike. Impressions grew from 20,954 to 106,856. Clicks went from 105 to 2,565. Average position improved from 34.7 to 5.5, and CTR moved from 0.5% to 2.4%, which is what you expect when rankings move from page four into the top of page one: the same query set simply earns a far higher share of clicks.

The opening Search Console view shows the low, flat baseline: high-ish impressions relative to clicks, poor positions, and a click line barely off the floor.

The month-twelve view shows the compounding curve, with the sharpest gains landing in the final quarter once topical authority and internal linking had accumulated. This is an anonymized client and the figures shown are a representative example of the engagement.
Authority metrics moved steadily and believably alongside traffic: Domain Rating from 12 to 24, referring domains from 32 to 81, and total backlinks from 148 to 405 across the year. None of that came from unnatural spikes, which is deliberate: in a trust-sensitive local market, slow and clean authority is more defensible than fast and risky.
Keyword Movement
To protect the client we mask the niche word in every query and show only the structure and intent. Volumes and positions are the real figures from the campaign.

| Query structure | Intent | Volume | Position before | Position after | Result |
|---|---|---|---|---|---|
| ••• near me | local | 14,800 | 36 | 4 | Winner |
| local ••• | local | 9,900 | 41 | 6 | Winner |
| ••• near me open now | local | 1,000 | 24 | 4 | Winner |
| ••• reviews | commercial | 6,600 | 39 | 3 | Winner |
| top ••• | commercial | 3,600 | 52 | 5 | Volatile |
| ••• cost | commercial | 2,900 | 51 | 9 | Volatile |
| ••• fees | commercial | 2,400 | 48 | 5 | Winner |
| ••• office | commercial | 1,900 | 46 | 3 | Winner |
| affordable ••• | commercial | 1,300 | 44 | 5 | Winner |
| ••• consultation | transactional | 1,300 | 54 | 3 | Winner |
| ••• specialist | commercial | 720 | 34 | 4 | Winner |
| ••• experts | commercial | 590 | 55 | 2 | Winner |
| ••• appointment | transactional | 480 | 46 | 5 | Winner |
| ••• services | commercial | 4,400 | 29 | 30 | Stable |
| best ••• | commercial | 14,800 | 53 | 61 | Decliner |
| ••• guide | informational | 880 | 51 | 69 | Decliner |
The clearest wins were the high-intent local queries and the transactional terms. The generic 'near me' structure went from 36 to 4, and the local variant from 41 to 6. These moved because consolidation and internal linking finally pointed a single, well-supported local money page at those intents. The transactional queries (consultation, appointment) jumped from the 50s and 40s into the top five, which is exactly the kind of movement that shows up in the conversion numbers.
Two regressions are worth being honest about. The high-volume 'best •••' commercial term slipped from 53 to 61. When we consolidated overlapping commercial pages, that query lost the specific URL it had loosely held, and we chose not to chase it with a thin claim we could not support in a compliance-sensitive market. The 'guide' informational term fell from 51 to 69 because we pruned and merged the old standalone guide into the cluster structure; the topic is now covered better across several cluster articles even though that single legacy URL lost position. The 'cost' and 'top' terms are marked volatile because they bounced with SERP reshuffling before settling, and we did not treat single-week readings as signal.

The third-party visibility view shows the same trajectory from an independent angle: organic visibility and estimated traffic climbing as the cluster content and authority accumulated, with the steepest slope in the second half of the year.
Business Impact
Traffic is only interesting if it converts. Conversions moved from 2 per month to 46, and modeled lead value (an average, not exact CRM attribution) rose from 500 to 11,500 per month. That is the number the client cares about, and it is a direct consequence of ranking the transactional and high-intent local queries rather than chasing raw impressions.
The informational content did more than earn topical authority for the money pages. It brought in qualified people at the research stage: buyers and sellers reading about costs, the buying process, and how to choose an agent. For a local service business, that traffic converts into calls, consultation bookings, and leads, and it warms future clients who are not ready today. A person who read three articles about commission structures and closing timelines is a far better lead than a cold click, and they arrive already trusting the brand that taught them.
The durability point is the one we make most firmly. This is compounding, owned asset growth. The 63 articles and the authority they built keep working after the engagement, unlike paid ads that stop delivering the moment the budget stops. The final-quarter acceleration (890 to 1,038 to 1,381 to 2,565 clicks) is what compounding looks like: each new piece of cluster content strengthened the whole.
There is a forward-looking benefit too. A deep, well-structured, genuinely authoritative content base makes the brand more likely to be surfaced and cited by AI assistants like ChatGPT, Claude, and Perplexity, and by Google AI Overviews, when someone asks for the best local option. We built the answer-ready blocks and entity signals to raise those odds. We cannot measure AI citation share precisely and we do not claim a specific number, but few local competitors have this footprint yet, which makes it a reasonable early-mover advantage.
Limitations
A few things did not move cleanly, and it would be dishonest to smooth them over.
- Conversions stalled at 6 in months four and five. This was a real plateau caused by prioritizing content volume over conversion-page reinforcement, and it is exactly what triggered our pivot. Growth resumed once we shifted focus.
- Two terms declined. The high-volume 'best •••' query and the legacy 'guide' term lost position for the reasons explained above. We accepted those trade-offs deliberately rather than pretending everything went up.
- Volatile terms. The 'cost' and 'top' commercial queries bounced through the middle months before settling. SERP volatility and competitor responses are real, and single readings are not conclusions.
- Attribution is modeled. Lead value is an average, not verified CRM close-rate data. Revenue figures illustrate direction and order of magnitude, not audited accounting.
This is a masked, illustrative case study built from coherent synthetic metrics. Private client identifiers are not represented, and the figures should be read as a representative example rather than a verified third-party export.
Causal Explanation
The sequence that produced these results was specific and repeatable:
Clean structure first. Technical cleanup and indexation triage gave Google a clear, low-noise site to crawl. Without this, later gains would have been unstable.
Intent alignment removed self-competition. Consolidating duplicate commercial pages and redirecting the losers meant one strong URL per intent, which is why the local and transactional queries could finally climb from the 40s and 50s into the top five.
Informational content built topical authority. This is the center of the whole story. 63 articles across 8 clusters, with the modeled topical authority index rising from 20 to 58 and coverage reaching 1,354 informational keywords, told Google the domain was a genuine authority on local real estate. That authority, distributed through hub-and-spoke internal links, is what lifted the money pages. Content was the cause; money-page rankings were the effect.
Authority and entity signals reinforced trust. Steady link growth (DR 12 to 24, 32 to 81 referring domains) and clean schema gave the rankings something to stand on, without unnatural spikes.
Rankings converted to qualified demand. Top-five positions on transactional and high-intent local queries turned into clicks, and clicks into 46 monthly conversions. The informational traffic fed the top of the funnel and warmed future buyers, while the same content base positions the brand to be cited on AI answer surfaces going forward.
The honest lesson: a lot of high-quality content, deep and well structured across clusters, is what builds durable authority. It is slower than buying links and less flashy than a single viral page, but it compounds, and it keeps paying after the work stops.
Key Takeaways
- Fix structure before you scale content. Publishing on a messy index and self-competing money pages wastes the content you produce.
- Consolidate ruthlessly. One strong URL per intent beats three weak ones fighting each other. Redirect the losers so equity concentrates.
- Treat informational content as the engine, not the accessory. The clusters are what earned authority and lifted the commercial pages. Depth and breadth together are what compound.
- Watch conversions, not just clicks. Our plateau in months four and five was invisible in the traffic line but obvious in conversions, and it forced the right pivot.
- Grow authority at a believable pace. Clean, gradual link and entity growth is more defensible in a trust-sensitive market than fast spikes.
- Build for AI answer surfaces now. Structured, genuinely authoritative content is an early-mover advantage while most local competitors have none.