Since September 15, 2026, Chrome publishes how heavy a website’s advertising is, measured on real visitors. Four new experimental metrics in the Chrome User Experience Report (CrUX) record how many ads people see at once, how much of the screen they cover, and how much processing time and data they use. A week later, Google’s Search documentation on page experience added the metrics to its list of resources.
The numbers are public for eligible sites that carry ads, which means a publisher’s competitors, advertisers and ad buyers can see them as easily as the publisher can. They are not a ranking factor, and Chrome sets no pass mark. Their effect will come through the ad market first.
- 01CrUX now measures ad count, ad density and ad weight.Four experimental metrics, published September 15, 2026, drawn from real Chrome visits.
- 02There are no good or poor thresholds.Unlike Core Web Vitals, Chrome sets no targets. The metrics are reported at the 75th percentile over 28 days.
- 03Google Search lists them as a resource, not a signal.Its page experience page says aspects beyond Core Web Vitals do not directly help a site rank.
- 04Advertisers are the intended audience.Chrome expects ad buyers to use the data to value placements, so heavy ad loads may cost money before they cost rankings.
01 — The changeWhat Chrome added, and where Google Search mentions it
Chrome announced the metrics on its developer blog on September 15, describing them as a way to put numbers on ad experiences that people recognise but struggle to quantify. The data is available in CrUX Vis, the CrUX API, the CrUX History API and the Ad panel in Chrome DevTools. Chrome says it is still working on adding the metrics to the public CrUX dataset in BigQuery, and that coverage should grow over the month after launch.
Google’s page experience documentation, last updated September 22, now includes the metrics in its list of page experience resources, next to the HTTPS report and Lighthouse. The same page asks site owners whether their content avoids an excessive amount of ads that distract from the main content. The new metrics put a number on that question.
02 — The metricsThe four metrics, and what each one counts
Chrome identifies ads with its own ad detection logic. All four metrics are labelled experimental and may change after feedback. The API key column is what a developer requests from the CrUX API.
| Metric | API key | Unit | What it measures |
|---|---|---|---|
| Ad Count | experimental_ad_count | Number, 2 decimals | Average number of distinct ad frames visible in the viewport, sampled once a second as the visitor scrolls. |
| Ad Density | experimental_ad_density | Percent | Average share of the viewport covered by visible ads, sampled once a second. |
| Ad Weight: CPU | experimental_ad_cpu | Milliseconds | JavaScript execution time used by ad frames and their subresources over the visit. Ad scripts in the main frame are not counted. |
| Ad Weight: Network | experimental_ad_kilobytes | Kilobytes | Compressed bytes transferred for ad scripts, images, stylesheets and other ad resources over the visit. |
03 — The readingHow to read the numbers
Count and density are averages over time, not snapshots. Chrome’s own example: a visitor sees two ads for five seconds, scrolls, and sees none for the next five. That visit scores an Ad Count of 1.00. If the two ads had covered half the screen, the visit’s Ad Density would be 25%, because the ads filled half the screen for half the time. A page that front-loads its ads and then leaves the reader alone scores lower than one that keeps ads in view the whole way down.
Four rules from the Chrome documentation decide whether you have data at all and what it represents:
- Only pages with ads count, and only on sites whose
ads.txtfile names at least one authorised seller. - The figure is the 75th percentile of eligible visits over a rolling 28 days, so it describes a worse-than-median visit, not a typical one.
- Some browsers are excluded: Chrome on iOS, Android WebView apps and other Chromium-based browsers.
- There is no JavaScript API for measuring these in your own analytics, because most ads load in cross-origin frames. CrUX and the DevTools Ad panel are the sources.
04 — RankingsIs this a ranking signal?
Google’s page experience documentation says Core Web Vitals are used by its ranking systems, and that other page experience aspects do not directly help a site rank higher. The ad metrics are listed as a resource, not a signal, and Chrome says they are not part of Core Web Vitals. On Google’s current wording, a high Ad Density does not by itself lower your rankings.
Heavy ads can still hurt indirectly. Ad scripts that tie up the processor slow the page, and Core Web Vitals do count. The Ad Weight metrics make that link visible: if a page fails on responsiveness and its ad CPU time is high, the ads are the first suspect. Our Core Web Vitals pass-rate reference shows where most sites stand on the metrics that are used for ranking.
05 — The marketWho will actually use these numbers
Chrome is plain about the audience. Its announcement says the metrics should be most useful to advertisers and the services that place their ads, and it printed supporting statements from people at WPP, The Guardian, Mediavine, Index Exchange, Google’s Display & Video 360 and Adelaide. One of them stated the likely consequence directly.
“There’s still work to be done on how best to use the data, but you can see the potential for an incentive shift — one that rewards media owners who’ve built better ad experiences for consumers and improved attention and performance for marketers.”— Michael McNeeley, SVP Product, Index Exchange, quoted by Chrome, September 15, 2026
In practice, a buyer comparing two sites with similar audiences can now see which one crowds its pages. If buyers begin to price that in, a site with a lighter ad load could earn more per impression while showing fewer ads. That is the argument publishers have made for years without shared data to back it. For advertisers, the same numbers are a new placement filter, alongside the brand-safety controls we covered in our post on Microsoft’s page-title exclusions.
06 — ConclusionAd load is now public and comparable
Record your site's four ad numbers and two competitors' before buyers start quoting them back to you
The metrics are experimental and carry no thresholds, so there is no score to pass. There is a comparison to be ready for. Take a baseline now, while coverage is still growing, so a later change in ad layout can be measured against it. If you want help reading ad weight alongside Core Web Vitals, our web development team audits ad-heavy templates for speed. For Google’s other recent Search changes, see our notes on the September 2026 spam update.