Core Web Vitals in 2026: What's Actually True (and What's a Myth Right Now)
Real LCP, INP, and CLS thresholds, checked against Google's own current documentation.
Core Web Vitals are Google's three official metrics for real-world page experience: Largest Contentful Paint (LCP), Interaction to Next Paint (INP), and Cumulative Layout Shift (CLS). Google's current published "good" thresholds are LCP under 2.5 seconds, INP under 200 milliseconds, and CLS under 0.1, unchanged as of this writing. Google says Core Web Vitals are used by its ranking systems, and separately says a good score doesn't guarantee a top ranking. Both statements are true at once, and the rest of this page explains what that actually means in practice.
The three metrics, plainly
Largest Contentful Paint (LCP) measures how long it takes for the biggest, most prominent piece of content on the page, usually a hero image or a headline, to actually appear. It's a loading-speed metric, in human terms: how long does someone stare at a blank or half-loaded page before it feels like something happened.
Interaction to Next Paint (INP) measures how long the page takes to visibly respond after someone clicks, taps, or types. A page can load fast and still feel broken if every click has a noticeable lag before anything happens. INP is what catches that.
Cumulative Layout Shift (CLS) measures how much content unexpectedly moves around while a page is loading. The classic example: you go to tap a button, an ad or image finishes loading above it, and the whole page shifts down just as you tap. You hit the wrong thing.
The current Core Web Vitals thresholds
| Metric | What it measures | Good | Needs improvement | Poor |
|---|---|---|---|---|
| LCP | Loading speed | < 2.5s | 2.5s – 4.0s | > 4.0s |
| INP | Responsiveness | < 200ms | 200ms – 500ms | > 500ms |
| CLS | Visual stability | < 0.1 | 0.1 – 0.25 | > 0.25 |
These come directly from Google's current Core Web Vitals documentation. A page is only considered to have a "good" score on a metric if at least 75% of real visits to that page meet the good threshold, not the average visit, and not a single test run.
Did Google change the LCP threshold in 2026?
A claim has been circulating in some SEO content this year that Google tightened the LCP "good" threshold from 2.5 seconds to 2.0 seconds as part of a 2026 update. It's a specific, checkable claim, so it's worth checking rather than repeating.
Google's dedicated Core Web Vitals documentation page still states the threshold as 2.5 seconds. Chromium's own public changelog for LCP, which logs every change to how the metric is measured, including minor implementation fixes, lists several updates through mid-2026, and none of them touch the threshold value; they're all measurement-accuracy fixes, like correcting how the metric handles video content or animated images. There's no entry anywhere in that changelog for a threshold change.
Based on that, the 2.0-second claim doesn't match Google's current, dated documentation. It's possible it started as a misreading of a stricter internal benchmark some agency uses for its own client work, or a rounding of "aim well under 2.5s to be safe" into a false new official number. There's no way to confirm the origin from here, so this article won't guess. What can be stated plainly is what Google's own current documentation says, and it says 2.5 seconds.
Field data vs. lab data: why your scores can look different
This is the single most common source of Core Web Vitals confusion, and it's worth being precise about.
Field data (also called real-user data or RUM) is collected from actual visitors using the actual page, on their actual devices and connections. Google's own real-user dataset is the Chrome UX Report (CrUX), and this is what Google uses to judge whether a page meets the Core Web Vitals thresholds, not a test run. CrUX data powers the Core Web Vitals report in Search Console and the field-data section of PageSpeed Insights.
Lab data is generated by a tool loading the page in a single, controlled, simulated environment. No real visitor involved. Lighthouse (built into Chrome DevTools and the "Diagnose performance issues" section of PageSpeed Insights) is a lab tool. It's useful for catching problems before real visitors ever see them, but it isn't what determines a page's official Core Web Vitals status.
One detail almost no competing guide mentions: Lighthouse can't actually measure INP at all. Because it's a simulated test with no real person clicking or tapping, there's no interaction for it to time. Google's own documentation confirms Lighthouse uses Total Blocking Time (TBT) as a lab-measurable stand-in for INP instead. That's why a page can show a great Lighthouse score and still fail INP in the field. The lab tool was never measuring the same thing in the first place.
Do Core Web Vitals actually affect Google rankings?
Both of these are true at the same time, in Google's own words. The specific source matters here, and it's not the Core Web Vitals thresholds page cited above: it's Google's Page Experience documentation, in the FAQ answering "What aspects of page experience are used in ranking?" That FAQ states plainly: "Core Web Vitals are used by our ranking systems." The same answer adds, just as plainly, that getting good results in the Core Web Vitals report or third-party tools "doesn't guarantee that your pages will rank at the top of Google Search results; there's more to great page experience than Core Web Vitals scores alone."
In practice, that reads as a real but secondary signal. Content relevance and topical authority still carry more weight, and Core Web Vitals tend to matter most as a differentiator between pages that are already answering the query about equally well.
What should you check first?
- Open Search Console's Core Web Vitals report first. It's built on real visitor data (field data), grouped by page type, which is what actually determines your status.
- Identify which of the three metrics is actually failing. It's rarely all three at once.
- Run the specific failing URL through PageSpeed Insights to see both its field data (if enough traffic exists) and its lab diagnostics.
- Note whether the problem shows up in field data, lab data, or both. A lab-only issue with no field data problem is a lower priority than one showing up for real visitors.
- Fix the metric with the biggest real-user gap first, not the one with the lowest lab score.
- Stop once you're solidly in "good" territory. Chasing a perfect 100 Lighthouse score after Core Web Vitals are already passing in the field is usually time better spent elsewhere.
Core Web Vitals and SEO: what the evidence actually supports
The confusion pattern behind claims like the 2.0-second rumor above is a familiar one: a specific, alarming version of a story ("the threshold tightened, act now") spreads faster than the boring correction ever does, because it's more shareable than "actually, nothing changed." The evidence-supported answer hasn't changed regardless of which version is circulating this month: Core Web Vitals are a real, Google-confirmed ranking signal, but not the dominant one, and passing them is not a substitute for having genuinely useful, well-targeted content. Treat them as a floor to clear, not a lever to chase past that point.
How to improve Core Web Vitals
None of this requires becoming a developer to understand at a decision-making level. The common causes, in plain terms:
For slow LCP: a slow server response before anything can start loading, a large hero image or video that isn't optimized or is loaded late, and render-blocking scripts or stylesheets that delay the main content from appearing.
For poor INP: too much JavaScript running on interaction, long unbroken tasks that block the browser from responding, and expensive click or scroll handlers doing more work than the interaction actually needs.
For high CLS: images, embeds, and ads loading in without reserved space, content getting inserted above existing content after the page has already rendered, and custom fonts swapping in and reflowing the text around them.
In every case, the fix is specific to the actual cause shown in your diagnostics, not a generic checklist applied blind.
What Core Web Vitals don't tell you
A page can have three perfect Core Web Vitals scores and still fail for reasons Core Web Vitals were never designed to catch: content that doesn't actually answer the query, a canonicalization problem quietly splitting ranking signal across duplicate URLs, weak internal linking, or a page that simply isn't indexed at all. Core Web Vitals measure page experience, not whether the page deserves to rank in the first place. See crawling vs. indexing and canonical tags and canonicalization for the parts of technical SEO that Core Web Vitals don't cover.
How to think about Core Web Vitals in 2026
Treat the thresholds Google actually publishes (2.5s, 200ms, 0.1) as the target, not whatever number is circulating this month. Use field data, not lab data, to judge whether you're passing. Fix the metric that's genuinely failing for real visitors first. And keep Core Web Vitals in proportion: a real signal worth clearing, not the whole story of whether a page deserves to rank.
New to the term? See Core Web Vitals in the glossary.
Part of the SEO cluster.
Want this applied to your own site, not just read about it?
This is the free version, evidence-labeled and yours to read at no cost. Applying it to your own site (technical SEO, AI search visibility, and GEO in one pass) is separate, paid work at kuraib.site.