What thresholds apply for good Core Web Vitals?
In short and in plain language
Google puts each of these speed measures into levels. A value is good, needs work or is poor. You find the exact limits in the table on this page.
Google does not use the average. What counts is what your slower visitors still see.
A page only passes when all values are good at the same time. We build every analysis around this.
Google divides each metric into three tiers. LCP is good below 2.5 seconds, needs improvement between 2.5 and 4.0 seconds and is poor above that. INP is good below 200 milliseconds, needs improvement up to 500 milliseconds and is poor beyond. CLS is good below 0.1, needs improvement up to 0.25 and is poor above that. You will also find these values in the comparison table further down this page.
The often overlooked detail is the measurement point: assessment is based on the 75th percentile of real field data. What counts is the value that the slowest 25 percent of your visitors still experience, not the average. A page only passes when all three metrics are simultaneously in the green range. This is exactly what we orient every performance analysis towards.