Retour à Learn
Moscou
Fondamentaux

Core Web Vitals 2026 : Seuils LCP, INP et CLS expliqués

Les Core Web Vitals restent un signal de classement Google confirmé en 2026. Ce guide décompose les seuils exacts LCP, INP et CLS, les causes des échecs et les correctifs les plus rapides pour obtenir des scores…

Par Daniel Mercer9 min de lecture
Core Web Vitals 2026: LCP, INP, and CLS Thresholds Explained

Les Core Web Vitals sont les trois métriques d’expérience utilisateur de Google utilisées comme signal de classement. En 2026, les métriques sont LCP (Largest Contentful Paint), INP (Interaction to Next Paint) et CLS (Cumulative Layout Shift). Atteindre le seuil « Bon » sur les trois est directement corrélé à une meilleure visibilité dans la recherche et à des taux de rebond plus faibles.

Que sont les Core Web Vitals ?#

Les Core Web Vitals sont un sous-ensemble des signaux d’expérience de page de Google. Chaque métrique quantifie une dimension distincte de la façon dont les utilisateurs réels perçoivent une page : la vitesse de chargement, la réactivité de l’interaction et la stabilité visuelle. Google les mesure à l’aide de données de terrain collectées auprès des utilisateurs de Chrome et affiche les résultats dans Search Console, PageSpeed Insights et le rapport Chrome UX (CrUX).

Quel est le seuil LCP en 2026 ?#

LCP mesure le temps nécessaire pour que le plus grand élément de contenu visible (généralement une image d’en-tête, un grand bloc de texte ou une affiche vidéo) s’affiche à l’écran. Les seuils sont les suivants :

  • Bon : ≤ 2,5 secondes
  • Nécessite une amélioration : 2,5 s – 4,0 s
  • Mauvais : > 4,0 secondes

Ces seuils n’ont pas changé depuis que LCP est entré dans Core Web Vitals, et Google n’a signalé aucune révision pour 2026. La barre des 2,5 secondes est délibérément agressive : elle pousse les sites à diffuser des images optimisées, à utiliser un CDN rapide et à éliminer les ressources bloquant le rendu.

Qu’est-ce qui cause un LCP lent ?

Les causes les plus courantes de LCP lent sont les suivantes :

  • Images d’en-tête non optimisées : grands fichiers PNG ou JPEG diffusés sans formats modernes tels que WebP ou AVIF.
  • Ressources bloquant le rendu : scripts synchrones ou CSS qui retardent le premier affichage du navigateur.
  • Réponse lente du serveur (TTFB) : un Time to First Byte supérieur à environ 600 ms réduit directement le temps LCP.
  • Chargement paresseux de l’élément LCP : loading="lazy" sur l’image d’en-tête reporte l’actif le plus important.
  • Aucune indication de préchargement : défaut d’utiliser <link rel="preload"> pour l’image LCP.

Comment corriger le LCP

  1. Identifiez l’élément LCP à l’aide de PageSpeed Insights ou de la section « Largest Contentful Paint » de Chrome DevTools.
  2. Convertissez l’image en WebP ou AVIF et diffusez-la à la taille d’affichage correcte.
  3. Ajoutez <link rel="preload" as="image"> pour l’image LCP dans le <head>.
  4. Passez à un hébergeur ou à un CDN avec un TTFB inférieur à 200 ms au 75e centile.
  5. Supprimez ou reportez les scripts bloquant le rendu au-dessus de la ligne de flottaison.

Quel est le seuil INP en 2026 ?#

INP a remplacé First Input Delay (FID) en tant que Core Web Vital en mars 2024 et reste la métrique d’interactivité en 2026. INP mesure la latence de toutes les interactions de l’utilisateur (clics, appuis et événements de clavier) tout au long du cycle de vie de la page, puis signale la valeur la plus défavorable au 98e centile.

  • Bon : ≤ 200 millisecondes
  • Nécessite une amélioration : 201 ms – 500 ms
  • Mauvais : > 500 millisecondes

Contrairement à FID, qui ne mesurait que la première interaction, INP pénalise toute interaction lente pendant une visite. Cela le rend beaucoup plus représentatif de la frustration réelle de l’utilisateur.

Qu’est-ce qui cause un INP élevé ?

  • Longues tâches sur le thread principal : JavaScript qui bloque le thread principal pendant plus de 50 ms retarde le traitement des entrées.
  • Gestionnaires d’événements lourds : écouteurs onClick ou onChange qui déclenchent des mises à jour DOM coûteuses.
  • Scripts tiers : analyses, widgets de chat et scripts publicitaires qui se disputent le temps du thread principal.
  • Coût d’hydratation dans les SPA : sites React, Vue ou Angular qui réhydratent de grands arbres de composants lors du chargement.

