Article 13.11.2026 15

Core Web Vitals in 10 Domain Zones: 5,892 Sites, 2026

Fewer than half of popular sites pass Google's Core Web Vitals on mobile: 47.3% of 5,892 sites with CrUX data. The result depends heavily on the domain zone, from 67.5% in .de to 31.0% in .br. The weakest metric is INP,…

Core Web Vitals in 10 Domain Zones: 5,892 Sites, 2026

Fewer than half of popular sites pass Google's Core Web Vitals on mobile: 47.3% of 5,892 sites with CrUX data. The result depends heavily on the domain zone, from 67.5% in .de to 31.0% in .br. The weakest metric is INP, response to taps and clicks, and on the very same sites the share of "good" INP fell from 66.6% in May to 62.7% in November, and the pass rate from 49.1% to 47.3%.

Data: CrUX, 28 days ending November 7, 2026

Key numbers

  • 47.3% of sites (2,784 of 5,892) pass Core Web Vitals on mobile: LCP, INP and CLS are all in the "good" range at once. Base: sites with data for all three metrics, 28 days ending November 7, 2026.
  • The spread between zones is twofold: 67.5% in .de (357 of 529 sites) against 31.0% in .br (162 of 523). In between: .pl 54.7% (580 sites), .fr 52.0% (579), .es 49.9% (573), .uk 48.5% (482), .ua 47.6% (578), .it 43.4% (594), .pt 41.2% (561), international 40.6% (893).
  • INP is the weak metric: "good" INP on 62.7% of sites (5,892), against 75.6% for LCP and 81.8% for CLS. The median p75 INP is 133 ms in .de (529 sites) and 213 ms in .br (523 sites), above the 200 ms threshold.
  • It got worse since May on the same 5,892 sites: the pass rate fell from 49.1% to 47.3%, "good" INP from 66.6% to 62.7%. The pass rate fell in 9 zones out of 10, and stayed flat only in .pt (41.0% to 41.2%).
  • Fast server response goes with passing: 57.9% of sites with TTFB up to 800 ms pass (3,566 sites), against 3.6% of sites with TTFB above 1,800 ms (305 sites). Popularity does not help: the first 10,000 Tranco sites pass at 45.4% (1,499 sites).

What Core Web Vitals are

Core Web Vitals are three Google metrics of real user experience on a page. A site passes when the 75th percentile of visits (p75) is in the "good" range for all three metrics at once. We also looked at TTFB, a supporting metric that is not part of the pass criteria.

Table 1. Core Web Vitals and the supporting metric
MetricWhat it measures"Good" threshold (p75)
LCP (Largest Contentful Paint)how fast the main content appearsup to 2.5 s
INP (Interaction to Next Paint)how fast the page responds to taps and clicksup to 200 ms
CLS (Cumulative Layout Shift)how much the layout jumps while loadingup to 0.1
TTFB (Time to First Byte), supportinghow long the server takes to start respondingup to 800 ms

By zone: 31% to 67.5%

Share of sites passing Core Web Vitals on mobile by domain zone, 5,892 sites
Share of sites that pass Core Web Vitals on mobile, by domain zone, 5,892 sites. PromoPilot, CrUX, 5,892 sites, November 7, 2026.

Chart 1 and Table 2 show the share of sites that pass all three metrics. .de leads at 67.5% (357 of 529 sites), followed by .pl at 54.7% (317 of 580). At the bottom are .pt at 41.2% (231 of 561), international sites at 40.6% (363 of 893) and .br at 31.0% (162 of 523). A zone is not a country: these are sites registered in a zone, and their audience may sit elsewhere.

Table 2. Share of sites with "good" results on mobile, by domain zone
ZoneSites with dataPass, %LCP good, %INP good, %CLS good, %
.de52967.5%90.0%83.0%85.8%
.pl58054.7%89.1%67.2%81.9%
.fr57952.0%82.7%67.2%81.3%
.es57349.9%75.0%67.7%83.6%
.uk48248.5%81.3%58.9%83.0%
.ua57847.6%80.8%59.0%83.2%
.it59443.4%76.6%61.4%75.8%
.pt56141.2%66.0%64.3%78.3%
international (.com .org .net .io)89340.6%62.4%55.9%84.5%
.br52331.0%59.7%46.1%79.5%

