Core Web Vitals : les trois mesures de l’expérience utilisateur
Les Core Web Vitals sont des indicateurs de Google qui évaluent trois aspects concrets d’une page : son affichage, sa réactivité et sa stabilité visuelle. Ils aident à repérer les problèmes de performance que les visiteurs peuvent ressentir, sans résumer à eux seuls la qualité d’un site.
Le Largest Contentful Paint (LCP) mesure le temps nécessaire à l’affichage de l’élément de contenu principal visible. L’Interaction to Next Paint (INP) évalue la latence d’interaction, tandis que le Cumulative Layout Shift (CLS) mesure le décalage cumulatif de mise en page inattendu.
Indicateur
Ce qu’il mesure
Seuil « bon »
LCP
Affichage du contenu principal
2,5 secondes ou moins
INP
Réactivité aux interactions
200 millisecondes ou moins
CLS
Stabilité visuelle de la page
0,1 ou moins
Catégorie à améliorer
Résultat intermédiaire
Au-delà du seuil « bon », sans atteindre le seuil « mauvais »
Catégorie mauvaise
Résultat dépassant le seuil supérieur
LCP supérieur à 4 s, INP à 500 ms ou CLS à 0,25
Selon Google, les seuils « bon » et « mauvais » s’évaluent sur les données d’expérience utilisateur au 75e percentile. Autrement dit, le résultat tient compte des visites enregistrées, et pas seulement d’un test isolé réalisé sur un ordinateur rapide.
Largest Contentful Paint (LCP) : comprendre le temps de chargement
Le LCP concerne la vitesse à laquelle la partie la plus importante de la page devient visible. Sur une page d’accueil, il s’agit souvent d’une grande image, d’un visuel principal ou d’un bloc de texte imposant ; un titre secondaire n’est pas nécessairement l’élément retenu.
Un serveur lent, une image trop lourde ou des scripts qui retardent l’affichage peuvent dégrader ce résultat. Si une boutique affiche tardivement sa photo de produit principale, le visiteur attend avant de comprendre ce qu’elle propose, même si les autres éléments se chargent rapidement.
Pour diagnostiquer le LCP, PageSpeed Insights affiche des données de terrain lorsqu’elles sont disponibles et des mesures de laboratoire. Selon Google Search Console, son rapport Core Web Vitals permet aussi d’identifier des groupes d’URL concernés, souvent associés à un même modèle de page.
Les corrections les plus utiles consistent à réduire le poids des images, accélérer la réponse du serveur et charger plus tôt les ressources nécessaires à l’affichage initial. Il faut éviter de différer l’image principale, tout en réservant le chargement différé aux visuels situés plus bas dans la page.
Pour examiner un chargement, commencez par ces leviers :
- Compression et dimensions adaptées des images principales
- Cache serveur et réseau de diffusion proche des visiteurs
- Préchargement ciblé des ressources réellement critiques
- Scripts et styles non essentiels chargés plus tard
Interaction to Next Paint (INP) : mesurer la réactivité de la page
L’INP observe les interactions pendant la visite, par exemple un clic, une pression sur une touche ou un toucher sur écran. Il mesure le délai entre l’action et le prochain affichage visuel, afin de détecter une page qui semble momentanément bloquée.
En mars 2024, l’INP a remplacé le First Input Delay (FID) comme Core Web Vital. Le FID se concentrait sur la première interaction ; l’INP prend en compte la réactivité tout au long de la session et reflète donc davantage les lenteurs répétées.
Un script JavaScript trop lourd peut monopoliser le thread principal et retarder l’ouverture d’un menu ou la validation d’un formulaire. Selon les recommandations de web.dev, le Total Blocking Time mesuré en laboratoire peut aider à repérer certains problèmes, mais il ne remplace pas les données terrain de l’INP.
La démarche consiste à identifier les tâches longues, à réduire le code inutilisé et à découper les traitements qui bloquent l’interface. Pour un site marchand, le test ne devrait pas s’arrêter à l’arrivée sur la page : il faut aussi essayer les filtres, les menus et le panier.
Les vérifications manuelles peuvent porter sur ces interactions fréquentes :
- Ouverture des menus et des fenêtres de dialogue
- Saisie et validation des formulaires
- Filtres, onglets et résultats de recherche
- Ajout au panier et mise à jour des quantités
Cumulative Layout Shift (CLS) : préserver la stabilité visuelle
Le CLS quantifie les déplacements inattendus d’éléments visibles pendant le chargement. Une page peut sembler rapide tout en offrant une expérience pénible si un bouton change de place au moment où le visiteur tente de le toucher.
Les images sans dimensions définies, les publicités injectées tardivement et certaines polices web figurent parmi les causes fréquentes. Par exemple, une bannière qui apparaît au-dessus d’un article peut repousser le texte et déplacer les liens déjà affichés.
Pour réduire ces mouvements, indiquez la largeur et la hauteur des images et vidéos, ou réservez leur espace avec une règle CSS adaptée. Les blocs publicitaires et intégrations externes gagnent aussi à disposer d’une zone prévue avant leur chargement.
Un changement provoqué par une action volontaire, comme l’ouverture d’un menu après un clic, n’a pas le même caractère qu’un déplacement imprévisible. Il reste cependant utile de tester la page sur plusieurs tailles d’écran : l’espace disponible influence directement la disposition des éléments.
Pour stabiliser une page, vérifiez en priorité les éléments suivants :
- Dimensions déclarées pour les images et les vidéos
- Emplacements réservés aux publicités et intégrations
- Chargement des polices et changements de typographie
- Contenu dynamique inséré au-dessus des éléments existants
Mesurer les Core Web Vitals et prioriser les corrections
Les données de terrain proviennent de visites réelles, notamment celles agrégées dans le Chrome User Experience Report (CrUX). Les données de laboratoire, générées par des outils comme Lighthouse, reproduisent un scénario contrôlé : elles facilitent le diagnostic, mais ne décrivent pas toutes les conditions rencontrées par les visiteurs.
PageSpeed Insights associe ces deux approches lorsqu’il dispose des données nécessaires. Google Search Console offre une vue par catégories d’URL et par type d’appareil ; après une correction, les résultats de terrain peuvent mettre du temps à refléter l’évolution.
Outil
Usage principal
Limite à connaître
Search Console
Suivre les groupes de pages sur mobile et ordinateur
Ne fournit pas toujours un diagnostic détaillé par URL
PageSpeed Insights
Examiner une URL avec données terrain et laboratoire disponibles
Les données terrain peuvent manquer pour une page peu visitée
Lighthouse
Tester des améliorations dans un environnement contrôlé
Le résultat ne reproduit pas toutes les visites réelles
Chrome DevTools
Analyser le chargement et les interactions en détail
Demande une interprétation technique des traces
Pour un site comprenant plusieurs centaines de pages, commencez par repérer les modèles communs : fiches produits, pages catégories ou articles. Si toutes les pages d’un même modèle présentent un LCP faible, corriger le modèle peut résoudre le problème plus efficacement que retoucher chaque URL séparément.
Les Core Web Vitals sont des signaux d’expérience parmi d’autres, et ne garantissent pas à eux seuls une meilleure position dans les résultats. Les améliorer reste utile pour rendre les pages plus agréables à consulter, notamment lorsque le contenu, l’appareil ou la connexion mettent déjà le visiteur à l’épreuve.
Pour ordonner les interventions, retenez ces repères :
- Priorité aux pages et appareils signalés comme mauvais
- Diagnostic avec les données de laboratoire
- Vérification des changements dans les données de terrain
- Correction des causes communes au niveau du modèle
Source : Google Search Central, documentation sur les Core Web Vitals ; Chrome UX Report, documentation sur les données d’expérience Chrome ; web.dev, documentation sur les métriques Web Vitals.
Mieux comprendre, pour concevoir plus juste
Qu'il s'agisse d'UX, de responsive, d'accessibilité ou de SEO, chaque repère compris est un pas de plus vers un site plus efficace et plus agréable à utiliser. La théorie ne remplace jamais les tests réels, mais elle permet d'aborder chaque projet avec plus de clarté.
Pour aller plus loin
- Observer comment vos utilisateurs se comportent réellement sur le site
- Tester chaque évolution avant de la généraliser
- Vous appuyer sur des référentiels reconnus (WCAG, Core Web Vitals…)
- Avancer par itérations, sans jamais figer le design