Drop in the metric values from Lighthouse, PageSpeed Insights, CrUX, or your own RUM and see which ones pass Google's official thresholds — and which page experience signal will sink your search ranking. The three Core Web Vitals (LCP, INP, CLS) must all be Good for a URL to count as passing.
A focused checklist for the metric that's failing — the highest-impact things to try first.
A metric is Good only when the 75th-percentile value across mobile and desktop hits the Good threshold. Above the Poor cutoff it's Poor; in between it's Needs Improvement. These thresholds come from web.dev/vitals (March 2024 INP migration).
| Metric | What it measures | Good | Needs improvement | Poor |
|---|---|---|---|---|
| LCP | Largest Contentful Paint — time to render the largest visible element | ≤ 2.5 s | 2.5 – 4.0 s | > 4.0 s |
| INP | Interaction to Next Paint — slowest interaction latency (replaced FID in Mar 2024) | ≤ 200 ms | 200 – 500 ms | > 500 ms |
| CLS | Cumulative Layout Shift — sum of layout shift scores over the session window | ≤ 0.1 | 0.1 – 0.25 | > 0.25 |
| FCP | First Contentful Paint — time until any text or image renders | ≤ 1.8 s | 1.8 – 3.0 s | > 3.0 s |
| TTFB | Time to First Byte — time until the first response byte arrives | ≤ 0.8 s | 0.8 – 1.8 s | > 1.8 s |
| FID (legacy) | First Input Delay — replaced by INP on March 12, 2024 | ≤ 100 ms | 100 – 300 ms | > 300 ms |