Google defines specific thresholds for each Core Web Vital metric. These thresholds determine whether your page passes or fails the Core Web Vitals assessment.
Current thresholds (2025)
LCP (Largest Contentful Paint)
- Good: ≤2.5 seconds
- Needs Improvement: 2.5-4.0 seconds
- Poor: >4.0 seconds
INP (Interaction to Next Paint)
- Good: ≤200 milliseconds
- Needs Improvement: 200-500 milliseconds
- Poor: >500 milliseconds
CLS (Cumulative Layout Shift)
- Good: ≤0.1
- Needs Improvement: 0.1-0.25
- Poor: >0.25
The 75th percentile rule
For a page to "pass" Core Web Vitals, 75% of page loads must meet the "Good" threshold. This means:
- Your worst 25% of experiences don't count against you
- You need most users to have a good experience
- Outliers don't fail the entire page
Checking your thresholds
- Google Search Console Core Web Vitals report
- PageSpeed Insights
- CrUX Dashboard
- VitalSentinel
Related Terms
Core Web Vitals
A set of three metrics defined by Google that measure the loading performance, interactivity, and visual stability of a web page.
Cumulative Layout Shift (CLS)
A Core Web Vital that measures visual stability by quantifying how much page content unexpectedly shifts during loading.
Interaction to Next Paint (INP)
A Core Web Vital that assesses page responsiveness by measuring the latency of all user interactions throughout the page lifecycle.
Largest Contentful Paint (LCP)
A Core Web Vital that measures how long it takes for the largest content element visible in the viewport to render.