CASE STUDIES

Real Results, Straight From
Google Search Console

Four GeoRankLocal-built sites with enough GSC history to chart. Every number below is pulled directly from Search Console exports, split into two equal halves by date — no cherry-picked windows, no invented baselines.

Methodology: for each site, we take its full tracked GSC period and split it exactly in half by day count. We compare average daily impressions and impression-weighted average position between the first half and the second half. This is a fixed, mechanical split — not a date chosen because it produces the best-looking number. Where a site's position got worse, we show that too.

Sleeper Train

UK

Rail travel guides & booking

Visit sleepertrain.co.uk

Full GEO-native rebuild: Article and FAQPage schema across every route guide, answer-formatted content for common rail-travel questions, and entity-clear destination pages built for AI extraction.

Avg. daily impressions

41.8239.5

5.73x

Average Google position

Page 4 → page 2

The breakout happened in August 2026: from roughly a hundred impressions a day to around 1,500, with average position improving from the mid-30s into the teens. The commercial pages did the earning — the buy-a-carriage pages alone took 94 clicks in the last four weeks at a ~9% click-through rate from page-one positions.

Weekly impressions
22 Feb23 Aug
Avg. Google positionlower position number = higher up the results
22 Feb23 Aug

Google Search Console · 22 Feb 2026 26 Aug 2026 · split into two equal halves at 26 May 2026 · 186 days tracked

A&Y Financials

UK

Tax, accounting & automation

Visit ayfinancials.com

GEO-Strong build with a full schema suite (Service, FAQPage, Article, BreadcrumbList), fact-dense content on UK tax and accounting topics, and a cornerstone content strategy targeting a much wider set of query variations.

Avg. daily impressions

334.31291.1

3.86x

Average Google position

Page 2 → page 3

Average position moved from page 2 to page 3 even as impressions grew several-fold — visibility expanded into a much wider, more competitive set of search queries rather than losing ground on the ones it already ranked for. We're publishing this as-is rather than only showing the flattering numbers.

Weekly impressions
1 Feb23 Aug
Avg. Google positionlower position number = higher up the results
1 Feb23 Aug

Google Search Console · 6 Feb 2026 26 Aug 2026 · split into two equal halves at 18 May 2026 · 202 days tracked

Padel Chippenham

UK

Local sports venue — padel courts

Visit padelchippenham.co.uk

Local-first build: LocalBusiness and FAQPage schema, a clear booking journey, and location-focused content targeting padel searches in and around Chippenham — the exact playbook we sell to local businesses.

Avg. daily impressions

48.259.5

1.23x

Average Google position

Holding at page 1

This one isn't a growth curve — it's what finished looks like for a local business. Only 28 days of data are tracked so far, and the site already sits at average position ~3 with a 31% overall click-through rate; the main local search for its town ranks #1 with a 78% CTR. When you own your local queries, the multipliers go quiet and the phone doesn't.

Weekly impressions
26 Jul23 Aug
Avg. Google positionlower position number = higher up the results
26 Jul23 Aug

Google Search Console · 30 Jul 2026 26 Aug 2026 · split into two equal halves at 13 Aug 2026 · 28 days tracked

Swift Assist UK

UK

Accident management & claims

Visit swiftassistuk.co.uk

GEO-native rebuild with LocalBusiness and FAQPage schema, location-specific service content, and citation-ready claims guidance content.

Avg. daily impressions

212.7836.8

3.93x

Average Google position

Page 7 → page 5

About 8 weeks of GSC data exists for this site, from a standing start of zero. Impressions went from nothing to over 24,000 in the last four weeks while average position climbed from the 60s to the mid-40s — the visibility-building phase in plain view. Clicks are still small; this is what the honest early stage of SEO looks like, published anyway.

Weekly impressions
28 Jun23 Aug
Avg. Google positionlower position number = higher up the results
28 Jun23 Aug

Google Search Console · 29 Jun 2026 26 Aug 2026 · split into two equal halves at 28 Jul 2026 · 59 days tracked

MORE SITES WE'VE BUILT

Currently Mid-Change

These sites are live but are being actively rebuilt or adjusted right now, so we're not publishing GSC numbers for them yet. Case studies will follow once their data settles.

Stop Being Invisible to AI

Get a free AI visibility audit. We’ll show you exactly where your business appears — and doesn’t — across every major AI platform.

Follow Us on TikTok