Core Web Vitals for several websites: what to measure and fix first
Field data versus lab data, LCP, INP and CLS thresholds, why small sites have no CrUX data, and how to prioritise fixes across a portfolio of sites.
· 3 min read
Core Web Vitals are Google's three measures of how a page feels to real users: how fast the main content appears, how quickly the page reacts, and how much it jumps around. They are a ranking signal and, more importantly, a conversion factor. This guide explains what to measure, why your small sites may have no data, and how to decide what to fix first when you look after many sites.
The three metrics and their thresholds
Google assesses each metric at the 75th percentile of real visits, separately for mobile and desktop.
| Metric | Measures | Good | Needs improvement | Poor |
|---|---|---|---|---|
| LCP (Largest Contentful Paint) | When the main content is visible | ≤ 2.5 s | 2.5–4 s | > 4 s |
| INP (Interaction to Next Paint) | How fast the page reacts to taps and clicks | ≤ 200 ms | 200–500 ms | > 500 ms |
| CLS (Cumulative Layout Shift) | How much the layout jumps | ≤ 0.1 | 0.1–0.25 | > 0.25 |
INP replaced First Input Delay in March 2024. If an old report still talks about FID, it is out of date.
Field data versus lab data
- Field data (CrUX) comes from real Chrome users over the last 28 days. It's what Google uses. It only exists for pages and origins with enough traffic.
- Lab data (Lighthouse) is a simulated load on one device and connection. It is available for any page and great for debugging, but it is not what users experience, and a Lighthouse score of 100 doesn't guarantee good field data.
Use both: field data to know whether there is a problem, lab data to find out why.
Why your small sites have no CrUX data
CrUX needs a minimum number of real Chrome visits. Many small business sites don't reach it, so PageSpeed Insights says "no data" for the field section. In that case:
- Use origin-level data if it exists (the whole domain rather than the single page).
- Otherwise rely on lab tests of your most visited pages, run regularly so you see trends.
- Watch your own analytics: a jump in bounce rate on mobile after a release is often a performance problem.
Prioritising across many sites
With ten sites, you cannot fix everything. Rank the work like this:
- Mobile first. Most traffic is mobile and mobile is where sites fail.
- Pages with the most visits. A slow page that nobody visits is not a priority; a slow homepage or top landing page is.
- Poor before "needs improvement". Getting out of red matters more than getting from amber to green.
- Fix templates, not pages. On most sites, one template (product page, blog post) explains most of the problem.
The usual fixes
- LCP: serve the hero image in a modern format at the right size, preload it, don't lazy-load it; reduce server response time (caching, a CDN); remove render-blocking CSS and fonts.
- INP: remove or delay heavy third-party scripts (chat widgets, tag managers, A/B testing); split long JavaScript tasks.
- CLS: set width and height on images and embeds; reserve space for ads and banners; avoid inserting content above what the user is reading. Cookie banners pushing content down are a classic cause, one more reason to avoid the banner where you can.
Tracking it for all your sites
byanalytics stores CrUX field data and Lighthouse lab scores for each site's most visited pages, keeps the history so you can see whether a release helped or hurt, flags popular pages that are slow, and links each issue to a step-by-step fix. Core Web Vitals sit next to traffic, search and uptime in one dashboard, and they appear in the client report. The full setup is in How to monitor multiple websites from one dashboard.
FAQ
What are good Core Web Vitals scores?
LCP of 2.5 seconds or less, INP of 200 milliseconds or less and CLS of 0.1 or less, measured at the 75th percentile of real visits.
Why does PageSpeed Insights say there is no field data for my site?
The Chrome UX Report only publishes data for pages and origins with enough real Chrome traffic. Small sites often fall below that threshold, so only lab data is shown.
Do Core Web Vitals affect SEO?
They are part of Google's page experience signals. They rarely outrank relevance, but between similar pages they can make a difference, and they clearly affect conversions.
How often should I check Core Web Vitals?
Field data moves over a 28-day window, so weekly is enough, plus a lab test after every release or theme change.
Keep reading
- Uptime, SSL and domain expiry monitoring for all your websites The four things that take a site offline without warning, how often to check, how to avoid false alarms and what a sensible alert setup looks like.
- Monthly SEO report for clients: what to include and how to automate it The sections a client actually reads, the numbers that prove progress, a template you can copy and how to stop building the report by hand every month.
- How to monitor multiple websites from one dashboard Traffic, Google and Bing search, SEO health, Core Web Vitals and uptime for every site you run, in one place: a practical setup for freelancers and agencies.