Guide des Core Web Vitals

Les trois mesures UX réelles de Google — LCP, INP et CLS — avec leurs seuils, la différence terrain-laboratoire, leur rôle dans le classement et les outils de mesure.

Première publication : 26 juin 2026 · Dernière mise à jour : 11 août 2026 · Advanced
Langues
1 indice probant sur cette page

Les Core Web Vitals sont trois mesures UX réelles : LCP pour le chargement, bon à 2,5 secondes ou moins ; INP pour la réactivité, bon à 200ms ou moins ; CLS pour la stabilité visuelle, bon à 0,1 ou moins. Elles sont évaluées au 75e centile sur 28 jours et les trois doivent réussir. INP a remplacé FID le 12 mars 2024. Google utilise les Core Web Vitals sans publier de poids officiel ; un bon score ne garantit pas un meilleur classement et la pertinence domine. Lighthouse et PSI servent au diagnostic, pas au verdict de terrain.

En bref — Les Core Web Vitals sont trois mesures UX de terrain : LCP — chargement, bon ≤ 2,5 s —, INP — réactivité, ≤ 200 ms — et CLS — stabilité visuelle, ≤ 0,1. Chacune est évaluée au 75e centile des utilisateurs Chrome réels dans CrUX sur une fenêtre glissante de 28 jours. Les seuils sont identiques sur mobile et ordinateur, mais chaque catégorie est évaluée séparément, et les trois mesures doivent être bonnes. INP a remplacé FID le 12 mars 2024. Google indique que ses systèmes de classement utilisent les CWV, sans poids officiel ni pourcentage de « départage ». Un bon score ne garantit pas un meilleur classement et la pertinence peut l’emporter. Les scores de laboratoire — Lighthouse ou PSI — servent au diagnostic et diffèrent souvent des données de terrain. TTFB et FCP sont d’autres Web Vitals de diagnostic ; TBT et Speed Index sont des approximations de laboratoire.

Ce qui constitue une Core Web Vital

Core Web Vitals sit between what real users experience and a confirmed ranking signal Google doesn't quantify. Source : /technical-seo/web-performance/web-vitals/core-web-vitals/

© Patrick Stox LLC · CC BY 4.0 ·

Google les définit comme “the subset of Web Vitals that apply to all web pages, should be measured by all site owners, and will be surfaced across all Google tools.” (traduction) « le sous-ensemble des Web Vitals applicable à toutes les pages, que tous les propriétaires de sites doivent mesurer et que tous les outils Google présenteront ». Il en existe exactement trois, chacune couvrant une dimension de l’expérience.

Core Web Vitals thresholds at the 75th percentile
RatingLCPINPCLS
Good ≤ 2.5 s≤ 200 ms≤ 0.1
Needs improvement 2.5–4.0 s200–500 ms0.1–0.25
Poor > 4.0 s> 500 ms> 0.25

Source: Google Web Vitals · Updated: 2026-07-12

Google évalue les seuils « bons » au 75e centile : LCP à 2,5 secondes, INP à 200 millisecondes et CLS à 0,1. Une page n’est globalement « bonne » que si les trois franchissent leur seuil au p75. Les seuils sont identiques sur mobile et ordinateur, mais Google évalue et rapporte chaque appareil séparément.

Evidence for this claim Core Web Vitals are assessed at the 75th percentile, with good thresholds of 2.5 seconds for LCP, 200 milliseconds for INP, and 0.1 for CLS. Scope: Current stable Core Web Vitals definitions from the Chrome team. Confidence: high · Verified: web.dev: Web Vitals

TTFB, FCP, TBT et Speed Index ne sont pas des Core Web Vitals. Ils sont détaillés plus loin.

LCP — chargement

LCP “reports the render time of the largest image, text block, or video visible in the viewport, relative to when the user first navigated to the page.” (traduction) « indique le temps de rendu de la plus grande image, du plus grand bloc de texte ou de la vidéo visible dans la fenêtre, par rapport au début de la navigation ». L’élément LCP est souvent l’image principale, une grande image d’arrière-plan ou le titre. Il s’agit du plus grand élément visible ; des fenêtres différentes peuvent produire des éléments LCP différents, ce qui explique certains écarts terrain-laboratoire.

