Core Web Vitals 2026 : LCP, INP et CLS en pratique | POLPROG Aller au contenu

Core Web Vitals en 2026 : LCP, INP et CLS en pratique

En 2026, les Core Web Vitals reposent toujours sur trois métriques : LCP pour le chargement du contenu principal, INP pour la réactivité des interactions et CLS pour la stabilité de la mise en page. Les scores seuls ne disent pas quoi corriger. Une optimisation efficace sépare les données terrain des tests de laboratoire, identifie l'élément LCP, l'interaction lente ou la source d'un décalage de mise en page, puis vérifie l'effet après déploiement.

Publié Rédigé par Temps de lecture 21 min de lecture

En 2026, les Core Web Vitals reposent toujours sur trois métriques : LCP pour le chargement du contenu principal, INP pour la réactivité des interactions et CLS pour la stabilité de la mise en page. Les scores seuls ne disent pas quoi corriger. Une optimisation efficace sépare les données terrain des tests de laboratoire, identifie l'élément LCP, l'interaction lente ou la source d'un décalage de mise en page, puis vérifie l'effet après déploiement.

Sur cette page
  1. 1Core Web Vitals en 2026 : le jeu de métriques actuel
  2. 2Seuils et 75e percentile
  3. 3Core Web Vitals et SEO
  4. 4LCP : ce qui est réellement mesuré
  5. 5LCP en pratique : quatre sous-parties
  6. 6INP : réactivité pendant toute la visite
  7. 7INP en pratique : trois sources de latence
  8. 8CLS : stabilité pendant toute la vie de la page
  9. 9CLS en pratique : causes courantes
  10. 10Données terrain contre laboratoire
  11. 11Quel outil utiliser
  12. 12CrUX en 2026 : état récent du Web
  13. 13SPA et soft navigations : changement important en 2026
  14. 14Monitoring en production avec contexte
  15. 15Plan pratique d'amélioration

Core Web Vitals en 2026 : le jeu de métriques actuel

Les Core Web Vitals actuels sont LCP, INP et CLS. LCP mesure le chargement, INP la réactivité des interactions et CLS la stabilité visuelle. Google les présente comme trois dimensions centrales de l'expérience réelle. [1][3]

FID ne fait plus partie du jeu actuel. INP l'a remplacé en mars 2024 et FID a ensuite été retiré des outils CrUX. [7][14]

Seuils et 75e percentile

MétriqueBonÀ améliorerMauvaisMesure
LCP≤ 2.5 s2.5 s - 4.0 s> 4.0 sChargement du contenu principal
INP≤ 200 ms200 ms - 500 ms> 500 msRéactivité des interactions
CLS≤ 0.10.1 - 0.25> 0.25Stabilité visuelle

Les valeurs correctes sont LCP ≤ 2,5 s, INP ≤ 200 ms et CLS ≤ 0,1. La zone à améliorer est 2,5 à 4,0 s, 200 à 500 ms et 0,1 à 0,25. Au-delà, le résultat est mauvais. [3][4]

Google utilise le 75e percentile, pas la moyenne. Au moins 75% des expériences doivent atteindre le seuil ou mieux. Mobile et desktop sont évalués séparément. [3][4]

Les trois métriques doivent être bonnes pour réussir l'évaluation globale. [3]

Core Web Vitals et SEO

Google confirme l'utilisation des Core Web Vitals dans ses systèmes de classement, comme partie de l'expérience de page. De bons scores ne garantissent toutefois pas une haute position, car pertinence et qualité du contenu restent essentielles. [1][2]

L'objectif est donc double : améliorer l'expérience réelle et éliminer une faiblesse technique potentiellement défavorable au référencement.

LCP : ce qui est réellement mesuré

Largest Contentful Paint mesure le temps entre le début de la navigation et le rendu du plus grand élément de contenu éligible dans le viewport. En terrain, LCP peut inclure redirections, établissement de connexion et TTFB. [5]

