Core Web Vitals: Fix the Right Metric
Key takeaways
- Core Web Vitals currently cover loading, responsiveness and visual stability.
- Google's good thresholds are LCP within 2.5 seconds, INP below 200 milliseconds and CLS below 0.1.
- Passing is assessed at the 75th percentile, separately for mobile and desktop.
- Field data shows real-user experience, while lab tests help reproduce and diagnose causes.
- A performance change is complete only after deployment checks and natural field-data validation.
What are Core Web Vitals?
Core Web Vitals are Google's current metrics for real-world loading performance, responsiveness and visual stability. The three metrics are Largest Contentful Paint (LCP), Interaction to Next Paint (INP) and Cumulative Layout Shift (CLS).
Google Search Central recommends LCP within the first 2.5 seconds, INP below 200 milliseconds and CLS below 0.1. The broader Web Vitals guidance says the assessment uses the 75th percentile of page loads and separates mobile from desktop.

That means one fast test on a powerful laptop is evidence of one fast test on a powerful laptop. It is not a referendum held by your users.
Should you start with Search Console or Lighthouse?
Start with field data when deciding whether users have a Core Web Vitals problem, then use lab tools to diagnose it. Search Console and Chrome User Experience Report data describe aggregated real-user experience, while Lighthouse and browser traces provide controlled diagnostic evidence.
Google's LCP optimisation guide says real-user data should be the focus when it is available because lab tests may not represent actual visitors. Its INP guide recommends using field evidence to find slow interactions before reproducing them in the lab.
Record the failing metric, device class, URL group and evidence window. A site-wide average can hide a broken product template inside a healthy article section, or the reverse.
How do you diagnose poor LCP?
Diagnose poor LCP by identifying the actual LCP element and separating the delay across the loading path. LCP measures when the largest image or text block in the viewport renders.
Google's LCP guide recommends understanding whether real users have the issue before optimising. In a trace, examine server response, resource discovery, download time and the delay before the browser renders the element.

Common investigation targets include the HTML response, hero-image request priority, image dimensions and format, render-blocking styles, fonts and client-side rendering. Do not preload everything with a pulse. Priority loses meaning when every resource is declared the favourite.
Compare representative pages from the affected group. If the LCP element differs by template or viewport, the fix may need to differ too.
How do you diagnose poor INP?
Diagnose poor INP by finding the interaction that feels slow and measuring where its latency occurs. INP observes qualifying interactions during a visit and reports a value representative of the longest interaction, with some outlier handling.
The official INP optimisation guide says useful field context includes the responsible interaction, whether it happened during or after page load and whether it was a click, keypress or tap. Reproduce that path with the relevant device and page state.
Inspect input delay, event-processing time and presentation delay. Long JavaScript tasks, expensive event handlers, large DOM work and synchronous rendering can all deserve investigation, but the trace should decide which one matters.
Test the complete interaction after changing code. A faster click that produces stale data or inaccessible feedback is not an improvement with a charming footnote.

How do you diagnose poor CLS?
Diagnose poor CLS by watching which visible elements move unexpectedly and what inserted or resized content caused the movement. The metric is about visual stability, not animation that the user deliberately requested.
Check images, embeds, adverts, consent interfaces, banners, fonts and asynchronously inserted content. Confirm that important media reserves the correct space before it loads. Capture the layout-shift entries in a trace so the team can see the source rather than debate the wobble from memory.
Test several page states. A logged-out landing page, returning visitor, consented user and product with a promotional message may not share the same layout behaviour.
Which metric should you fix first?
Fix the metric with the clearest user impact and largest affected commercial page group, provided the diagnosis is strong enough to act. Severity, traffic, conversion role, implementation risk and shared template coverage all matter.
Do not turn three metrics into one decorative score. A checkout with poor responsiveness and a low-traffic article with slow loading present different business cases even if a dashboard colours both red.
SAGEO's AI Overviews measurement guide applies the same broader principle to search reporting: visibility evidence belongs beside landing-page engagement and qualified outcomes. Performance work should likewise connect technical evidence with the journeys that matter.

How should a Core Web Vitals fix be accepted?
Accept the fix in two stages: immediate technical verification and delayed field validation. First verify the deployed page, asset requests, functional behaviour and lab trace on the intended templates and devices.
Then monitor real-user data for the affected page group across the provider's normal reporting window. Record the release date, changed templates, metric, baseline and expected direction. Keep rollback criteria for regressions in conversion, accessibility or stability.
A green local test is useful. A verified production change followed by improved real-user evidence is the outcome.
Limitations
Core Web Vitals are aggregated measurements, not a complete account of usability, accessibility, content quality or conversion performance. Field datasets may have insufficient traffic, group URLs and update with delay. Lab tests are reproducible but cannot represent every device, network and interaction.
Google says good Core Web Vitals align with page experience and what its ranking systems seek to reward. The documentation does not promise a ranking increase from a particular fix.
Generated illustrations are conceptual, not client dashboards, live traces or evidence of results.

Where should you start?
Export the affected URL groups, metrics, device classes and current field status. Pair that evidence with representative lab traces and the commercial journeys involved, then take the prioritised brief to SAGEO for a technical and search-impact review.
Sources
- Understanding Core Web Vitals and Google search results, Google Search Central. Current metrics, thresholds and search context.
- Web Vitals, web.dev. Current metric definitions, thresholds and 75th-percentile assessment.
- Optimize Largest Contentful Paint, web.dev. Field and lab diagnosis for LCP.
- Optimize Interaction to Next Paint, web.dev. Field context and diagnosis for INP.
- AI Overviews: Measure What Matters, SAGEO. Published internal measurement framework.
- SAGEO, SAGEO. Current service and framework overview.