Google PageSpeed Insights: How to Achieve a 100/100 Performance Score

Actionable guide to optimizing Core Web Vitals (LCP, INP, CLS) and scoring 100/100 on Google PageSpeed Insights on mobile and desktop.

Google PageSpeed Insights: How to Achieve a 100/100 Performance Score

The Direct Link Between PageSpeed and Google Search Rankings

Google has explicitly integrated Core Web Vitals as ranking signals in its search algorithms. A slow website does not just frustrate users—it directly causes lower SERP rankings, reduced crawl budget, and lost revenue.

Achieving a 90+ or 100/100 score on Google PageSpeed Insights requires a systematic approach to optimizing the three core metrics:

1. Largest Contentful Paint (LCP) < 2.5s

LCP measures the time it takes for the main visible content block (usually the hero image or main heading) to render completely on screen.

  • Preload Hero Images: Use <link rel="preload" as="image" href="..." fetchpriority="high"> for the above-the-fold hero image.
  • Convert to Modern WebP / AVIF: Compress image sizes without visual degradation.
  • Optimize TTFB (Time to First Byte): Use fast hosting, edge caching, or CDN edge distribution.

2. Interaction to Next Paint (INP) < 200ms

INP assesses overall page responsiveness by measuring the latency of user interactions (clicks, taps, keyboard presses).

  • Break Up Long JavaScript Tasks: Split heavy computation scripts using requestIdleCallback() or Web Workers.
  • Avoid Heavy Main-Thread Blocking: Minify code and defer non-essential third-party tracking tags.

3. Cumulative Layout Shift (CLS) < 0.1

CLS measures unexpected visual shifts while the page is rendering.

  • Always Specify Width & Height: Set explicit width and height attributes on all <img> and <video> tags to reserve space before assets download.
  • Use Font-Display Optional / Swap: Avoid FOIT (Flash of Invisible Text) when loading web fonts.

Step-by-Step Optimization Checklist

  1. Minify HTML code with our HTML Compressor.
  2. Convert raster graphics to WebP using our Image Format Converter.
  3. Validate responsive rendering on our Mobile Friendly Test.
  4. Run deep diagnostics with our Page Speed Test tool to detect bottlenecks before deploying.