Core Web Vitals benchmarks only matter as a reference point — a way to answer “is my LCP good?” without guessing. As of May 2026 Chrome UX Report (CrUX) data, only 55.9% of all tracked origins globally pass all three Core Web Vitals. That single number is the baseline every site should be measured against before anyone argues about optimization tactics.
This is a benchmark reference, not a how-to. If you already know your scores are weak and want the fixes, we cover those in the Core Web Vitals optimization guide. Here, the job is to set the bar: what the thresholds are, how far mobile lags desktop, which metric is hardest to pass, and how much your platform choice moves the odds before you write a line of code.
Every figure below is sourced and dated. Where the underlying data is vendor-reported, single-source, or unconfirmed, we say so rather than dress a soft number up as a hard one. CrUX field data is the spine; the 2025 Web Almanac supplies the device and year-over-year breakdowns; web.dev supplies the official thresholds.
- 01The global bar is 55.9% — and it just slipped.As of May 2026 CrUX data, 55.9% of all tracked origins pass all three Core Web Vitals, down 0.8 points from April. Google has flagged a suspected Android-specific regression but says nothing is definitive yet.
- 02Three thresholds, all at the 75th percentile.LCP ≤ 2,500 ms, INP ≤ 200 ms, CLS ≤ 0.1. To earn an overall good rating, 75% of real user visits must individually clear each bar — and all three must pass simultaneously.
- 03Mobile trails desktop by about 8 points.Per the 2025 Web Almanac (July 2025 CrUX), 48% of mobile origins pass versus 56% of desktop origins. Mobile has improved year over year, but the gap has held steady.
- 04LCP is the metric that fails sites.On mobile, only about 62% of pages achieve a good LCP, versus 77% for INP and 81% for CLS. Loading — not responsiveness or layout shift — is where most sites lose the overall pass.
- 05Platform choice swings the odds by ~38 points.On November 2025 HTTP Archive data, Duda passed at 84.87% while WordPress sat at 46.28%. Notably, WordPress's INP is strong (85.89%) — its problem is loading, not responsiveness.
01 — The BaselineThe number to judge everything against.
Start with the one figure worth memorizing: as of the May 2026 CrUX release (published June 9, 2026), 55.9% of all tracked origins pass all three Core Web Vitals. CrUX measured 18,445,974 origins that month. The individual metric pass rates that month were 68.6% good LCP, 81.3% good CLS, and 86.6% good INP. These are vendor-reported figures from Google’s own release notes â directionally solid, but worth re-checking against the dashboard for your own origin.
What makes that 55.9% the right yardstick is the rule behind it. A page only earns an overall good Core Web Vitals assessment when 75% of real user visits individually clear each threshold — not the median visit, the 75th percentile. And all three metrics must pass at once. A site with flawless INP and CLS but a poor LCP still fails the overall assessment. That is why a respectable-looking dashboard can still read as failing: one weak metric sinks the whole grade.
The most recent data also carries a caveat the benchmark itself should surface. The 55.9% is down 0.8 percentage points from April 2026 — a small but real regression. Google has publicly noted it suspects an Android-specific cause but has been explicit that nothing is definitive. Read the dip as a reminder that CrUX is a moving target, not as a confirmed structural shift.
02 — ThresholdsThe threshold reference card.
Before benchmarking against anyone, fix the thresholds in your head. They have not changed for LCP and CLS, and INP’s have held since it became a Core Web Vital in March 2024. One myth worth killing first: the LCP good threshold is 2,500 ms (2.5 seconds), not 2.0 seconds. A stray claim that it dropped to 2.0 s in 2026 is wrong — web.dev still documents 2.5 s as the unchanged bar.
| Metric | What it measures | Good | Needs improvement | Poor |
|---|---|---|---|---|
| LCP | Loading — when the largest content element renders | ≤ 2,500 ms | 2,501 – 4,000 ms | > 4,000 ms |
| INP | Responsiveness — latency across all interactions | ≤ 200 ms | 201 – 500 ms | > 500 ms |
| CLS | Visual stability — unexpected layout shift | ≤ 0.1 | 0.11 – 0.25 | > 0.25 |
INP replaced First Input Delay (FID) as a Core Web Vital on March 12, 2024. The distinction matters when reading older benchmarks: FID only measured the delay of the first interaction, while INP captures responsiveness across every interaction in a session — a far harder bar to clear, and the reason responsiveness numbers shifted when the metric changed. Any pass-rate data from before that date is measuring a different, easier thing.
03 — Device GapMobile trails desktop by eight points.
The single most important context for any benchmark is which device it describes. Per the 2025 Web Almanac (CrUX data from July 2025), 48% of mobile origins pass all three Core Web Vitals versus 56% of desktop origins — an 8 percentage-point gap. If you only ever look at a desktop score, you are flattering yourself by roughly eight points against the surface most of your users are actually on.
Pass rate by device and page type · all three CWV
Source: 2025 Web Almanac (HTTP Archive), July 2025 CrUX dataTwo patterns sit inside that gap. First, the trend is genuinely improving on mobile: pass rates climbed from 32% (2021) to 36% (2023) to 48% (2025), while desktop rose from 41% to 56% over the same span. The web is getting faster, just unevenly. Second, secondary pages consistently beat home pages — 61% versus 47% on desktop, 56% versus 45% on mobile — because home pages tend to carry the heaviest hero media and the largest LCP element. When you benchmark, compare like with like: a home page against home pages, an article against articles.
"Mobile Core Web Vitals have shown consistent year-over-year improvement."— 2025 Web Almanac, HTTP Archive Performance chapter
04 — The BottleneckLCP is the metric that fails sites.
Not all three metrics are equally hard to pass, and benchmarking without that nuance leads teams to optimize the wrong thing. On mobile (July 2025 CrUX), only about 62% of pages achieve a good LCP, against roughly 77% for INP and 81% for CLS. Loading is the bottleneck. If your site is failing the overall assessment, LCP is the statistically most likely culprit — and the place to look first.
The hardest metric
Largest Contentful Paint is where most mobile sites lose the overall pass. Heavy hero images, render-blocking resources, and slow server response are the usual causes — loading, not interactivity.
Responsiveness
Most pages clear INP on mobile, but it is the metric with the widest device gap. Desktop INP passes at roughly 96.8% — mobile is dragged down by weaker CPUs and heavier JavaScript execution.
Visual stability
Layout shift is the metric most sites already pass. Reserving space for images, ads, and embeds — and avoiding late-injected content — keeps CLS comfortably under the 0.1 threshold.
INP is worth a second look because of where it fails. Desktop INP passes at roughly 96.8%; mobile is markedly lower. One vendor data study put median p75 INP at about 120 ms on desktop versus about 248 ms on mobile — directional figures we have not independently confirmed against the CrUX API, so treat them as illustrative of the gap rather than precise. The mechanism is uncontroversial even if the exact numbers are: weaker mobile processors and heavier JavaScript execution make interactions slower to acknowledge on phones than on laptops.
05 — Platform Pass RatesHow much your platform moves the odds.
Before a single optimization, your platform has already placed a large bet on your behalf. On November 2025 HTTP Archive data, Duda passed at 84.87% while WordPress sat at 46.28% — a 38-point spread driven mostly by defaults: theme weight, image handling, and render-blocking scripts. This is the most actionable benchmark in the whole reference, because platform choice is a decision you make once and live with.
| Platform | Overall CWV pass | INP pass | Reading the number |
|---|---|---|---|
| Site builders | |||
| Duda | 84.87% | — | Highest overall pass rate of any major platform. |
| Wix | 74.86% | 86.82% | Strong responsiveness; loading is the swing factor. |
| Squarespace | 70.39% | 95.85% | Near-perfect INP; loading drags the overall score. |
| Ecommerce platforms | |||
| Shopify | 75.22% | — | June 2025 figure — strongest of the major commerce platforms. |
| Webflow | 79% / 67% | — | Desktop / mobile split widens the real-world picture. |
| Magento | ~40% / 41% | — | Among the weakest of major commerce platforms. |
| Open-source CMS | |||
| Drupal | 63.27% | — | Mid-pack open-source CMS. |
| Joomla | 56.92% | — | Just above the global all-origin average. |
| WordPress | 46.28% | 85.89% | Strong INP — its failure is loading, not responsiveness. |
The platform numbers also explain a real pattern we see in audits. Two sites on the same CMS can read very differently because the platform sets the floor, not the ceiling — a well-built WordPress site with a lightweight theme and disciplined image handling can pass comfortably, while a Duda or Shopify site stuffed with third-party scripts can fail. The platform tilts the odds; your build decides the outcome. If you are choosing a stack from scratch, weighting Core Web Vitals into that decision is exactly the kind of judgment our web development engagements bring to the table early, before the defaults lock in.
06 — Field vs LabWhy your Lighthouse score lies about rankings.
The most expensive benchmarking mistake is comparing the wrong number. Google assesses Core Web Vitals for ranking from CrUX field data — real Chrome users, a 28-day rolling window, the 75th percentile — not from Lighthouse lab scores. Lighthouse runs a single simulated load on one machine; it is a diagnostic, not the thing Google ranks on. A perfect Lighthouse 100 and a failing CrUX assessment can coexist on the same URL.
CrUX field
What Google actually uses for ranking assessment. Aggregated from real Chrome users over a rolling 28-day window at the 75th percentile. This is the number that matters for search.
Lighthouse lab
A diagnostic run in a controlled environment. Useful for catching regressions before deploy and for debugging — but it is not what Google ranks on, and it will not match field data.
07 — Ranking RealityIs Core Web Vitals actually a ranking signal?
Yes — but the honest answer needs hedging, and a benchmark reference owes you the hedge. Core Web Vitals is one ranking signal among many, and Google has never published a quantified weight for it. The clearest framing comes from Google Search Advocate John Mueller, who has described it as more consequential than a pure tie-breaker while being explicit that it does not override relevance.
"It is a ranking factor, and it's more than a tie-breaker, but it also doesn't replace relevance."— John Mueller, Google Search Advocate
Google’s own documentation reinforces the same boundary: there is no single signal, and the most relevant content can still rank despite a sub-par page experience. Where many pages offer comparably helpful content, a great page experience can be the edge. That is the realistic mental model — Core Web Vitals as a contributor and a differentiator in close races, not a lever that overrides weak content or thin relevance.
You will see a widely cited correlation that pages ranking first are roughly 10% more likely to pass Core Web Vitals than pages at position nine. Read it as correlation, not causation: both a high ranking and a passing CWV grade tend to reflect overall site quality and investment, so they travel together without one cleanly causing the other. Treating that 10% as a causal dial to turn is exactly the kind of over-reading the data does not support.
The business case for passing does not actually rest on the ranking question. Google-Deloitte joint research is widely cited for the finding that a 0.1-second speed improvement can lift retail conversion rates and average order value â and web.dev’s case studies document real outcomes: Vodafone Italy improved LCP and reported 8% more sales; Rakuten 24 optimized all three metrics and saw materially higher revenue per visitor and conversion. The exact Google-Deloitte percentages sit behind a paywalled study, so treat the specific figures as indicative rather than gospel; the direction — faster pages convert better — is well evidenced.
08 — Apply ItReading your own numbers.
Benchmarks are only useful if you can place yourself on them. Pull your origin’s field data from PageSpeed Insights or the CrUX dashboard, then read it against the bars below — overall first, then per metric, then desktop versus mobile separately.
Competitive
You are passing above the desktop global average. Hold the line: guard against regressions on new templates and third-party scripts, and benchmark per-page-type rather than site-wide.
Around the median
You are in the broad middle — roughly the mobile-to-desktop band. Diagnose by metric: LCP is statistically the most likely failing one, so start with hero media, server response, and render-blocking resources.
Behind the field
You are under the mobile global average. Check your platform defaults against the table above, confirm whether the failure is LCP or INP, and treat this as a structural fix, not a tweak.
Score mismatch
Strong Lighthouse, weak CrUX is the classic trap. Remember Google ranks on field data and that CrUX lags 28 days. Re-measure four weeks after a fix before concluding it did not work.
One projection worth making: the May 2026 dip and the steady mobile climb point the same way — the bar rises as the web gets faster, so a score that passes comfortably today can quietly slide toward the threshold as the field improves around it. Benchmarking is not a one-time pass/fail; it is a position you hold against a moving median. The practical discipline is to re-check field data quarterly, treat any new template or third-party tag as a potential regression, and never optimize the lab number you can see at the expense of the field number Google actually ranks on. The same field-data-first logic underpins broader technical-SEO work like crawl budget and log-file analysis, and CWV is one line item inside a full core update SEO audit.
09 — ConclusionWhat good actually looks like.
Good is passing all three at the 75th percentile — and 55.9% of the web doesn't.
The reference comes down to a handful of numbers worth keeping close. The global bar is 55.9% as of May 2026 CrUX data. The thresholds are LCP ≤ 2,500 ms, INP ≤ 200 ms, and CLS ≤ 0.1, all at the 75th percentile, all three required at once. Mobile trails desktop by about eight points, LCP is the metric most likely to fail you, and your platform can swing the odds by nearly forty points before you touch the code.
The honest framing matters as much as the numbers. Core Web Vitals is one ranking signal among many — real, more than a tie-breaker, but not a substitute for relevant content. The May 2026 dip is unexplained and possibly transient; the framework-level and vendor-stated figures here carry their caveats on purpose. A benchmark is only useful when it tells you both what is solid and what is soft.
Use this as the yardstick, then act on it: pull your own field data, place yourself on the device-specific bar, fix LCP first because it is statistically where the pass is lost, and re-check after the 28-day window has turned over. When you are ready to move from measuring to fixing, the optimization tactics live in the companion guide — this page’s job was to tell you, plainly, what good looks like.