A slow site drives visitors away and hurts your SEO. Here is a concrete guide to achieving Lighthouse scores above 90 without redoing everything from scratch.

Why speed is critical

According to Google, 53% of mobile visitors abandon a page that takes more than 3 seconds to load. On an e-commerce site, each additional second of latency can cost up to 7% of the conversion rate.

The main levers

1. Optimise images

Images often represent 60 to 80% of a page's weight. Use WebP or AVIF formats, resize to actual display size, and use the loading="lazy" attribute to defer loading.

2. Limit third-party scripts

Each tracker, social widget, external chat adds requests and blocking JavaScript. Audit what is truly essential.

3. Cache aggressively

A good CDN with a well-configured cache policy transforms the experience for returning visitors.

4. Favour SSR or static generation

Serving ready-made HTML instead of waiting for JavaScript to build the page changes everything, especially on mobile. Frameworks like Angular SSR, Next.js or Astro make this accessible.

Measure to progress

Without measurement, no improvement. Three free tools are enough:

  • PageSpeed Insights for a quick audit.
  • WebPageTest for detailed analysis by location.
  • Search Console to track Core Web Vitals over time.

The goal is not perfection but continuous improvement. Aim for a score > 90 on mobile and > 95 on desktop.