Case Studies

Real engagements, anonymised to sector and platform. The scale and diagnostic figures below come from crawl outputs, API pulls and verify scripts rather than from memory.

Local service business · fitness and personal training

Core Web Vitals on a WordPress Build

A custom WordPress theme failing Core Web Vitals badly, with a 7.9 second LCP, on a four-hour budget and a live site that could not be rebuilt.

The obvious LCP culprit ruled out by live experiment, the real constraint identified as 156KB of render-blocking JavaScript, and a specific developer brief in place of a vague performance complaint.

E-commerce

E-commerce Site Traffic Recovery

Organic traffic had dropped 60% following a site migration. Rankings and revenue were severely impacted.

Traffic recovered to pre-migration levels within 4 months. Revenue from organic up 35% year-on-year.

Healthcare B2B

Healthcare B2B Lead Generation

A medical device manufacturer needed to generate quality leads from organic search. Competitors dominated informational and commercial intent terms.

Organic leads increased 120% over 8 months. Top 3 rankings for 15+ high-value commercial terms.

B2B SaaS · product-adoption software

Diagnosing 30,000 Not Indexed Pages

Search Console reported close to 30,000 pages as not indexed against a sitemap of only 777 URLs, and it had been escalated as an emergency.

7,127 of 9,200 were pagination parameters already blocked and decaying on their own. Every inspected content page was indexed. No action needed.

E-commerce / International

International Expansion with hreflang

A UK brand expanding to EU markets needed proper international SEO. Duplicate content and unclear geo-targeting were causing cannibalisation.

Traffic from EU markets increased 200%. Cannibalisation eliminated. Clear visibility per market in Search Console.

B2B software · WordPress blog at scale

Auditing a 2,244-URL Content Archive

A 2,244-URL blog archive with no per-URL view of what each post earned, so update decisions were being made on instinct rather than on evidence.

All 2,244 URLs sorted into keep, merge, prune or rewrite, with 3,008 keywords mapped to funnel stage and to the pages already ranking.

Local services

Local Business Local Pack Rankings

A multi-location service business had inconsistent visibility in local search. Some locations appeared in the local pack, others did not.

All target locations in top 3 local pack. In-store and phone enquiries up 60% from organic/local.

B2B SaaS · cloud cost and performance engineering

Domain Migration and Redirect Integrity

A 300-row redirect map was ready to ship days before a combined rebrand, domain move and CMS replatform. Only 22 of its 300 targets actually resolved.

Shipped at 493 rows with 478 verified single-hop 301s. No chains, no www hops, no broken targets.

SEO agency operations · Python and Google Cloud

SEO Reporting Automation and Cloud Crawling

Agency reporting is the same retrieval and formatting work repeated per client per month. It scales linearly with the client count and crowds out the analysis.

Per-client reporting from hours to minutes across a full retainer book, with scheduled cloud crawls and retained daily snapshots.

SaaS

SaaS Topical Authority Building

A B2B SaaS product needed to rank for competitive product category terms. Domain authority was low relative to incumbents.

Organic sign-ups increased 85%. Domain authority grew from 28 to 42. Featured snippets secured for 8 key terms.

B2B SaaS · AI voice software

Telling a Tracking Break from a Real Decline

Analytics fell off a cliff overnight. It was two unrelated problems overlapping: a measurement break, and a genuine organic decline that had started weeks earlier.

Arrivals down 19% against captured sessions down 59%. Cause traced to a consent banner blocking tags site-wide. The real decline quantified separately at 42%.

Ready to discuss your project?

Book Free Consultation