INP is the weak spot

Core Web Vitals metrics by domain zone: LCP, INP, CLS and median INP
Share of sites with "good" LCP, INP and CLS and median p75 INP, by zone, 5,892 sites. PromoPilot, CrUX, 5,892 sites, November 7, 2026.

Across all 5,892 sites, LCP is "good" on 75.6%, CLS on 81.8% and INP on only 62.7%. INP shows how fast a page reacts after a tap, and heavy scripts hurt it most. The zone gap is large here too: the median p75 INP is 133 ms in .de (83.0% "good", 529 sites) and 213 ms in .br (46.1% "good", 523 sites), the only zone with a median above the 200 ms threshold. International sites sit at 186 ms (893 sites).

Worse than in May

Core Web Vitals pass rate and good INP share in May and November 2026, 5,892 sites
Share of sites passing Core Web Vitals and share with "good" INP, May and November 2026, same 5,892 sites. PromoPilot, CrUX, 5,892 sites, November 7, 2026.

The CrUX history lets us compare the same 5,892 sites at two points: the 28 days ending May 23, 2026 and the 28 days ending November 7, 2026. The pass rate fell from 49.1% to 47.3%, and "good" INP from 66.6% to 62.7%. The pass rate dropped in 9 zones out of 10 and stayed flat only in .pt (41.0% to 41.2%, 561 sites). The biggest drops are in .pl (58.6% to 54.7%) and .ua (51.4% to 47.6%); in .de it went from 69.4% to 67.5%.

We did not measure why. These are hypotheses, not findings: seasonal change in traffic, a different mix of audience and devices, changes in Chrome, a heavier front end on the sites themselves. The data cannot tell them apart.

Fast server response goes with passing

TTFB is the time before the server starts to answer. It is not part of the three criteria, but in our data it goes with the final result. LCP includes server response time, so part of this link is built into the metric. We split sites into three bands by p75 TTFB.

Table 3. Core Web Vitals pass rate by server response time (base: 5,892 sites)
TTFB bandSitesPass, %LCP good, %
up to 800 ms3,56657.9%89.7%
800 to 1,800 ms2,01935.1%61.5%
above 1,800 ms3053.6%5.2%

TTFB is "good" (up to 800 ms) on 60.2% of sites with TTFB data (3,610 of 5,997): .de 76.5%, .pl 73.9%, but .br only 45.1% and international sites 45.2%. The link is visible, but it is an association: a slow server and a slow front end often go together. We did not test cause and effect.

Popularity does not help

One might expect big sites to be in better shape. They are not. Among the first 10,000 Tranco sites 45.4% pass (1,499 sites), among ranks 10,001 to 100,000 it is 48.6% (3,582 sites), and below 100,000 it is 44.6% (811 sites). "Good" INP is lower among the most popular: 58.4% against 64.0% for the rest. Large sites carry more scripts, widgets and tags, and that is a possible reason, but we did not check it.

What to do

The sample cannot say what is right for a specific site, but these steps follow from it. Start with TTFB and INP.

  • Measure field data, not only Lighthouse. Lab tests show one run on one device, CrUX shows real visitors. Check the mobile report first.
  • Fix server response time first: caching of pages, a CDN, hosting located close to your audience, a lighter database layer. In our data the pass rate is 57.9% in the fast band and 3.6% in the slowest.
  • For INP, look for long JavaScript tasks and break them up; postpone what is not needed for the first tap.
  • Review third-party scripts and tag managers: each widget, chat and tracker adds work in the browser.
  • For CLS, set sizes for images, video and ad slots so the layout does not jump.
  • Check mobile, not only desktop: our figures are for phones, and the desktop picture usually looks better.
  • Recheck once a month in CrUX: the figure is a 28-day window, and changes show up with a delay. Google uses page experience signals, but relevance of content comes first, so speed is not a substitute for it.

