Aller au contenu
SEO Fundamentals

Core Web Vitals: Optimizing Speed and Experience

8 min

Core Web Vitals (LCP, INP, CLS) are official ranking factors at Google. An LCP under 2.5 s, an INP under 200 ms, and a CLS under 0.1 represent the 'good' thresholds. Top priority: optimize images and defer non-critical JavaScript.

Since 2021, Google has incorporated Core Web Vitals into its ranking algorithm. In 2026, these metrics determine not only positions, but also eligibility for mobile rich results. Here is how to master them.

The three metrics that truly matter

Google retained three signals to measure real user experience: LCP (Largest Contentful Paint), INP (Interaction to Next Paint), and CLS (Cumulative Layout Shift). Each measures a distinct aspect of perceived quality.

INP replaced FID in March 2024; it measures overall responsiveness to all page interactions, whereas FID only captured the first click.

  • LCP: time until the largest visible element is rendered. Good threshold: under 2.5 s.
  • INP: response delay to keyboard/mouse/touch interactions. Good threshold: under 200 ms.
  • CLS: visual instability of the layout. Good threshold: under 0.1.

Common causes of poor performance

A poor LCP most often comes from a hero image that is not preloaded, a slow server, or client-side rendering (SSR absent). A <link rel="preload"> tag targeting the main image often reduces this score by 30 to 50%.

CLS is almost always caused by images without explicit dimensions, web fonts that render after load, or banners injected dynamically at the top of the page.

For INP, the main culprits are third-party scripts (analytics, chat, ads) that block the main thread and delay click responses.

Pages achieving 'good' thresholds on all three metrics show a bounce rate 15 to 25% lower than pages rated 'poor'.

Sector studies 2025-2026 on web user experience

Action plan in order of priority

Start by measuring your field data in Google Search Console (Page Experience report) rather than lab data: only CrUX data influences rankings.

Once priority pages are identified, act in this order: image compression and sizing, enabling long-duration browser cache, then auditing and deferring third-party scripts.

  • Serve images in WebP or AVIF format with adaptive srcset.
  • Enable Brotli compression on the server and a CDN to reduce TTFB.
  • Use font-display: swap and preload the main font.
  • Audit each third-party script and load it in defer or async mode.

Continuous monitoring

Core Web Vitals evolve with each deployment. Integrate Lighthouse CI into your deployment pipeline to detect any regression before going to production.

Set up alerts in Search Console or via the CrUX API to be notified as soon as a URL moves into the 'needs improvement' or 'poor' zone.

FAQ

Are Core Web Vitals a major ranking factor?

Google describes them as a 'lightweight ranking signal' compared to content relevance. They can make the difference between two pages of equivalent quality, but they will never compensate for weak content.

Should I measure on mobile or desktop?

Google primarily uses mobile data under mobile-first indexing. Focus your efforts on mobile, even if your traffic is predominantly desktop.

Is PageSpeed Insights enough to audit Core Web Vitals?

PageSpeed Insights displays both lab data (simulation) and CrUX field data if traffic is sufficient. For a complete audit, combine it with Search Console and the Chrome Web Vitals extension.

How long before seeing an impact on rankings after fixing issues?

Google updates its CrUX data monthly. Improvements made today are generally reflected in rankings within four to eight weeks.