Free Core Web Vitals Test
Run a Core Web Vitals test on any page and see LCP, layout shift and blocking time graded against Google's own thresholds, with the audits failing behind them. No sign-up required.
How to use the Core Web Vitals checker
1. Paste a page URL
Enter any public page. A bare domain works, the tool adds https for you.
2. Pick mobile or desktop
Mobile is the default because that is what Google grades most sites on.
3. Read the result
You get a performance score, each Core Web Vital graded against Google's thresholds, and the audits failing behind them.
What are Core Web Vitals?
Google Core Web Vitals are three metrics that measure how a page feels to load and use, rather than how fast it is to deliver. They cover loading (Largest Contentful Paint), visual stability (Cumulative Layout Shift) and responsiveness (Interaction to Next Paint).
They exist because traditional speed metrics missed the things that actually annoy people. A page can report a fast load while the text jumps under your thumb as an ad slot fills in, or sit unresponsive for a second after you tap a button. Core Web Vitals were designed to catch exactly that.
Google grades them on field data, collected from real Chrome users over a rolling 28 day window at the 75th percentile. A free Core Web Vitals test like this one runs lab data instead: one simulated load, available instantly, which is what you want while iterating on a fix.
Core Web Vitals thresholds
Google applies these at the 75th percentile of real visits, so three quarters of your visitors need to hit them.
| Metric | Good | Poor | What it measures |
|---|---|---|---|
| Largest Contentful Paint (LCP) | 2.5s or less | Over 4s | How long the biggest element in view takes to render. Usually a hero image, video or heading. |
| Cumulative Layout Shift (CLS) | 0.1 or less | Over 0.25 | How much the page jumps around while loading. Caused by images without dimensions, injected banners and late-loading fonts. |
| Interaction to Next Paint (INP) | 200ms or less | Over 500ms | How quickly the page responds when someone taps or clicks. Replaced First Input Delay in March 2024. |
| Total Blocking Time (TBT) | 200ms or less | Over 600ms | The lab stand-in for INP. Measures how long the main thread was blocked and unable to respond. |
Why a passing score can still mean a failed assessment
This is the single most common source of confusion, and it is why core web vitals assessment failed is such a frequently searched phrase. The Lighthouse performance score and the Search Console assessment measure different data.
The score above is lab data: one simulated load, on a throttled connection, from one location. The assessment is field data: real Chrome users, real devices, real networks, aggregated over 28 days. A page can be quick in a clean lab run and still fail for people on three year old phones.
There is a second trap. Search Console groups similar URLs together, so one bad page can mark an entire group as failing. And because the field window is 28 days, a fix you shipped yesterday will not show up for weeks. Use this tool to confirm the fix worked, then wait for the field data to catch up.
How to pass the Core Web Vitals assessment
Most failures come down to four things.
Fix LCP at the source
Preload the hero image, serve it in WebP or AVIF at the size it actually displays, and remove render-blocking CSS above it. Most LCP problems are one oversized image.
Reserve space to kill CLS
Set width and height on every image and embed, reserve space for ad slots and cookie banners, and use font-display: optional or swap with a matched fallback metric.
Cut JavaScript to fix blocking time
Third-party tags are usually the culprit. Audit what each script earns you, defer what is not needed for first render, and drop what nobody reads.
Check the field data, not just this
Google grades you on data from real Chrome users over 28 days, not on a single lab run. Use this test to iterate quickly, then confirm in Search Console.
Frequently asked questions
What are Google's Core Web Vitals?
What is Core Web Vitals in simple words?
What do Core Web Vitals measure?
How to test Core Web Vitals?
What is a good Core Web Vitals score?
What is considered a good Core Web Vitals score?
How to pass Core Web Vitals assessment?
Why does my Core Web Vitals assessment say failed even with a high performance score?
Are Core Web Vitals still relevant?
What are the limitations of Core Web Vitals?
Millions of people will ask AI about your category this week
RankSpot researches, writes and publishes daily, and sends you the short list of what's left. Free for 3 days.
Start free trial