You can check your page speed for free: page speed checker by PromoPilot.

Methodology and limits

Sample: the Tranco top-1M list (downloaded November 11, 2026). International part: the first 1,500 domains in .com, .org, .net and .io. Country part: the first 700 domains in each of 9 zones (.uk .de .fr .it .es .pt .pl .ua .br), 7,800 domains in total. The sample is weighted toward popular sites and is not all sites of a zone. Collection: November 11, 2026, the CrUX History API, form factor PHONE; the origin is https://domain first, and https://www.domain if there is no data. CrUX had data for 6,094 domains (78.1%), and all three metrics for 5,892; those 5,892 are the base for the percentages. We take the 75th percentile (p75) over 28 days, as Google does. A site passes when LCP is up to 2,500 ms, INP up to 200 ms and CLS up to 0.1, all at once. "Good" TTFB is up to 800 ms, and TTFB is an experimental metric in CrUX. For the comparison we used the earliest period in the History API (ending May 23, 2026) and the same sites.

Limits: the data is at origin level (the whole site), not single pages. Only mobile is measured; desktop results are usually better. CrUX reflects real Chrome users who agreed to share statistics, so sites with little traffic are absent, and results depend on network and device quality in the audience country. The drop since May is recorded, but its cause was not measured. We did not study any link with positions in Google and do not claim one. Zone is not the audience country.

FAQ

What share of sites pass Core Web Vitals in 2026?

In our sample, 47.3% (2,784 of 5,892 popular sites with CrUX data) pass Core Web Vitals on mobile. By zone it ranges from 67.5% in .de to 31.0% in .br. The sample is weighted toward popular sites, so it is not all sites. Data: 28 days ending November 7, 2026.

Which metric fails most often?

INP. It is "good" on 62.7% of the 5,892 sites, against 75.6% for LCP and 81.8% for CLS. The median p75 INP is 133 ms in .de and 213 ms in .br, where the threshold is 200 ms.

Does TTFB affect Core Web Vitals?

TTFB is not one of the three criteria, but in our data the link is strong. LCP includes server response time, so part of this link is built into the metric. Of 3,566 sites with TTFB up to 800 ms, 57.9% pass; of 305 sites above 1,800 ms, 3.6%. This is an association, and we did not test cause and effect.

Why did results get worse since May?

We did not measure the cause. On the same 5,892 sites the pass rate fell from 49.1% to 47.3% and "good" INP from 66.6% to 62.7%. Possible reasons are seasonal change, a different mix of audience and devices, changes in Chrome and heavier front ends, but these are hypotheses.

Is mobile or desktop measured?

Mobile only (form factor PHONE in CrUX). Desktop results are usually better, so the figures here should not be applied to desktop.

How do I check my site in CrUX?

Use the free tools that read CrUX: PageSpeed Insights shows field data for a page and for the whole origin, and the CrUX API gives history by 28-day periods. If the site has little traffic, there may be no data at all. A free option from us is the page speed checker.

How to cite

PromoPilot (2026). Core Web Vitals in 10 domain zones: 5,892 sites. CrUX data, 28 days ending November 7, 2026. CC BY 4.0: https://promopilot.link/uploads/blog/research/cwv-1311/core-web-vitals-by-zone-2026-11-v2.csv . Article: https://promopilot.link/en/blog/core-web-vitals-10-domain-zones-5892-sites-2026

Download the data

The aggregate table (CSV, license CC BY 4.0): https://promopilot.link/uploads/blog/research/cwv-1311/core-web-vitals-by-zone-2026-11-v2.csv. It contains aggregates by domain zone, not lists of domains.

Share:
Free · no sign-up

How many clicks is your site missing?

The SEO Radar shows in a minute which pages sit near the top of Google and what keeps them from moving up.

An estimate from positions, not a promise
New articles by email
Content