Core Web Vitals Checker
Check page speed + Core Web Vitals (mobile/desktop) with prioritized fixes, via Google PageSpeed Insights. Free, no API key.
Core Web Vitals Checker that separates lab guesses from real Chrome data
We run the full PageSpeed Insights v5 report: all four Lighthouse categories, not just performance, plus the Chrome UX Report field data behind the pass/fail Core Web Vitals assessment. Every metric is labelled lab or field, and told apart from the 0–100 score, because those are two different tests that frequently disagree with each other on the same page.
Built and reviewed by Sayed Hasan, founder of SEOs Hut · Updated 28 September 2026 · Free, no signup
core web vitals assessment failed
It means your real Chrome users failed at least one of LCP, INP or CLS at the 75th percentile over the last 28 days — not that your PageSpeed score is low. The two are different tests: the 0–100 score is a single throttled lab run that can't even measure INP, while the pass/fail assessment comes from Chrome UX Report field data. A green 90+ score and a failed field assessment can both be true on the same page at the same time.
The 0–100 score is not the Core Web Vitals result
They're commonly treated as one thing and they're not. The score is a single throttled lab simulation, weighted 30% on Total Blocking Time — a metric Google doesn't use to judge you at all — and it can't measure INP because Lighthouse loads pages with no real user input. The actual pass or fail Google applies is the 75th-percentile field assessment, built from 28 days of real Chrome users. A page can score 98 and still fail that assessment.
Every number this tool returns, and what it does and doesn't feed
Not everything here has an official Google cut-off. Here's what does, and what's diagnostic only.
The same crawl grades three other things most people don't ask for
This tool is sold as a speed test. It's actually the full Lighthouse report — worth saying plainly, because the other three categories catch real problems a pure speed tool never would.
Accessibility
A full WCAG-aligned audit: colour contrast, missing labels, keyboard traps. Runs automatically alongside the speed numbers, at no extra step.
SEO
Lighthouse's own SEO checks — crawlability basics, mobile-friendliness signals, valid meta. A lighter pass than a dedicated audit, but free with every run.
Best Practices
Security and modern-standards checks: HTTPS, console errors, deprecated APIs. Easy to miss because it's rarely the reason anyone runs a speed test.
Score says one thing, field data says another — which wins?
Does CrUX field data exist for this page at all?
Lighthouse score is green, but the field assessment failed — which is real?
The score changed between two runs a minute apart
Which browsers and devices feed the field data at all
CrUX isn't a general web-traffic sample — it's a specific, documented subset of Chrome users, opted in.
| Source | Feeds CrUX field data? | Why |
|---|---|---|
| Chrome desktop, usage-stats reporting on | Yes | The baseline CrUX population |
| Chrome on Android, same opt-in | Yes | Included alongside desktop |
| Chrome with a sync passphrase set | No | Explicitly excluded in CrUX's documented methodology |
| Chrome on iOS | No | Runs a different rendering engine and contributes nothing to CrUX |
| Android WebView apps | No | Explicitly excluded |
| Other Chromium browsers, e.g. Microsoft Edge | No | Not part of the Chrome-only collection, whatever engine they share |
| A page returning non-200 after redirects | No | Excluded from CrUX entirely |
| A page with noindex, header or meta | NoSame exclusion that removes it from Google's search index | The page vanishes from Google's own field-performance dataset too |
Scroll the table sideways to see every column.
Four ways the numbers get misunderstood
Reporting a single run as the score
What happens: Lab timing varies run to run under simulated throttling, so one run can overstate or understate the real picture.
Do this instead: Run it two or three times and take the middle result before drawing a conclusion or reporting a number to a client.
Chasing 100/100
What happens: Google states 100 is 'extremely challenging to achieve and not expected' — the gain from 99 to 100 needs roughly the same work as 90 to 94.
Do this instead: Aim for the green band, 90 and above. Treat 100 as a curiosity, not a target.
Optimising TBT while ignoring INP
What happens: TBT is 30% of the 0–100 score and easy to chase, but it's a lab proxy — improving it doesn't guarantee real users' INP moves with it.
Do this instead: Check the field INP number directly. It's the one Google actually assesses you on, and Lighthouse can't see it at all.
Assuming Edge or iOS users are represented in the field data
What happens: CrUX collects from opted-in Chrome desktop and Android only — Edge, iOS Chrome and WebView apps contribute nothing.
Do this instead: If a large share of your traffic is Edge or iOS, treat the field data as a partial picture of your real audience, not a complete one.
Where to look next
Speed problems are frequently caused elsewhere on the technical side — failed requests and dead assets inflate load time before a single pixel paints, and every extra hop in a chain is latency the visitor pays for directly. A full technical read sits behind the speed numbers too — check the rest of the page's crawlability. Once a fix ships, track whether it actually showed up in positions rather than assuming it will. And a page too JavaScript-heavy for this test to render cleanly is often unreachable for AI crawlers too, since most of them don't execute JavaScript — worth checking separately.
Core Web Vitals Checker FAQ
What is a good Core Web Vitals score?
How to pass Core Web Vitals assessment?
How fast should a page load?
What is a good page speed index?
Is there a free way to test my website speed?
Why does my PageSpeed score change every time I run it?
Primary sources used on this page
- web.dev: Core Web Vitals thresholds and the 75th-percentile pass rule — web.dev
- web.dev: INP becomes a stable Core Web Vital, 12 March 2024 — web.dev
- Chrome Developers: Lighthouse 10 Performance score weighting — developer.chrome.com
- Chrome Developers: CrUX API, the 28-day rolling window and refresh schedule — developer.chrome.com
- Chrome Developers: CrUX methodology — eligibility, exclusions and browser coverage — developer.chrome.com
What usually sits behind a slow score
Speed problems rarely live only in the speed report. These check the technical causes and confirm whether a fix actually moved anything.
Read the guide: How Important Is Page Speed for SEO? and How to Improve Website Speed: 18 Practical Steps. Want it handled for you? See our web design services.