What are Core Web Vitals?

Core Web Vitals, defined

Core Web Vitals are three metrics Google uses to measure real-world page experience. Largest Contentful Paint (LCP) measures loading, Interaction to Next Paint (INP) measures responsiveness, and Cumulative Layout Shift (CLS) measures visual stability. They are measured from real Chrome users and feed into Google's page experience signals.

Core Web Vitals are Google’s three main measures of how a page feels to use. They check how fast the main content appears, how quickly the page reacts when you click, and whether things jump around while it loads.

They matter for search, but they matter more for people. A slow, jumpy page loses visitors before they read a word.

The three Core Web Vitals

MetricWhat it measuresGoodPoor
Largest Contentful Paint (LCP)How long the biggest visible element takes to show2.5s or lessOver 4s
Interaction to Next Paint (INP)How fast the page responds to clicks, taps and key presses200ms or lessOver 500ms
Cumulative Layout Shift (CLS)How much the layout moves unexpectedly0.1 or lessOver 0.25

Anything between good and poor counts as “needs improvement”.

Google measures each one at the 75th percentile. That means at least three out of four visits need to hit the good threshold, so a fast result on your own laptop isn’t enough.

INP replaced First Input Delay (FID) in March 2024. FID only measured the delay before the first interaction. INP looks at interactions across the whole visit, so it’s a stricter test.

Why Core Web Vitals matter for conversion

Each metric lines up with a moment where visitors give up:

  • Slow LCP. The visitor stares at a blank or half-built page and hits back.
  • Poor INP. They click “Book a demo” and nothing seems to happen, so they click again or leave.
  • High CLS. A banner or image loads late, the page jumps, and they tap the wrong thing.

On a SaaS site the hero section is often the LCP element, since it holds the biggest image or headline above the fold. That makes the hero the first place to look when LCP is slow.

Field data vs lab data

Field data comes from real Chrome users through the Chrome UX Report. It’s what Google uses, and you can see it in PageSpeed Insights and the Core Web Vitals report in Search Console.

Lab data comes from a test run on one device, like Lighthouse. It’s useful for debugging, but it can’t measure INP directly, since no real person is clicking. Lighthouse uses Total Blocking Time as a stand-in.

If the two disagree, trust field data. Low-traffic pages may not have enough field data, in which case Google groups them with similar pages or the whole site.

How to improve each metric

LCP

  • Serve the hero image in a modern format like WebP or AVIF, at the right size.
  • Don’t lazy-load the LCP image. Preload it or give it a high fetch priority.
  • Cut render-blocking scripts and fonts, and serve the page from a fast host or CDN.

INP

  • Ship less JavaScript, especially third-party tags, chat widgets and trackers.
  • Break long tasks into smaller ones so the browser can respond between them.
  • Give instant visual feedback on clicks, even if the real work takes longer.

CLS

  • Set width and height (or aspect ratio) on images, videos and embeds.
  • Reserve space for cookie banners, announcement bars and late-loading content.
  • Load web fonts in a way that avoids a big jump when they swap in.

Common Core Web Vitals mistakes

  • Chasing a Lighthouse score of 100. The lab score is a tool, not the target. Field data is what counts.
  • A hero video that autoplays at full size. It often becomes the LCP element and drags the whole page down.
  • Piling on marketing scripts. Each tag seems small, but together they hurt INP.
  • Testing only on a fast laptop. Most poor scores come from mid-range phones on mobile networks.

Questions about core web vitals

What are good Core Web Vitals scores?

Google rates a page as good when LCP is 2.5 seconds or less, INP is 200 milliseconds or less, and CLS is 0.1 or less. Each is measured at the 75th percentile of real page visits.

Do Core Web Vitals affect SEO?

Yes, as part of Google's page experience signals. Google has said that relevant, helpful content matters more, so good vitals help but won't rescue a weak page.

What replaced First Input Delay?

Interaction to Next Paint (INP) replaced First Input Delay (FID) as a Core Web Vital in March 2024. INP measures the response to all interactions on a page, not just the first one.

Jamie McArdle

Jamie McArdle

Founder, Siguro

If you want to start a project, try us on a real task, or just talk things through, this is the easiest place to begin.

Book an intro call jamie@siguro.co

Based in Belfast, Northern Ireland.
Working worldwide.

Want a website that puts this to work?

We design and build B2B SaaS marketing sites that turn visitors into pipeline, then hand you a CMS your team can run.

Try us free for 6 hours

“Siguro are a rare service provider that understands startup life and can deliver at your pace.”
Adam Schoenfeld, Keyplay