Comment corriger l’INP

  1. Ouvrez Chrome DevTools → panneau Performance → enregistrez une interaction et identifiez les longues tâches.
  2. Divisez les longues tâches en petits morceaux à l’aide de scheduler.yield() ou setTimeout(..., 0) pour céder la place au navigateur.
  3. Vérifiez les scripts tiers avec les panneaux Coverage et Network ; reportez ou supprimez ceux qui ne sont pas essentiels.
  4. Utilisez startTransition (React) ou des API de framework équivalentes pour déprioriser les mises à jour d’état non urgentes.
  5. Réduisez la taille du DOM : les pages contenant des dizaines de milliers de nœuds ont un recalcul de style plus lent après chaque interaction.

Quel est le seuil CLS en 2026 ?#

CLS mesure les décalages visuels inattendus : les éléments qui se déplacent au fur et à mesure que la page se charge. Il est noté comme un agrégat sans unité de tous les décalages de mise en page qui ne sont pas causés par l’entrée de l’utilisateur.

  • Bon : ≤ 0,1
  • Nécessite une amélioration : 0,1 – 0,25
  • Mauvais : > 0,25

Un CLS de 0,1 peut sembler abstrait, mais en pratique, cela signifie que l’impact combiné des décalages doit être faible par rapport à la fenêtre d’affichage. Une seule grande bannière ou une image non dimensionnée peut instantanément faire passer une page dans la bande « Mauvais ».

Qu’est-ce qui cause un CLS élevé ?

  • Images sans attributs width et height : le navigateur ne peut pas réserver d’espace avant le chargement de l’image.
  • Contenu injecté dynamiquement : publicités, bannières de cookies ou fenêtres contextuelles de newsletter qui poussent le contenu vers le bas.
  • Polices Web provoquant FOUT/FOIT : échanges de polices qui modifient la longueur des lignes et redistribuent les blocs de texte.
  • Intégrations à chargement tardif : iframes pour YouTube ou Twitter qui n’ont pas de conteneur de rapport hauteur/largeur réservé.

Comment résoudre le CLS

  1. Spécifiez toujours width et height sur les balises <img>, ou utilisez aspect-ratio dans CSS.
  2. Réservez de l’espace pour les emplacements publicitaires avec un conteneur de hauteur minimale, même avant le chargement de la publicité.
  3. Utilisez font-display: optional ou préchargez les polices Web critiques pour éviter les échanges tardifs.
  4. Enveloppez les iframes dans un conteneur de rapport hauteur/largeur CSS (astuce padding-top ou aspect-ratio: 16/9).
  5. Évitez d’insérer du contenu au-dessus du contenu existant après le chargement initial.

Comment les Core Web Vitals sont-ils mesurés ?#

Google utilise les données de terrain (mesures des utilisateurs réels de CrUX) comme signal de classement, et non les données de laboratoire. PageSpeed Insights affiche les deux, mais seules les données de terrain affectent les classements. Une page doit réussir les trois métriques au 75e centile des chargements de page pour être considérée comme « Bonne » pour l’expérience de page.

Les outils de laboratoire (Lighthouse, WebPageTest) sont précieux pour le diagnostic, mais ne peuvent pas se substituer aux données CrUX. Si CrUX n’a pas suffisamment de trafic pour une URL, Google agrège au niveau de l’origine.

Comment surveiller les Core Web Vitals à l’échelle#

Pour les sites contenant des centaines ou des milliers de pages, la vérification manuelle n’est pas pratique. La bonne approche :

  • Search Console → rapport Core Web Vitals : vue groupée des URL bonnes/nécessitant une amélioration/mauvaises par métrique.
  • API CrUX ou BigQuery : extrayez les données de terrain brutes par programme pour les tableaux de bord personnalisés.
  • Real User Monitoring (RUM) : les bibliothèques telles que web-vitals.js envoient LCP, INP et CLS des sessions réelles à vos analyses.
  • Audits automatisés : des outils comme SeoChatAI peuvent faire apparaître les problèmes de Core Web Vitals ainsi que les audits techniques de référencement, d’accessibilité et de préparation à l’IA en une seule passe.

Le fait de réussir les Core Web Vitals garantit-il un meilleur classement ?#

Réussir les trois métriques au seuil « Bon » est une condition nécessaire mais pas suffisante pour les meilleurs classements. Les Core Web Vitals sont un signal de départage : lorsque la qualité du contenu, la pertinence et l’autorité sont égales, la page avec de meilleurs signaux d’expérience sera mieux classée. Google n’a jamais divulgué le poids exact, mais le signal est réel et documenté dans sa documentation sur les systèmes de classement.

