How we improved WordPress site speed to achieve 98+ PageSpeed scores

Improving WordPress site speed—especially to reach 90+ scores in Google Lighthouse and PageSpeed Insights—requires more than just basic optimizations. It often involves a layered approach combining caching, asset optimization, CDN configuration, and page builder handling.

In this case study, we’ll walk through how a WordPress site was optimized from already decent performance to near-perfect scores across multiple testing platforms.

Issue Background

A WordPress site had already undergone initial performance improvements and was achieving strong baseline performance. However, users still reported perceived slowness and inconsistent experience across devices.

The goal was to move into advanced site speed optimization with a target of 90+ Google Lighthouse scores and improved real-world performance.

Diagnosis

1. Baseline performance not fully optimized

  • Existing optimizations were in place but not fully tuned

2. Asset delivery inefficiencies

  • CSS and JavaScript were not fully optimized
  • Media assets needed better compression

3. Caching and CDN gaps

  • Caching was not fully leveraged
  • CDN configuration needed refinement

4. Page builder overhead

  • Additional scripts and styles introduced performance overhead

Resolution Steps

Step 1: Benchmark performance

  • Use Google Lighthouse, PageSpeed Insights, and GTmetrix

Step 2: Implement advanced caching

  • Enable full-page caching and browser caching
  • Use cache preloading

Step 3: Optimize CSS and JavaScript

  • Minify files
  • Defer non-critical scripts
  • Remove unused CSS

Step 4: Optimize images and media

  • Compress images
  • Use modern formats like WebP
  • Enable lazy loading

Step 5: Configure CDN

  • Serve static assets from global edge locations

Step 6: Optimize fonts and assets

  • Use font subsetting
  • Lazy load non-critical assets

Step 7: Implement smart cache invalidation

  • Automatically clear cache on updates

Step 8: Optimize page builder output

  • Reduce unused elements
  • Streamline asset loading

Final Outcome

  • 98 PageSpeed score
  • 99–100 GTmetrix scores
  • Faster load times and improved UX
  • Reduced resource usage

If you’re looking to improve your WordPress site speed or achieve higher performance scores, our team can help deliver measurable results.

Contact Freshy