Core Web Vitals Fixes for a SaaS

Core web vitals optimisation in Toronto, ON

Clients:

Jessica Parker

Category:

Technical SEO

Date:

05 June, 2025

Client: A mid-sized B2B SaaS company offering workforce management solutions
Goal: Improve technical SEO performance, especially Core Web Vitals and crawlability of JS-heavy content
Tools Used: Google Search Console, PageSpeed Insights, Lighthouse, Screaming Frog, Ahrefs, Rendertron, Cloudflare, Semrush

The Challenge

Despite producing high-quality, keyword-optimized content, the client was not seeing corresponding growth in rankings or organic traffic.
Upon analysis, we found:

  • Poor Core Web Vitals scores, especially Largest Contentful Paint (LCP) and Cumulative Layout Shift (CLS)
  • JavaScript-heavy content was not consistently rendered or indexed by search engines
  • The Most Popular Experience Design Trends of 2023
  • Product pages were not being crawled efficiently, and some key content wasn’t visible in raw HTML
  • Slow Time to Interactive (TTI) and Total Blocking Time (TBT) hurt the user experience and rankings

Our Approach

We performed a full-stack technical SEO audit and implemented changes in collaboration with the dev team:

JavaScript SEO Fixes

Audited rendered HTML vs DOM using Google’s Mobile-Friendly Test and Lighthouse Identified key content not present in server-side HTML, blocking efficient indexing Implemented dynamic rendering with Rendertron for Googlebot to ensure crawlable, pre-rendered versions of JS-based content Reduced reliance on client-side JS for key UX elements

Core Web Vitals Improvements

Compressed and resized hero images, implemented lazy loading and next-gen formats (WebP) Removed unused CSS/JS and deferred non-critical scripts Minimized layout shifts by setting explicit width/height for image and iframe elements Used Cloudflare caching and CDN to reduce TTFB and improve global page speed

Other Enhancements

Added structured data (Product + FAQ schema) to product pages for rich snippets Fixed orphaned pages and improved internal linking using crawl data Set up ongoing technical health monitoring via Screaming Frog and Google Looker Studio

Results (After 90 Days)

  • 48% increase in organic traffic
  • Top product page moved from #19 to #5 in Google for a primary keyword
  • Core Web Vitals scores passed across all key templates (homepage, blog, product)
  • Googlebot crawl efficiency improved by 35%
  • Higher engagement rates on product pages (25% increase in session duration, 15% lower bounce rate)

Key Takeaway

Technical SEO is foundational for performance—especially for JavaScript-heavy SaaS platforms. By fixing Core Web Vitals and ensuring content was properly rendered and indexed, we helped this client unlock significant ranking and traffic gains without changing a single word of their content.