Skip to content

Chrome UX Report (CrUX)

The Chrome UX Report, or CrUX, is where Google collects how pages perform for real people. Chrome measures each visit (how long the main content took, how quickly the page reacted, how much it moved) and sends the results to Google, which publishes them as a summary per page and per website. The Real users numbers in PageSpeed Insights come from here.

CrUX shows the experience of actual visitors, on their own devices and connections, rather than a single simulated test. Google uses it to rate Core Web Vitals: when Google talks about your site’s Core Web Vitals, it means these numbers.

Each metric is summarized over the last 28 days, updated daily. Google reports the value that 75% of visits reached or beat, and how many visits fell into each of the three ratings: Good, Needs improvement and Poor. Because it looks back four weeks, an improvement takes a while to show up fully.

Not every page gets data. When a page has too few visits, PageSpeed Insights falls back to the whole origin: all pages that share the same protocol, host name and port, such as https://www.example.com. https://example.com without www, or a subdomain, counts as a separate origin. When the origin doesn’t have enough visits either, there’s no real-user data at all. That says nothing about whether the site is fast or slow; it only means Google doesn’t have enough measurements.

The most common reason for missing data is too few eligible visits. Google doesn’t publish the exact minimum.

Browser: Only some visits are measured: Chrome on desktop computers and Android, from users who share usage statistics and sync their browsing history with Google. Visitors using Safari, Firefox or Chrome on an iPhone aren’t counted. A site whose visitors mostly use iPhones can have little data even with plenty of traffic.

WordPress: A page also has to be publicly discoverable, the same way search engines see it: it must answer with status 200 and must not be marked noindex. On WordPress, the setting “Discourage search engines from indexing this site” or a noindex set by an SEO plugin keeps a page out of CrUX. This affects staging sites in particular.

Network: The numbers reflect where your visitors are and how they connect. Visitors on slow mobile networks, or far away from your server, pull the values up even when the page itself is fast.

Permo shows the CrUX values in the Real users section of its PageSpeed page. When Google has no data for a page or its origin, the section stays empty. That’s normal for many smaller sites and says nothing about how fast they are. The lab values above it aren’t affected: Google measures them in its own test, no matter how many people visit.

Sources