Vizion Web
SEO & Performance

Core Web Vitals

Définition

Ensemble de métriques Google qui mesurent l'expérience utilisateur d'un site : vitesse de chargement (LCP), réactivité (INP) et stabilité visuelle (CLS). Critère officiel de classement.

Les trois métriques

Les Core Web Vitals sont les trois métriques d'expérience utilisateur que Google utilise comme critère officiel de classement depuis 2021. LCP (Largest Contentful Paint) mesure la vitesse d'apparition du contenu principal, INP (Interaction to Next Paint) mesure la réactivité aux interactions clavier ou tactiles, CLS (Cumulative Layout Shift) mesure la stabilité visuelle. Chaque métrique a un seuil vert (bon), orange (à améliorer) et rouge (mauvais). Pour passer au vert, il faut respecter les trois seuils sur 75% des visites mesurées sur le terrain.

Pourquoi ces métriques

Google a longtemps évalué la performance via des indicateurs synthétiques (temps total de chargement, taille de la page). Les Core Web Vitals déplacent la mesure vers le ressenti utilisateur : à quel moment je vois la page ? À quel moment je peux interagir ? La page bouge-t-elle sous mes doigts ? Cette approche reflète mieux l'expérience réelle qu'une métrique technique abstraite. Pour une équipe produit, les Core Web Vitals donnent un objectif partageable avec le marketing et le design, pas seulement avec les développeurs.

Impact sur le ranking

Les Core Web Vitals ne sont qu'un facteur de ranking parmi des centaines, mais leur poids monte sur les requêtes concurrentielles. À contenu équivalent, le site rapide passe devant. Passer au vert sur ces trois métriques améliore aussi le taux de conversion : un LCP à 4 secondes n'est pas seulement mauvais pour Google, c'est une visite sur deux qui abandonne avant de voir la page complète. Sur l'e-commerce, chaque seconde de LCP supplémentaire coûte en moyenne 7% de conversion. Le SEO et la conversion progressent ensemble quand on optimise correctement.

Lab data vs field data

Lighthouse et PageSpeed Insights mesurent ces métriques en synthétique (lab data) : Chrome simulé, réseau standardisé, environnement contrôlé. C'est utile pour itérer rapidement. Search Console et le rapport CrUX (Chrome User Experience Report) les mesurent en réel (field data) sur 28 jours glissants, sur de vrais utilisateurs avec leurs vrais terminaux et connexions. Le ranking se base sur les field data, pas les lab data. On corrige donc d'abord les pages avec mauvais scores en réel, qui sont celles qui pèsent vraiment sur le ranking. Un Lighthouse à 95 ne sert à rien si Search Console signale du rouge.

Les leviers techniques

Pour le LCP : optimiser l'image hero (WebP, dimensions correctes, attribut priority), précharger les fonts critiques, rendre en SSR ou SSG, servir depuis un edge proche. Pour l'INP : alléger le JavaScript bloquant, éviter les longues tâches synchrones, déplacer le travail en web workers, lazy-loader les composants secondaires. Pour le CLS : imposer width/height sur les images, pré-réserver l'espace des éléments dynamiques, charger les fonts avec font-display swap. Next.js et next/image automatisent beaucoup de ces points. Le reste se gagne par une discipline d'audit régulier.

Suivi et alertes

Search Console offre le suivi gratuit le plus fiable : les seuils, les pages problématiques, l'évolution mois après mois. Pour aller plus loin, on instrumente avec un outil RUM (Real User Monitoring) comme SpeedCurve, DebugBear, Vercel Analytics ou Datadog, qui mesurent en continu et alertent quand les scores se dégradent. Sur un site important, ces alertes évitent de découvrir trois mois plus tard une régression introduite par une release récente. Le coût est modeste comparé au trafic perdu sur une chute de Core Web Vitals non détectée.

Le réflexe à adopter

Chaque release significative doit être validée sur les Core Web Vitals avant et après. Une dépendance JavaScript ajoutée, une bannière publicitaire, un widget tiers : tout ce qui charge du code en plus pèse potentiellement sur l'INP. On automatise ces vérifications dans la CI avec Lighthouse CI ou un budget de performance qui fait échouer le build au-delà d'un certain seuil. Cette discipline coûte 30 minutes par mois et évite des semaines de remontée de scores une fois que la dégradation est installée. Le SEO se perd vite et se regagne lentement.

Autres termes de la catégorie SEO & Performance