E-commerce · Featured
PageSpeed 38 to 98, organic revenue +147%
The store looked fine and loaded terribly: render-blocking scripts, unsized images, template bloat and a faceted navigation generating thousands of crawlable filter URLs. None of it visible in the admin; all of it visible to Googlebot. The fix list was unglamorous and shipped over two release cycles - script cleanup, image delivery, template weight, and canonical rules for the filter pages that were eating the crawl budget.
Google noticed within a quarter. Revenue followed the rankings, not the other way around.
38 → 98PageSpeed score
+147%organic revenue
2release cycles to ship
Core Web VitalsFaceted navCrawl budget
E-commerce
Large product catalogue: +280% indexed pages
50K+ SKUs with severe crawl budget waste and duplicate content. Filter parameters had multiplied the URL space far beyond the real catalogue, and Google was spending its crawl on noise. Canonical rules, parameter handling and internal linking put the budget back on product pages.
+280%indexed pages
2.1xorganic traffic
0.8sLCP, down from 4.2s
5 motime to results
Crawl budgetFaceted navPage speed
SaaS
React SPA to a 96 Lighthouse score
A B2B software company whose React single-page app served empty HTML to anything that didn't execute JavaScript - which included the crawlers deciding its rankings. Server-side rendering for the pages that matter, schema markup that validates, and a Core Web Vitals cleanup.
96Lighthouse score
+180%organic traffic
23rich results won
4 motime to results
JS renderingSchemaCore Web Vitals
News & media
High-volume publisher: 3x crawl rate, -60% index bloat
500K+ URLs with crawl rate issues and years of outdated content bloating the index. Log-file analysis showed where Googlebot's time actually went; automated content pruning - built as a custom tool for this engagement - retired what earned nothing and freed the crawl for what did.
3xcrawl rate
+340%impressions
-60%index bloat
7 motime to results
Log analysisContent pruningAutomation