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.
- Identifiez l’élément LCP à l’aide de PageSpeed Insights ou de la section « Largest Contentful Paint » de Chrome DevTools.
- Convertissez l’image en WebP ou AVIF et diffusez-la à la taille d’affichage correcte.
- Ajoutez
<link rel="preload" as="image"> pour l’image LCP dans le <head>.
- Passez à un hébergeur ou à un CDN avec un TTFB inférieur à 200 ms au 75e centile.
- 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.
- Ouvrez Chrome DevTools → panneau Performance → enregistrez une interaction et identifiez les longues tâches.
- Divisez les longues tâches en petits morceaux à l’aide de
scheduler.yield() ou setTimeout(..., 0) pour céder la place au navigateur.
- Vérifiez les scripts tiers avec les panneaux Coverage et Network ; reportez ou supprimez ceux qui ne sont pas essentiels.
- Utilisez
startTransition (React) ou des API de framework équivalentes pour déprioriser les mises à jour d’état non urgentes.
- 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é.
- Spécifiez toujours
width et height sur les balises <img>, ou utilisez aspect-ratio dans CSS.
- Réservez de l’espace pour les emplacements publicitaires avec un conteneur de hauteur minimale, même avant le chargement de la publicité.
- Utilisez
font-display: optional ou préchargez les polices Web critiques pour éviter les échanges tardifs.
- Enveloppez les iframes dans un conteneur de rapport hauteur/largeur CSS (astuce
padding-top ou aspect-ratio: 16/9).
- Évitez d’insérer du contenu au-dessus du contenu existant après le chargement initial.
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.
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étrique | Bon | Nécessite une amélioration | Mauvais |
|---|
| LCP | ≤ 2,5 s | 2,5 s – 4,0 s | > 4,0 s |
| INP | ≤ 200 ms | 201 ms – 500 ms | > 500 ms |
| CLS | ≤ 0,1 | 0,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.