Case Studies
Real engagements, anonymised to sector and platform. The figures come from crawl exports, API pulls and verification scripts.
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-commerceE-commerce Site Traffic Recovery
Organic traffic fell sharply after a platform migration, taking rankings and revenue with it.
Healthcare B2BHealthcare 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 softwareDiagnosing 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 / InternationalInternational 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 scaleAuditing 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 servicesLocal 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 engineeringDomain 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 CloudSEO 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.
SaaSSaaS 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 softwareTelling 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