DevelopmentIndustry Guide10 min readPublished June 12, 2026

Global pass rate · 55.9% of origins · LCP ≤ 2.5s · INP ≤ 200ms · CLS ≤ 0.1

Core Web Vitals Benchmarks 2026: What Good Looks Like

“Is my LCP good?” needs a reference point, not another how-to. As of May 2026 CrUX data, only 55.9% of all tracked origins pass all three Core Web Vitals — so this is the benchmark to judge a site against: the thresholds, the mobile gap, and how much your platform choice swings the odds.

DA
Digital Applied Team
Senior strategists · Published Jun 12, 2026
PublishedJun 12, 2026
Read time10 min
SourcesCrUX · Web Almanac · web.dev
Global CWV pass rate
55.9%
all origins · May 2026 CrUX
−0.8 vs Apr
Mobile vs desktop
8pp
48% mobile · 56% desktop
Web Almanac 2025
Hardest metric (mobile LCP)
62%
good LCP vs 77% INP, 81% CLS
Platform spread
38pp
Duda 84.87% vs WordPress 46.28%

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.

Key takeaways
  1. 01
    The 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.
  2. 02
    Three 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.
  3. 03
    Mobile 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.
  4. 04
    LCP 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.
  5. 05
    Platform 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.

01The 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.

What “passing” actually requires
A page passes Core Web Vitals only when all three metrics — LCP, INP, and CLS — clear their good thresholds at the 75th percentile of real Chrome user sessions over a rolling 28-day window. One metric in the “needs improvement” band is enough to fail the overall assessment. Source: Google Search Central and web.dev, retrieved June 11, 2026.

02ThresholdsThe 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.

Core Web Vitals threshold reference card. Good, needs improvement, and poor bands for LCP, INP, and CLS, all measured at the 75th percentile of real user sessions. Source: web.dev official Core Web Vitals documentation, retrieved June 11, 2026.
MetricWhat it measuresGoodNeeds improvementPoor
LCPLoading — when the largest content element renders≤ 2,500 ms2,501 – 4,000 ms> 4,000 ms
INPResponsiveness — latency across all interactions≤ 200 ms201 – 500 ms> 500 ms
CLSVisual stability — unexpected layout shift≤ 0.10.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.

03Device 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 data
Desktop — all three CWVJuly 2025 CrUX · Web Almanac
56%
Mobile — all three CWVJuly 2025 CrUX · 8 pp behind desktop
48%
Desktop secondary pagesInterior pages outperform home pages
61%
Desktop home pagesHeavier hero media drags LCP
47%
Mobile secondary pagesvs 45% for mobile home pages
56%

Two 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

04The 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.

Mobile LCP (good)
The hardest metric
62%

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.

July 2025 CrUX
Mobile INP (good)
Responsiveness
77%

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.

Biggest device gap
Mobile CLS (good)
Visual stability
81%

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.

Easiest to pass

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.

05Platform 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.

Core Web Vitals pass rates by platform, grouped into site builders, ecommerce platforms, and open-source CMS. Overall pass rates are from November 2025 HTTP Archive data unless noted; INP pass rates are from June 2025 CrUX analysis. Sources: Search Engine Journal, HTTP Archive Tech Report, and Hostingstep, retrieved June 11, 2026.
PlatformOverall CWV passINP passReading the number
Site builders
Duda84.87%Highest overall pass rate of any major platform.
Wix74.86%86.82%Strong responsiveness; loading is the swing factor.
Squarespace70.39%95.85%Near-perfect INP; loading drags the overall score.
Ecommerce platforms
Shopify75.22%June 2025 figure — strongest of the major commerce platforms.
Webflow79% / 67%Desktop / mobile split widens the real-world picture.
Magento~40% / 41%Among the weakest of major commerce platforms.
Open-source CMS
Drupal63.27%Mid-pack open-source CMS.
Joomla56.92%Just above the global all-origin average.
WordPress46.28%85.89%Strong INP — its failure is loading, not responsiveness.
The WordPress nuance everyone misses
WordPress’s overall pass rate (46.28%) makes it look slow across the board. It isn’t. Its INP pass rate is 85.89% — comparable to Wix (86.82%) and Squarespace (95.85%). WordPress is responsive; what it fails on is LCP and loading. That distinction changes the fix entirely: the work is image, theme, and server-response optimization, not JavaScript responsiveness. Source: Search Engine Journal 2025 CMS rankings, June 2025 CrUX.

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.

06Field 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.

Field data
CrUX field
real users · 28-day window · p75

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.

Used for ranking
Lab data
Lighthouse lab
one simulated load · one machine

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.

Diagnostic only
The 28-day lag developers forget
CrUX data takes a full 28 days to reflect an optimization. There is no fast path: deploy a fix today and your CrUX-based assessment only fully updates roughly four weeks later as old sessions roll out of the window. Plan benchmarking and re-checks around that lag — a flat PageSpeed Insights field score the day after a deploy is expected, not a failure. Source: Google PageSpeed Insights documentation.

07Ranking 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.

Google's official position
Google’s documentation states there is no single signal — core ranking systems weigh a variety of signals that align with overall page experience — and that Search “always seeks to show the most relevant content, even if the page experience is sub-par.” For many queries with lots of helpful content available, a great page experience can contribute to success. Treat Core Web Vitals as a contributor, not a primary lever. Source: Google Search Central, Page Experience documentation, retrieved June 11, 2026.

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.

08Apply 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.

Above 56%
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.

Maintain & monitor
48% – 56%
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.

Target LCP first
Below 48%
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.

Audit platform + LCP
Lab ≠ field
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.

Trust the field number

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.

09ConclusionWhat good actually looks like.

The benchmark, in one read

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.

Turn a failing CWV grade into a passing one

Stop guessing at your scores — benchmark against the field and fix what actually fails.

We benchmark your Core Web Vitals against real field data, isolate whether LCP, INP, or CLS is the problem, and ship the platform and front-end fixes that move the number Google actually ranks on.

Free consultationField-data auditTailored solutions
What we work on

Core Web Vitals engagements

  • Field-data audit — CrUX vs lab, per metric, per device
  • LCP and loading-path optimization (the usual culprit)
  • INP and JavaScript responsiveness on mobile
  • CLS and layout-stability fixes
  • Platform and theme selection with CWV weighted in
FAQ · Core Web Vitals benchmarks

The benchmark questions we get every week.

A good Core Web Vitals score means passing all three metrics at the 75th percentile of real user sessions: LCP at or under 2,500 ms, INP at or under 200 ms, and CLS at or under 0.1. All three must pass simultaneously — a site with excellent INP and CLS but poor LCP still fails the overall assessment. As a competitive benchmark, only 55.9% of all tracked origins globally pass all three as of May 2026 CrUX data, so clearing the bar already puts you ahead of nearly half the web. Mobile is harder than desktop: the global mobile pass rate is around 48% versus 56% for desktop.