La conclusion pratique : corrigez les Core Web Vitals pour éliminer un plancher de classement, puis concentrez-vous sur le contenu et l’autorité pour le percer.

Core Web Vitals et recherche IA en 2026#

Comme les présentations générées par l’IA (anciennement SGE) apparaissent désormais dans les résultats de la recherche Google, les signaux d’expérience de page influencent la question de savoir si une page est citée comme source. Les pages lentes, visuellement instables ou non réactives sont moins susceptibles d’être présentées. L’exécution d’un audit complet du site via SeoChatAI vous donne une vue combinée de vos scores CWV, de l’état de préparation des données structurées et de l’admissibilité à la citation par l’IA, ce qui est de plus en plus pertinent à mesure que les moteurs de réponse de l’IA remplacent les clics traditionnels sur les liens bleus.

Référence rapide : Seuils des Core Web Vitals 2026#

MétriqueBonNécessite une améliorationMauvais
LCP≤ 2,5 s2,5 s – 4,0 s> 4,0 s
INP≤ 200 ms201 ms – 500 ms> 500 ms
CLS≤ 0,10,1 – 0,25> 0,25

Tous les seuils s’appliquent au 75e centile des données de terrain. Une seule page avec une poignée de chargements très lents peut faire passer l’agrégat en territoire « Mauvais », c’est pourquoi la surveillance au niveau du centile compte plus que les scores médians.

Core Web Vitals 2026: LCP, INP, and CLS Thresholds Explained — illustration 1
Partager cet articleXLinkedIn

Questions fréquentes

Quels sont les seuils des Core Web Vitals en 2026 ?
En 2026, les seuils « bons » sont : LCP ≤ 2,5 secondes, INP ≤ 200 millisecondes et CLS ≤ 0,1. Les trois sont mesurés au 75e centile des données de terrain des utilisateurs réels. Les pages doivent réussir les trois pour être considérées comme « bonnes » pour le signal d’expérience de page de Google.
Google a-t-il remplacé FID par INP ?
Oui. Google a officiellement remplacé First Input Delay (FID) par Interaction to Next Paint (INP) en mars 2024. INP mesure la latence de toutes les interactions pendant une visite de page, et pas seulement la première, ce qui en fait une métrique de réactivité plus complète et représentative.
Le fait de réussir les Core Web Vitals améliore-t-il le classement Google ?
Le fait de réussir les Core Web Vitals supprime un plancher de classement plutôt que de garantir les meilleures positions. Google utilise le signal comme un bris d’égalité entre les pages avec une qualité de contenu et une pertinence similaires. L’échec de CWV peut supprimer les classements. Leur réussite déverrouille le poids total de votre contenu et de vos signaux d’autorité.
Comment vérifier mon score Core Web Vitals ?
Utilisez le rapport Core Web Vitals de Google Search Console pour les données de terrain regroupées par URL. PageSpeed Insights affiche les données de laboratoire et de terrain pour les pages individuelles. Pour la surveillance des utilisateurs réels sur toutes les pages, implémentez la bibliothèque web-vitals.js ou utilisez une plateforme qui agrège automatiquement les données CrUX.
Pourquoi mon LCP est-il lent même si mes images sont optimisées ?
Les images optimisées sont nécessaires, mais pas suffisantes. Les causes courantes négligées incluent un TTFB lent (réponse du serveur supérieure à environ 600 ms), l’application du chargement paresseux à l’image LCP elle-même, l’absence d’une indication de préchargement dans l’en-tête HTML et les scripts bloquant le rendu qui retardent le moment où le navigateur peut même commencer à extraire l’image.
Quel est un bon score INP et comment puis-je le réduire ?
Un INP égal ou inférieur à 200 ms est « bon ». Pour réduire l’INP, divisez les longues tâches JavaScript en petits morceaux à l’aide de scheduler.yield(), vérifiez et reportez les scripts tiers, réduisez la taille du DOM et utilisez des API de framework comme startTransition de React pour déprioriser les mises à jour de l’interface utilisateur non urgentes.
Le CLS affecte-t-il les pages qui se chargent rapidement ?
Oui. CLS est indépendant de la vitesse de chargement. Une page peut atteindre un LCP rapide, mais avoir toujours un CLS médiocre si les images n’ont pas d’attributs de dimension, si les publicités injectent du contenu au-dessus de la ligne de flottaison ou si les polices Web provoquent un réalignement du texte. La stabilité visuelle doit être traitée séparément des optimisations du temps de chargement.