LCP n'est donc pas simplement le temps de téléchargement de la plus grande image. Le problème peut apparaître bien avant le transfert de la ressource. [5][6]

LCP en pratique : quatre sous-parties

web.dev décompose LCP en TTFB, délai de chargement de ressource, durée de chargement et délai de rendu de l'élément. [6]

Si la ressource LCP est découverte tard, la compression seule peut ne rien changer. Elle doit être détectable tôt dans le HTML initial et une image LCP ne doit pas être chargée en lazy loading. Priorité ou preload peuvent aider. [6]

Diagnostiquez dans cet ordre : TTFB, découverte de la ressource, durée de transfert, puis délai avant rendu final. [6]

  • Réduire TTFB avec cache, CDN, moins de redirections et un backend plus rapide.
  • Rendre la ressource LCP visible dans le HTML initial.
  • Ne pas utiliser `loading="lazy"` pour l'image LCP.
  • Utiliser une priorité adaptée ou preload si nécessaire.
  • Optimiser taille et format seulement si le transfert est réellement limitant.
  • Réduire JavaScript ou CSS qui bloque le rendu final.

INP : réactivité pendant toute la visite

Interaction to Next Paint observe clics, taps et clavier durant toute la visite. Pour la plupart des pages, l'interaction la plus lente devient l'INP. Pour les pages très interactives, une interaction maximale est ignorée toutes les 50 interactions afin de limiter les anomalies. [7]

INP diffère de FID car il inclut le délai d'entrée, le traitement et le délai jusqu'au prochain paint. [7][8]

Sans clic, tap ou clavier, une visite peut ne pas avoir de valeur INP. Scroll et hover ne comptent pas. [7]

INP en pratique : trois sources de latence

La latence totale comprend input delay, processing duration et presentation delay. Un INP élevé peut venir d'un thread principal occupé, de handlers trop longs ou d'un layout et rendu coûteux. [8]

Les corrections fréquentes sont des tâches plus courtes, du travail fractionné, moins de JavaScript lourd, un layout plus simple, des Web Workers adaptés et un retour visuel rapide. [8]

Commencez idéalement par des données RUM qui identifient l'interaction lente, puis reproduisez-la dans DevTools. Lighthouse seul ne représente pas l'INP réel complet. [8][11][12]

CLS : stabilité pendant toute la vie de la page

Cumulative Layout Shift mesure les déplacements inattendus des éléments visibles. Il utilise la plus grande fenêtre de session où les déplacements successifs sont espacés de moins d'une seconde et où la fenêtre dure au maximum cinq secondes. [9]

CLS est sans unité et combine impact et distance du déplacement. Certains changements directement liés à une interaction peuvent être exclus. [9]

Les problèmes arrivent souvent après le chargement à cause de publicités, bannières, widgets ou polices. Un simple test de chargement peut les manquer. [10][11]

CLS en pratique : causes courantes

web.dev cite les images sans dimensions, publicités, embeds et iframes sans espace réservé, contenu injecté et web fonts. [10]

Réservez la place avant l'arrivée du contenu. Utilisez `width` et `height` ou un `aspect-ratio` stable, dimensionnez les emplacements publicitaires et évitez d'insérer du contenu au-dessus de ce que l'utilisateur lit déjà. [10]

Pour les polices, réduisez les différences métriques avec la police de secours et testez l'effet réel. `font-display` seul ne résout pas tous les cas. [10]

Données terrain contre laboratoire

Les Core Web Vitals sont d'abord des métriques terrain. CrUX et RUM reflètent de vrais utilisateurs, alors que Lighthouse aide à reproduire et diagnostiquer dans un environnement contrôlé. [11][12]

Lighthouse ne mesure pas l'INP complet d'une visite naturelle et utilise notamment TBT comme indicateur de laboratoire. Le CLS de laboratoire peut aussi être plus faible si les déplacements apparaissent après interaction. [11][12]

Utilisez le terrain pour savoir si le problème existe et le laboratoire pour comprendre sa cause.

