Core Web Vitals explained: what PageSpeed actually measures

"Make your site faster" is useless advice without a definition of fast. Core Web Vitals are Google's attempt at that definition: three specific, measurable things about how a page feels to load and use. They feed into search ranking, they're what the PageSpeed Insights API measures, and they line up with what actually makes visitors stay or bounce.

Our performance check runs against Google's PageSpeed Insights (it appears when a PSI key is configured), so it's reporting the same numbers Google itself uses.

The three metrics, in plain English

LCP, Largest Contentful Paint. How long until the biggest thing on screen (usually the hero image or headline) has loaded. This is the "is it there yet?" metric. Good is under 2.5 seconds.

INP, Interaction to Next Paint. When someone taps or clicks, how quickly the page visibly responds. This is the "does it feel snappy or stuck?" metric (it replaced the older FID in 2024). Good is under 200 milliseconds.

CLS, Cumulative Layout Shift. How much the page jumps around as it loads: the maddening moment when you go to tap a button and an ad shoves it down. This is the "does it hold still?" metric. Good is under 0.1.

Together they cover loading, interactivity, and stability, the three ways a page can feel slow or broken even when it technically "works."

Why they matter

Two reasons, and the second is the real one:

  1. Ranking. Core Web Vitals are a confirmed Google ranking signal. All else equal, a faster, more stable page has an edge.
  2. Behavior. People abandon slow pages. Every fraction of a second of delay costs you visitors, conversions, and patience. And for AI answer engines, a page that's too slow to fetch reliably is a page that's harder to use as a source. The ranking effect is modest; the bounce effect is not.

Lab vs. field data

One thing that trips people up: PageSpeed shows two kinds of numbers.

When they disagree, trust field data for "how am I really doing" and lab data for "what should I fix."

Where to start

You don't have to chase a perfect 100. Aim for "good" on all three and stop obsessing. The highest-impact fixes, roughly in order:

Those last two are their own checks for a reason: they're the foundation a fast page is built on.

Common mistakes

FAQ

What are good Core Web Vitals scores?

LCP under 2.5s, INP under 200ms, CLS under 0.1. Hit "good" on all three and you're in solid shape.

What happened to FID?

First Input Delay was replaced by Interaction to Next Paint (INP) in 2024. INP is a more complete measure of responsiveness across the whole visit rather than only the first interaction.

Do Core Web Vitals really affect rankings?

Yes, they're a confirmed ranking signal, though a modest one next to relevance and content. The bigger payoff is fewer people bouncing off a slow page.

Why is my lab score great but field data poor (or vice versa)?

Lab is one simulated load; field is real users on varied devices and networks. Field data is what Google ranks on; use lab data to debug.

Key Takeaways


Want your Core Web Vitals pulled straight from PageSpeed, alongside the rest of your technical health? Run a free audit. More in the Technical explainers.

← Back to the blog