When a Dubai-based SaaS company came to us, they had great content, decent backlinks, and traffic that had been flat for 18 months. Sixty days later, organic sessions had doubled. No new content. No new links. Just a technical audit that found 14 critical issues — and the discipline to fix them in priority order. Here's exactly what we found and how we fixed it.
The crawl budget was being wasted on garbage URLs
The site's faceted navigation was generating over 40,000 crawlable URL variations — filter combinations, session parameters, and paginated duplicates. Googlebot was spending its crawl budget on this noise while new product pages sat undiscovered for weeks.
We implemented parameter handling rules, added rel=canonical tags to filter pages, and disallowed the worst offenders in robots.txt. Within three weeks, crawl stats showed Googlebot hitting 4x more indexable pages per day.
Core Web Vitals were failing on mobile — where 70% of traffic lived
Largest Contentful Paint was 4.8 seconds on mobile, driven by an unoptimised hero image and three render-blocking scripts. Interaction to Next Paint failed too, thanks to a chat widget loading synchronously in the head.
We converted hero images to WebP with explicit dimensions, deferred every non-critical script, and lazy-loaded the chat widget on first scroll. LCP dropped to 1.9 seconds. Two weeks later, rankings on the money keywords started climbing.
Half the site was invisible to Google's renderer
Key content was rendered client-side behind a JavaScript framework, and the pre-render service they relied on had been silently failing for months. Google's URL Inspection tool showed blank sections where the pricing comparison — their highest-converting content — should have been.
We moved the critical templates to server-side rendering. The pricing page went from ranking on page 4 to page 1 for its head term within five weeks.
Internal links pointed everywhere except the pages that mattered
The blog had hundreds of posts, but they linked to each other in loops — almost none linked down to product and feature pages. The pages designed to convert had the weakest internal authority on the entire domain.
We rebuilt the internal linking architecture around topic clusters: every blog post now links to its parent pillar page and at least one relevant product page. This redistributed authority to the pages that generate revenue.
The fix order matters more than the fix list
A 200-point audit is useless if it's delivered as a 200-row spreadsheet. We ranked every issue by traffic impact and implementation effort, then fixed in strict order: crawl and indexation first (Google must see the site), rendering second (Google must read the site), performance third (Google must prefer the site), internal links last (authority must flow to the right pages).
The Takeaway
Technical SEO isn't glamorous, but it's the highest-leverage work in search. This client doubled traffic without publishing a single new article — because Google could finally crawl, render, and rank the content they already had. Before you invest in more content or more links, make sure the foundation isn't quietly bleeding you out.
Want us to do this for you?
Book a free audit — we'll show you exactly where your growth is leaking.