Quel outil utiliser

OutilType de donnéesMeilleur usage
PageSpeed InsightsCrUX + LighthouseÉvaluation rapide d'une URL et d'un origin
Search ConsoleCrUX, groupes d'URLRepérer les groupes de pages en difficulté SEO
Chrome DevToolsLaboratoire + contexte CrUXDiagnostic détaillé de LCP, INP et CLS
LighthouseLaboratoireAudits automatiques et régressions CI
RUM / web-vitalsDonnées de vos utilisateursMonitoring et diagnostic les plus précis après release

PageSpeed Insights combine CrUX et Lighthouse. Search Console regroupe des URL similaires. DevTools fournit des métriques en direct et des traces détaillées. [12][13]

CrUX API et PageSpeed Insights reposent sur une fenêtre glissante d'environ 28 jours. Une correction récente n'affecte donc pas immédiatement le p75 public. Un RUM propre réagit plus vite. [12][13]

Le flux recommandé est RUM pour surveiller, Search Console pour les groupes SEO, PSI pour contrôler rapidement et DevTools pour diagnostiquer.

CrUX en 2026 : état récent du Web

MétriqueOrigins avec un bon score, juillet 2026
LCP68,3%
INP85,7%
CLS81,6%
Tous les Core Web Vitals55,7%

Le dernier jeu mensuel publié avant le 4 septembre 2026 couvre juillet 2026 et a été publié le 11 août. Il contient 18 059 068 origins. 68,3% avaient un bon LCP, 81,6% un bon CLS, 85,7% un bon INP et 55,7% réussissaient les trois métriques. [14]

Ces chiffres agrègent le Web représenté dans CrUX et ne sont pas des objectifs individuels. CrUX exige notamment une page publiquement découvrable et suffisamment populaire. [13][14]

L'absence de données CrUX ne signifie donc ni rapide ni lent, seulement un manque de données éligibles.

SPA et soft navigations : changement important en 2026

Historiquement, les Core Web Vitals étaient surtout liés aux navigations complètes. Chrome 151 a introduit en 2026 de nouvelles API pour mesurer les soft navigations, et la documentation a été mise à jour le 2 septembre 2026. [15]

Chrome DevTools 152, publié le 25 août 2026, affiche ces métriques dans Live Metrics par défaut grâce à `web-vitals` 6.0.0. [16]

C'est important pour React, Angular, Vue et autres SPA. Il ne faut toutefois pas supposer que tous les rapports publics CrUX utilisent déjà exactement cette logique.

Monitoring en production avec contexte

Un p75 public indique souvent le problème sans sa cause. Un RUM propre peut envoyer élément et sous-parties LCP, interaction INP, route, appareil et version de l'application. web.dev recommande RUM en complément de CrUX. [3][8][12]

Versionnez les déploiements et comparez les distributions avant et après. Une moyenne peut masquer des régressions sur les appareils lents.

CI protège contre des régressions de laboratoire évidentes, mais ne remplace pas le monitoring production. [11][12]

Plan pratique d'amélioration

Identifiez d'abord la métrique qui échoue au p75 et les types de pages concernés. Réduisez ensuite le problème avec RUM ou CrUX, reproduisez-le dans DevTools, corrigez la cause précise puis surveillez après déploiement. [12]

Pour LCP, trouvez la sous-partie dominante. Pour INP, l'interaction réellement lente. Pour CLS, les déplacements et éléments précis.

Vérifiez ensuite laboratoire et terrain. CrUX public réagit avec retard, donc RUM est utile pour valider rapidement une correction.

  • Identifier le problème dans les données terrain.
  • Séparer mobile et desktop.
  • Pour LCP, analyser TTFB, découverte, transfert et délai de rendu.
  • Pour INP, analyser l'interaction et ses trois phases.
  • Pour CLS, enregistrer les déplacements sur toute la session.
  • Déployer une correction mesurable et comparer avant et après.
  • Conserver RUM et alertes de régression après chaque release.