INP — réactivité

INP “assesses a page’s overall responsiveness to user interactions by observing the latency of all click, tap, and keyboard interactions that occur throughout the lifespan of a user’s visit to a page.” (traduction) « évalue la réactivité globale d’une page en observant la latence de toutes les interactions par clic, toucher ou clavier durant la visite ». Il couvre l’ensemble de l’interaction : délai d’entrée → traitement des gestionnaires → affichage de l’image suivante.

C’est l’amélioration principale par rapport à FID. INP observe toutes les interactions, alors que FID ne mesurait que le délai de la première. INP est devenu une Core Web Vital le 12 mars 2024, en remplacement de First Input Delay (FID). Evidence for this claim INP became a Core Web Vital and replaced FID on March 12, 2024. Scope: Chrome and Google tooling transition from FID to INP. Confidence: high · Verified: web.dev: INP launch FID a été retiré de Search Console le même jour. Il est complètement abandonné.

Nuance importante : INP n’est pas la pire interaction isolée, mais un centile élevé de l’ensemble. Un clic lent unique ne condamne pas une page autrement bonne.

CLS — stabilité visuelle

CLS “is a measure of the largest burst of layout shift scores for every unexpected layout shift that occurs during the entire lifecycle of a page.” (traduction) « mesure la plus grande rafale de scores de décalage pour chaque déplacement inattendu durant toute la vie de la page ». La rafale, ou fenêtre de session, regroupe les décalages espacés de moins d’une seconde pendant au plus cinq secondes. Google cite comme causes : “images or videos with unknown dimensions,” (traduction) « images ou vidéos aux dimensions inconnues », “fonts that render larger or smaller than its initial fallback,” (traduction) « polices rendues plus grandes ou petites que la police de secours », et “third-party ads or widgets that dynamically resize themselves.” (traduction) « publicités ou widgets tiers qui se redimensionnent dynamiquement ».

Données de terrain et de laboratoire — mesure et diagnostic

Core Web Vitals reflect real-user field measurements; lab scores help diagnose why those experiences occur. Source : /technical-seo/web-performance/web-vitals/core-web-vitals/

© Patrick Stox LLC · CC BY 4.0 ·

Cette distinction crée le plus de confusion ; formulez-la précisément.

  • Les données de terrain (CrUX) sont “data collected from the real users visiting your site.” (traduction) « des données recueillies auprès des vrais utilisateurs du site ». Elles sont rapportées au 75e centile sur une fenêtre glissante de 28 jours, séparées entre mobile et ordinateur. Les Core Web Vitals représentent cette expérience réelle et alimentent les systèmes de classement Google. Elles reflètent appareils, réseaux, états de cache et cache avant/arrière réels.
  • Les données de laboratoire sont “data collected in a controlled environment with predefined device and network settings” (traduction) « des données recueillies dans un environnement contrôlé avec appareil et réseau prédéfinis » : téléphone émulé unique, cache froid, aucun utilisateur réel. Lighthouse et la section laboratoire de PSI les produisent. Elles servent à trouver les problèmes, pas à mesurer le terrain. Evidence for this claim Core Web Vitals are real-world experience metrics used by Google ranking systems; lab measurements are diagnostic and can differ from field measurements. Scope: Google Search use of Core Web Vitals and Chrome UX Report field data. Confidence: high · Verified: Google: Core Web Vitals and Search web.dev: Lab and field data

Google conseille : “If you have both field data and lab data for a given page, field data is what you should use to prioritize your efforts.” (traduction) « Si vous disposez des deux pour une page, utilisez les données de terrain pour prioriser ». Le score Performance de Lighthouse “often does not correlate with field Core Web Vitals.” (traduction) « ne correspond souvent pas aux Core Web Vitals de terrain ». Mon guide des Core Web Vitals donne le même conseil : le laboratoire sert à tester et itérer, car la moyenne de terrain sur 28 jours met des semaines à refléter une correction.

