Case Studies

Real engagements, anonymised to sector and platform. The figures come from crawl exports, API pulls and verification scripts.

Local service business · fitness and personal training

Core Web Vitals on a WordPress Build

A custom WordPress theme was failing Core Web Vitals badly, with a 7.9 second LCP. The budget was four hours, and the live site couldn't be rebuilt.

A live test ruled out the obvious LCP culprit. The real constraint was 156KB of render-blocking JavaScript, and the developers got a specific brief instead of a vague complaint.

E-commerce

E-commerce Site Traffic Recovery

Organic traffic fell sharply after a platform migration, taking rankings and revenue with it.

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.

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. 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.

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. Update decisions were being made on instinct, not 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.

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.

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