Les Core Web Vitals doivent être utilisés comme système de diagnostic, pas comme trois scores Lighthouse à maximiser. Commencez par les données terrain, trouvez la cause précise, corrigez le code, le réseau ou la mise en page, puis vérifiez le résultat sur le trafic réel. En 2026, il faut particulièrement surveiller l'INP après le chargement, le CLS après interaction et l'ensemble de la chaîne LCP.

Core Web Vitals LCP INP CLS SEO Web Performance CrUX PageSpeed Insights Chrome DevTools RUM

Questions fréquentes

Quels Core Web Vitals s'appliquent en 2026 ?

LCP, INP et CLS. FID a été remplacé par INP et retiré des outils CrUX actuels. [3][7][14]

Quel LCP est bon ?

2,5 secondes ou moins au 75e percentile. Au-dessus de 4,0 secondes, le résultat est mauvais. [3][4]

Quel INP est bon ?

200 ms ou moins. Entre 200 et 500 ms il faut améliorer, au-dessus de 500 ms c'est mauvais. [3][4]

Quel CLS est bon ?

0,1 ou moins. Au-dessus de 0,25 c'est mauvais. [3][4]

Les trois métriques doivent-elles être bonnes ?

Oui. LCP, INP et CLS doivent tous atteindre le seuil correct au 75e percentile. [3]

Les Core Web Vitals influencent-ils le SEO ?

Oui, Google les utilise dans ses systèmes de classement, mais ils ne remplacent ni pertinence ni qualité du contenu. [1][2]

Pourquoi Lighthouse diffère de PSI ?

Lighthouse est un test de laboratoire, tandis que CrUX dans PageSpeed Insights représente des données agrégées d'utilisateurs réels. [11][12]

Lighthouse mesure-t-il INP ?

Pas l'INP complet d'une visite réelle. En laboratoire, des métriques comme TBT servent d'indicateur. [11][12]

Une grande image est-elle toujours la cause d'un mauvais LCP ?

Non. TTFB, découverte tardive ou délai de rendu peuvent être dominants. [5][6]

Faut-il lazy loader l'image LCP ?

Non. web.dev le déconseille explicitement. [6]

Pourquoi CLS est-il parfois pire en terrain ?

Des déplacements peuvent apparaître après chargement, avec interactions, publicités ou contenu dynamique. [10][11]

Qu'est-ce qui change pour les SPA en 2026 ?

Chrome ajoute la mesure des Core Web Vitals pour les soft navigations et DevTools 152 les affiche dans Live Metrics. [15][16]

Sources et références

  1. Google Search Central, Understanding Core Web Vitals and Google Search results123
  2. Google Search Central, Understanding page experience in Google Search results12
  3. web.dev, Web Vitals12345678910
  4. web.dev, How the Core Web Vitals metrics thresholds were defined12345
  5. web.dev, Largest Contentful Paint (LCP)123
  6. web.dev, Optimize Largest Contentful Paint123456
  7. web.dev, Interaction to Next Paint (INP)12345
  8. web.dev, Optimize Interaction to Next Paint12345
  9. web.dev, Cumulative Layout Shift (CLS)12
  10. web.dev, Optimize Cumulative Layout Shift12345
  11. web.dev, Getting started with measuring Web Vitals12345678
  12. web.dev, Core Web Vitals workflows with Google tools12345678910
  13. Chrome for Developers, CrUX methodology and tools123
  14. Chrome for Developers, Chrome UX Report release notes1234
  15. Chrome for Developers, Measuring soft navigations12
  16. Chrome for Developers, What's new in DevTools 15212

Cela vous a-t-il été utile ?

Recevez les nouveaux articles par e-mail

Un court e-mail par nouvel article d'apprentissage. Pas de spam, désinscription en un clic.

Nous utilisons uniquement votre e-mail pour envoyer de nouveaux articles. Aucun partage avec des tiers.

Retour à l'apprentissage