We’ve all opened that website: three ads before you reach the first paragraph, a giant sticky banner and a video desperately trying to follow you down the page. Now Chrome can actually measure how bad the ad load is.
Google has introduced four new experimental ad metrics to the Chrome User Experience Report (CrUX), using data from real Chrome users to quantify the advertising experience on websites.
They’re wonderfully blunt:
- Ad Count — the average number of ads visible in the viewport.
- Ad Density — the average percentage of the visible screen occupied by ads.
- Ad Weight: Network — how much network data the ads consume.
- Ad Weight: CPU — how much CPU execution time the ads consume.
In other words, Chrome can now put actual numbers behind the feeling of opening a website and thinking, Good God, how many ads does this page need?
And the aggregated data is public. Google says the new metrics could help advertisers and publishers better value ad opportunities and make product decisions.
Want to see how your site looks?
Head to Google’s free CrUX Vis, enter your URL and open Ad Metrics.
You’ll see Ad Count, Ad Density, CPU Weight and Network Weight, with historical data and controls for different devices and URL- or site-level results. Developers can also find the metrics through the CrUX APIs and Chrome DevTools.
There are a couple of catches. The metrics are still experimental, Google hasn’t established “good,” “needs improvement” or “poor” thresholds, and public CrUX ad data requires enough eligible traffic plus an ads.txt file containing at least one authorized seller. Google also says data availability will increase over the coming month.
Still, this could get interesting fast. Core Web Vitals helped turn invisible performance problems into numbers everyone could see.
Now Chrome is doing something similar for websites drowning their visitors in ads.






