SEO & GEO

What Are Core Web Vitals? Site Speed and Experience Scores

Updated: 4 June 2026
All Topics
Short answer

Core Web Vitals are the three fundamental metrics Google checks when evaluating every page: how quickly it loads (LCP), how fast it responds to clicks and taps (INP), and whether content shifts around during loading (CLS). When all three fall within acceptable thresholds, Google marks your site as providing a good experience — which positively affects rankings and keeps visitors on the page. A slow or jumpy site can waste your ad budget: the user clicks through but bounces immediately.

Three Metrics, One Goal: Good Experience

When Google ranks websites, it considers not only the quality of the content but also the experience of accessing it. Core Web Vitals turn that experience into numbers. As of 2024, the current set consists of three metrics: LCP, INP, and CLS — measured separately on both desktop and mobile.

  • LCP (Largest Contentful Paint): Time for the largest image or text block on the page to load. Good threshold: under 2.5 seconds. 2.5–4s is 'needs improvement', above 4s is 'poor'.
  • INP (Interaction to Next Paint): How quickly the page responds when a user clicks a button or taps a field. Replaced FID (First Input Delay) in March 2024. Good threshold: under 200 milliseconds.
  • CLS (Cumulative Layout Shift): Unexpected movement of buttons, text, or images while the page loads. Good threshold: under 0.1. Users accidentally tap the wrong element — this harms both perception and conversions.
LCP < 2.5s · INP < 200ms · CLS < 0.1

Google's 'good' Core Web Vitals thresholds (current as of 2026)

web.dev — Core Web Vitals
Don't overlook INP: it replaced FID in March 2024, and many sites are still tracking the old metric. If you haven't checked the 'INP' tab in Google Search Console, you may not be aware of underperforming pages.

How Do These Scores Affect Rankings?

Google incorporates Core Web Vitals into search rankings as a 'page experience signal'. It's important to understand this correctly: these signals are a ranking factor, but they don't override content quality. Weak content won't reach the first page just because your site is fast. However, when two sites are comparable in content, the one with better Core Web Vitals scores will rank higher. Additionally, a slow site negatively affects your ad Quality Score — which can increase your cost per click.

  • Slow LCP cause: large, uncompressed images → switch to WebP, add sizing attributes, use 'preload' for critical images.
  • High INP cause: heavy JavaScript → remove unused code, split large JS bundles (code splitting).
  • Poor CLS cause: images without dimensions or late-loading ads → add width/height to all image and video tags, reserve space for ad slots in advance.
  • To measure everything: the 'Core Web Vitals' report in Google Search Console + PageSpeed Insights (free, instant per-URL analysis).
Measure mobile first: Google uses the mobile experience as the basis for rankings. Even if your desktop score looks fine in PageSpeed Insights, a low mobile score means your search visibility is being affected.

Frequently asked questions

How can I find out my Core Web Vitals scores?

Log in to Google Search Console and open the 'Experience → Core Web Vitals' report from the left menu. This report is based on real user data and shows which pages are 'poor' or 'needs improvement' by URL. For a quick single-page test, paste your URL into PageSpeed Insights (pagespeed.web.dev) — it provides both mobile and desktop scores.

Can a site with poor Core Web Vitals scores never rank?

It can — because Google doesn't base rankings on a single factor. Content quality, link profile, and topical relevance are more decisive. However, when two sites are at a similar content level, Core Web Vitals make the difference. Additionally, poor scores mean visitor loss and wasted ad budget — so beyond rankings, it's worth fixing for the user experience alone.

Need help with this?

Let's plan a path tailored to your business. First call is free, no commitment.