LSD
▌ GlossaryGlossary / Core Web Vitals

Core Web Vitals

Also: Web Vitals · CWV · LCP · CLS · INP

Core Web Vitals are Google's three page-experience metrics that measure real-user performance: LCP (Largest Contentful Paint) measures load speed, CLS (Cumulative Layout Shift) measures visual stability, and INP (Interaction to Next Paint) measures interactivity. All three are measured via Chrome User Experience Report and are ranking signals for Google Search.

Technical SEO · 5 min read

What Core Web Vitals measure

Core Web Vitals quantify three aspects of user experience that Google has determined matter for ranking. LCP measures when the largest piece of content becomes visible — a user's perception of load speed. CLS measures how much the page layout shifts after initial render — the jank users experience when clicking a link and the page suddenly moves. INP replaced FID (First Input Delay) in 2024 as Google's measure of responsiveness — how long until a page responds to user interaction.

Each metric has a green (good) zone, yellow (needs improvement), and red (poor) zone. Pages passing all three get a bump in visibility in Google Search results. Pages failing all three are actively penalized. A page can pass two and fail one — the weakest metric becomes the limiting factor.

Why Google measures them this way

Slow load times, layout shift, and unresponsive interactions are the top reasons users bounce. Google's ranking algorithm has always tried to reward speed because fast sites keep users on the web longer. Core Web Vitals formalize this signal using real Chrome browser data from millions of users, not lab tests. A page that loads fast in a lab test on a 1 Gbps connection with zero network jank but shifts layout on 4G real phones gets measured as it truly behaves — via Chrome User Experience Report, Google's aggregated real-user dataset.

Ranking depends on passing thresholds for your traffic pattern. A local business page needs LCP under 2.5 seconds, CLS below 0.1, and INP under 200ms. E-commerce pages have the same thresholds. News sites, SPA applications, and video-heavy sites hit the same targets.

How to measure and improve Core Web Vitals

Measurement comes from three sources. Google Search Console shows field data — real users over 28 days. Chrome DevTools shows lab data — synthetic tests on your machine. PageSpeed Insights blends both and suggests fixes. For local businesses, search console data is most important because it reflects actual traffic patterns.

Improvement priorities depend on which metric is weakest. LCP slowness usually traces to unoptimized images, render-blocking CSS/JS, or slow server response. CLS issues come from ads, embeds, or fonts loaded after render. INP lags from long JavaScript tasks or slow event handlers. Fix the worst metric first — if all three are red, start with LCP. Most pages improve 30-40% with image optimization and lazy-loading alone.

Core Web Vitals in ranking and competitive context

Google confirmed Core Web Vitals as ranking signals in 2021 and tightened thresholds in 2024. The signal is real but modest — a site failing all three metrics can still rank if authority and relevance are high enough. But in competitive local SEO — plumbing, dentistry, personal injury — where relevance is constant, Core Web Vitals become a tiebreaker. Competitor A loads in 1.8s, Competitor B loads in 4.2s, both have identical authority. Google shows A higher. The gap widens when CLS and INP are also measured.

FAQ

What's the difference between LCP, CLS, and INP?+
LCP measures when the largest content appears (load speed). CLS measures unexpected layout shifts as a percentage of viewport (visual stability). INP measures the worst interaction delay on the page (responsiveness). All three are measured on real Chrome browser data via Chrome User Experience Report.
Do Core Web Vitals actually affect rankings?+
Yes — they are confirmed ranking signals. The impact is modest compared to authority and relevance, but measurable. In competitive local markets where multiple sites have similar authority, Core Web Vitals become a ranking tiebreaker.
What replaced FID and why?+
INP (Interaction to Next Paint) replaced FID (First Input Delay) in 2024 because FID only measured the first interaction — many pages had good FID but terrible response to subsequent clicks. INP measures the 75th percentile of all interactions, catching pages that slow down mid-session.
How do I check my Core Web Vitals?+
Google Search Console (real users over 28 days) is the source of truth. Chrome DevTools shows lab data on your machine. PageSpeed Insights blends both and offers optimization suggestions. The Page Audit API gives instant real-time metrics for any URL.
Can Core Web Vitals be fixed without a developer?+
Some fixes yes, all fixes no. Image optimization, lazy loading, disabling unused plugins, and removing render-blocking ads can improve metrics without code changes. Slow server response, JavaScript bundle size, and layout shift bugs require development work.

Want this at API scale?

Measure Core Web Vitals, on-page SEO issues, and technical performance for any URL instantly. Includes LCP, CLS, INP, and mobile-friendly scoring.

See Page Audit API