What are Core Web Vitals and what are the thresholds?
Google's three user-centric metrics, each with a "good" threshold measured at the 75th percentile of real users:
- LCP — Largest Contentful Paint (loading): time until the largest text block or image in the viewport renders. Good ≤ 2.5 s.
- INP — Interaction to Next Paint (responsiveness): the worst-case delay between a user interaction and the next visual update, across the whole visit. Good ≤ 200 ms. It replaced FID in March 2024.
- CLS — Cumulative Layout Shift (visual stability): sum of unexpected layout shift scores. Good ≤ 0.1.
Supporting diagnostics that aren't Core Vitals themselves: TTFB (server response) and FCP (first content painted).
They matter beyond ranking: they're the closest proxy the industry has to "does this site feel fast", and every one of them maps to a specific engineering fix.