Core Web Vitals have been part of Google's ranking system since 2021. Six years later, most of what's written about them is either outdated or wrong. Here's what actually moved the needle across the 40 client projects we optimised last year.

What changed in 2026

The core metrics themselves haven't changed much — LCP, INP and CLS are still the three that matter. What's changed is the thresholds and how Google weighs them.

  • LCP (Largest Contentful Paint): "Good" is still under 2.5 seconds, but the 75th percentile measurement is stricter than it used to be. Sites consistently hitting 1.8s are now the ones that get rewarded.
  • INP (Interaction to Next Paint): Replaced FID as the responsiveness metric in 2024. It measures every interaction, not just the first one. Most sites still fail this.
  • CLS (Cumulative Layout Shift): Unchanged threshold — under 0.1. Still the easiest metric to fix, and still the one most sites get wrong.

The biggest shift isn't the metrics — it's that Google now looks at consistency. A site that's fast on Tuesday and slow on Friday gets punished harder than a site that's consistently average.

Key takeaway

Stop chasing a perfect Lighthouse score. Chase consistent real-world performance across your 75th percentile of visitors.

LCP: the one that matters most

LCP is almost always the hero image or the largest text block on the page. If it loads slowly, everything else suffers. Across our client work, these four changes accounted for 70% of all LCP improvements:

  1. Preload the hero image — a single <link rel="preload"> tag typically saves 400–800ms.
  2. Convert to WebP or AVIF — 30–60% smaller files at the same visual quality. No excuses in 2026.
  3. Serve responsive sizes — a 380px-wide image to a 380px viewport, not a 2000px hero.
  4. Defer non-critical CSS — if the hero doesn't need a font file, don't load it until after.

These aren't difficult changes. They take an afternoon. But most sites still don't do them because the work isn't glamorous and nobody notices when it's done — until the rankings move.

INP: the new interaction metric

INP is where most sites fail in 2026. It measures the delay between a user's click or tap and the browser's next visual update. Google wants this under 200 milliseconds at the 75th percentile.

The single biggest cause of poor INP isn't slow JavaScript loading — it's long tasks. A 400ms function running on the main thread blocks the browser from responding to anything else.

What we do to fix it:

  • Break long tasks into smaller chunks with requestIdleCallback or setTimeout.
  • Move heavy computation to a Web Worker where possible.
  • Debounce expensive event handlers — scroll, resize, input.
  • Audit third-party scripts aggressively. A single chat widget can drop INP by 100ms.

CLS: still important, still easy

CLS measures how much the page shifts around while loading. A "good" score is under 0.1. This is the easiest metric to fix — you almost never need to touch JavaScript.

  • Always set width and height on images.
  • Reserve space for ads, embeds and dynamic content.
  • Use font-display: swap or better, optional.
  • Don't inject banners at the top of the page after load.

We've seen CLS drop from 0.35 to 0.02 in single-digit changes. There is no reason to still be failing this metric.

The 80/20 of performance wins

If you only did four things, these are the ones that move rankings the most:

  1. Compress and resize every image. Correct format, correct size, correct quality. This alone fixes most LCP problems.
  2. Kill unused JavaScript. Most sites ship 200–500KB of code that never executes on the current page. Ship less.
  3. Set explicit dimensions on every media element. Zero-effort CLS fix.
  4. Measure on real devices, not just your laptop on office Wi-Fi. Lighthouse on a MacBook Pro is not representative of your users.
The fastest sites we've shipped weren't built by performance experts. They were built by developers who simply didn't add unnecessary weight in the first place.

How we measure it

Numbers that matter in 2026, in order:

  1. CrUX (Chrome User Experience Report) — Google's own field data. This is what ranking actually uses.
  2. Search Console Core Web Vitals report — same data, per-URL, segmented by device type.
  3. Your own RUM (Real User Monitoring) — if you have it. Gives you the fastest feedback loop.
  4. WebPageTest with real device profiles — for diagnosing specific issues.
  5. Lighthouse — useful as a starting point, not the source of truth.

Ignore any score that isn't measured on real users. If your CrUX numbers are green and your Search Console is clean, you're doing fine.

If you want us to audit your site's Core Web Vitals and give you a concrete plan, get in touch. We do this for every project we ship.

Share Twitter / X LinkedIn Facebook WhatsApp