Règle du p75 et importance

Une page réussit si 75 % des utilisateurs réels atteignent le seuil « bon ». Cette barre est à la fois tolérante et réelle : trois visiteurs sur quatre ont une bonne expérience, sans que quelques connexions très faibles dictent tout. Un chargement à 1,8 s sur votre téléphone ne signifie donc rien seul ; le p75 global compte.

Niveau page ou niveau origine — ne vous laissez pas tromper

Origin-level averages flatter you — only 21.2% of individual pages actually pass. Source : Data: Ahrefs

De nombreux outils affichent par défaut la moyenne de l’origine, souvent plus favorable que les pages individuelles. Dans mon étude CWV portant sur CrUX et 5,2 millions de pages Ahrefs Site Audit, seulement 21,2 % des pages réussissaient les trois seuils, contre 33 % au niveau de l’origine. La documentation Google indique que ses systèmes évaluent généralement les pages individuellement, tout en effectuant aussi des évaluations globales. Une origine « bonne » peut donc masquer de nombreuses pages en échec. Lorsqu’un outil offre les deux vues, contrôlez aussi le chiffre de la page.

Les pages sans trafic suffisant ne disposent parfois d’aucune donnée CrUX de terrain. CrUX inclut seulement les utilisateurs Chrome ayant accepté les statistiques — pas Chrome sur iOS ni les autres navigateurs. C’est une lacune d’admissibilité, pas un échec. Les règles de regroupement ou de repli pour les URL peu fréquentées appartiennent à chaque produit — PSI, Search Console, API CrUX — et non à une règle universelle.

Quel poids réel dans le classement ?

Il s’agit d’un signal de classement confirmé : Google dit que ses systèmes utilisent les Core Web Vitals. Sa documentation actuelle ne leur attribue toutefois aucun poids, pourcentage ou statut officiel de « départage ». Ne présentez pas ces formules comme des mots de Google.

Pour confirmer le signal, la documentation indique que les Core Web Vitals “along with other page experience aspects, aligns with what our core ranking systems seek to reward,” (traduction) « avec les autres aspects de l’expérience de page, correspondent à ce que nos systèmes fondamentaux cherchent à récompenser ». John Mueller a déclaré : “more than a tie-breaker, but it also doesn’t replace relevance.” (traduction) « plus qu’un critère de départage, sans remplacer la pertinence ».

Pour éviter l’exagération, Mueller a aussi dit : “Core Web Vitals are not giant factors in ranking, and I doubt you’d see a big drop just because of that,” (traduction) « les Core Web Vitals ne sont pas des facteurs énormes et je doute qu’elles provoquent seules une forte baisse », puis en mars 2024 : “it’s not going to make your site’s rankings jump up.” (traduction) « cela ne fera pas bondir le classement ». Google précise : “Google Search always seeks to show the most relevant content, even if the page experience is sub-par.” (traduction) « Google cherche toujours à afficher le contenu le plus pertinent, même si l’expérience de page est médiocre », et avertit : “trying to get a perfect score just for SEO reasons may not be the best use of your time.” (traduction) « viser un score parfait uniquement pour le SEO n’est peut-être pas le meilleur usage de votre temps ». Evidence for this claim Google says Core Web Vitals are used by ranking systems, while page experience does not override more relevant content. Scope: Google Search ranking guidance; no fixed weight or ranking-position effect is promised. Confidence: high · Verified: Google: Core Web Vitals and Search Google: Page experience

Lecture pragmatique : la pertinence domine, Google ne chiffre pas le poids des CWV et la plupart des sites n’en tireront pas un grand bénéfice de classement. Les améliorations UX restent utiles aux utilisateurs et conversions. Les plateformes — WordPress, Cloudflare, frameworks — absorbent aussi automatiquement une part croissante de l’optimisation. Pour les petites entreprises locales, ce n’est généralement pas la priorité.

