// Engineering Log
CrUX Vis: how Google shows what your users actually feel
Published on 2025-11-19
// Fast route
This article belongs to the topic Deploy and reliability.
Introduction: why “lab” metrics aren’t everything
“Lighthouse shows 100/100, but users complain about lag” — a familiar pain?
Synthetic tests (Lighthouse, WebPageTest) are great for development.
But the real user is sitting:
- on 3G in the subway,
- with 27 tabs open,
- on an old Android with 2 GB RAM.
These are exactly the scenarios captured by CrUX — the Chrome User Experience Report.
And CrUX Vis is a convenient and free visualizer of that data, launched in 2024.
CrUX Vis doesn’t replace the existing CrUX Dashboard (in Looker Studio); it complements it by offering a faster and more focused interface for analyzing individual URLs or domains.
What is CrUX Vis?
CrUX Vis is a web interface for analyzing data from the Chrome User Experience Report, which collects anonymized metrics from billions of real Chrome user sessions.
| Parameter | Value |
|---|---|
| Data source | Chrome (desktop + mobile) |
| Update | Weekly |
| Period | 28-day rolling window |
| Levels of analysis | Origin and URL |
| Access | https://cruxvis.withgoogle.com/ — free |
| API | CrUX History API |
What metrics does CrUX Vis show?
CrUX Vis displays the Core Web Vitals + several auxiliary metrics.
| Metric | What it measures | Google threshold (75th percentile) |
|---|---|---|
| LCP | Time to render the main content | ≤ 2.5 s |
| INP | Interface response latency | ≤ 200 ms |
| CLS | Layout shifts | ≤ 0.1 |
| FCP | First contentful paint | ≤ 1.8 s |
| TTFB | Server response time | ≤ 800 ms |
The 75th percentile is key. Google evaluates stability, not the average: 75% of users should fall into “Good”.
CrUX Vis interface: a step-by-step tour
- Go to https://cruxvis.withgoogle.com/
- Enter an origin or URL:
https://example.com
https://example.com/blog/post-1
- Choose device: Desktop / Phone
- Get the dashboard.
What the interface shows:
- 28-day trends,
- share of Good / Needs Improvement / Poor,
- comparison with last week,
- link to PageSpeed Insights,
- Share button for a public link.
Limitations of CrUX Vis
| Limitation | Comment |
|---|---|
| Period only 28 days | For long-term analysis you need the CrUX History API |
| New sites have no data | Requires 1000+ unique users |
| No real-time | Combine with RUM (Sentry, Vercel Analytics) |
| Chrome only | Safari/Firefox are not accounted for |
Alternatives and additions
| Tool | Feature |
|---|---|
| DebugBear | CrUX + Lighthouse + alerts |
| PageSpeed Insights | CrUX + recommendations |
| Web Vitals Extension | local metrics |
| Vercel Analytics | ideal for Next.js |
How to get started right now
- Open CrUX Vis
- Enter your domain
- Add a screenshot to the project dashboard
- Connect the CrUX History API for automation
Conclusion
Don’t optimize your site for Lighthouse. Optimize for people.
CrUX Vis is a simple, fast, and honest look at how a site feels in reality. It’s a tool worth adding to CI/CD, analytics reports, and QA processes.
Useful links
// Similar task
If you are dealing with something similar
This article belongs to one of the main working topics. You can keep reading on the topic, go to the homepage to understand what I do, or open the service pages directly.
Article topic
Deploy and reliability
Docker, CI/CD, releases, monitoring, observability, and incident handling.
Typical tasks behind this topic
- Set up deployment without manual chaos
- Add monitoring, alerts, and baseline observability
- Investigate incidents and stabilize production
// Next step
If you need help with this topic, not just another article, it is better to go straight to the service page. The homepage and topic collection stay available as secondary routes.
Open services// Reviews
Related reviews
There were several issues concerning both the technical side and overall understanding. Mikhail responded quickly, resolved the technical problems, and helped me understand them — many thanks. I'm satisfied with the result.
There were several issues concerning both the technical side and overall understanding. Mikhail responded quickly to the request, helped sort things out and resolved the technical problems and helped clarify …
VPS setup, server setup
2026-02-18 · ★ 5/5
Everything was done quickly and efficiently. I recommend.
Everything was done quickly and efficiently. I recommend.
VPS setup, server setup
2026-01-17 · ★ 5/5
Everything went well; the contractor responded quickly to questions and helped resolve the issue. Thanks!
Everything went well, the contractor responded quickly to questions and helped resolve the issue. Thank you!
VPS setup, server setup
2025-12-16 · ★ 5/5
Everything was done promptly. We'll use them again. Highly recommend!
Everything was done promptly. We'll continue to use their services. I recommend!
VPS setup, server setup
2025-12-10 · ★ 5/5
Everything was done promptly. Mikhail is always available. We'll continue to contact him.
Everything was done promptly. Mikhail is always available. We'll continue to reach out
VPS setup, server setup
2025-12-10 · ★ 5/5
Mikhail is a professional! He's shown this in practice more than once.
Mikhail, a professional! Not the first time he's demonstrated this in practice.
// Contact
Need help?
Get in touch with me and I'll help solve the problem
// Related