Précision de la mise à jour 2024 : parmi les signaux généraux d’expérience de page, seules les Core Web Vitals contribuent directement au classement de manière confirmée. HTTPS, compatibilité mobile, absence d’interstitiels intrusifs et clarté restent de bonnes pratiques, sans amélioration directe telle que l’ancienne documentation pouvait le laisser penser.

Les « autres Web Vitals » — diagnostic, pas cœur

Ces mesures sont souvent mal classées. Aucune n’est une Core Web Vital :

  • Time to First Byte (TTFB) — délai avant le premier octet. Il “precedes every other meaningful loading performance metric” (traduction) « précède toute autre mesure significative du chargement » et alimente LCP. Google dit : “Because TTFB isn’t a Core Web Vitals metric, it’s not absolutely necessary that sites meet the ‘good’ TTFB threshold.” (traduction) « TTFB n’étant pas une Core Web Vital, les sites ne doivent pas absolument atteindre son seuil bon ». Bon ≤ 0,8 s. Diagnostic.
  • First Contentful Paint (FCP) — délai avant l’affichage du premier contenu. Diagnostic de chargement utile, bon ≤ 1,8 s, mais pas une mesure cœur.
  • Total Blocking Time (TBT)approximation de laboratoire d’INP. Les outils tels que Lighthouse “cannot measure INP” (traduction) « ne peuvent pas mesurer INP » sans utilisateur réel et rapportent TBT. Laboratoire uniquement.
  • Speed Index — approximation de la vitesse perçue. Uniquement dans Lighthouse.

Utilisez-les pour diagnostiquer. Ne les présentez ni comme Core Web Vitals ni comme seuils de classement.

Un mythe à abandonner

Vous verrez peut-être « Engagement Reliability » présenté comme nouvelle Core Web Vital. Google n’a publié aucune annonce officielle sur une telle mesure ; elle circule uniquement dans des contenus tiers. La liste reste LCP, INP et CLS jusqu’à annonce contraire.

Comment mesurer — quel outil pour quel usage

Faites correspondre l’outil à la tâche :

  • Pertinent pour le classement — terrain : PageSpeed Insights, avec CrUX aux niveaux page et origine ; rapport Core Web Vitals de Google Search Console, qui regroupe les pages semblables ; API CrUX ou BigQuery pour les analyses personnalisées ; bibliothèque JavaScript web-vitals pour votre propre RUM.
  • Diagnostic — laboratoire : Lighthouse, panneau Performance de Chrome DevTools et section laboratoire de PSI. Ils identifient la cause, sans décider du classement.

Processus conseillé : utilisez GSC pour repérer les groupes en échec sur le terrain, confirmez avec PageSpeed Insights au niveau page, puis passez à Lighthouse ou DevTools pour diagnostiquer et itérer, sachant que les données de terrain peuvent attendre 28 jours.

Étape suivante : pôle des performances web

Ce hub sert de carte. Chaque sujet suivant possède son guide.

Les trois Core Web Vitals

  • Largest Contentful Paint — chargement : élément LCP, cible ≤ 2,5 s et accélération.
  • Interaction to Next Paint — réactivité remplaçant FID : délai d’entrée, traitement d’événement et présentation.
  • Cumulative Layout Shift — stabilité visuelle : fenêtres de session, médias sans dimensions, polices, publicités injectées et cible ≤ 0,1.

Mesures complémentaires et diagnostiques

  • Time to First Byte — latence serveur qui alimente LCP, utile à diagnostiquer.
  • First Contentful Paint — premier contenu affiché, diagnostic de chargement.
  • Total Blocking Time — approximation de laboratoire d’INP dans Lighthouse.
  • Speed Index — approximation en laboratoire de la vitesse perçue.

Méthodes de mesure

  • PageSpeed Insights — données de terrain CrUX et rapport Lighthouse au même endroit.
  • Google Lighthouse — moteur de laboratoire derrière PSI et DevTools.
  • Chrome UX Report (CrUX) — jeu de données réelles utilisé par l’évaluation Google.

Pour l’ensemble, consultez le hub des performances web. Chaque guide associé renverra automatiquement ici lors de sa publication.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.