Guides

Un guide pratique de Core Web Vitals expliqué

Flowsery Team
Flowsery Team
6 min de lecture

TL;DR — Réponse rapide

6 min de lecture

Core Web Vitals mesure la charge (LCP), la réactivité (INP) et la stabilité visuelle (CLS). Optimisez d'abord l'expérience utilisateur réelle : réduisez les scripts lourds, accélérez le contenu principal, maintenez les mises en page stables et mesurez les données de terrain au lieu de vous fier uniquement aux tests en laboratoire.

Ce guide explique Core Web Vitals expliqué de manière pratique, avec un accent sur les décisions d'analytics respectueuses de la vie privée.

Core Web Vitals est le petit ensemble de mesures de performances centrées sur l'utilisateur de Google : la plus grande peinture de contenu, l'interaction avec la peinture suivante et le changement de mise en page cumulatif. Ils sont importants car ils décrivent ce que ressentent les visiteurs : si la page se charge rapidement, répond lorsqu'elle est touchée ou cliqué, et évite de sauter partout.

La documentation Web Vitals actuelle de Google identifie LCP, INP et CLS comme Core Web Vitals stable et explique le cycle de vie des métriques (web.dev Web Vitals). INP a officiellement remplacé First Input Delay en tant que Core Web Vital le 12 mars 2024, comme Google l'a annoncé dans sa mise à jour Search Central.

Traitez Core Web Vitals comme un signal de diagnostic et d'expérience d'une page, et non comme un commutateur magique SEO. De meilleurs éléments vitaux peuvent aider les utilisateurs et éliminer un désavantage de classement, mais ils ne remplacent pas la pertinence, la qualité du contenu, l'autorité ou l'adéquation du produit.

Les Trois Core Web Vitals

La plus grande peinture de contenu (LCP)

LCP mesure le moment où le plus grand élément de contenu visible termine son rendu. Il s'agit généralement d'une image de héros, d'un grand titre, d'une image de produit ou d'un bloc de contenu principal.

Cible : un bon LCP dure 2,5 secondes ou plus pour la plupart des chargements de pages.

Problèmes courants avec LCP :

  • Réponse lente du serveur
  • Grandes images de héros non optimisées
  • CSS bloquant le rendu
  • Retards de rendu côté client
  • Polices Web bloquant le texte
  • Chargement paresseux de l'image principale par erreur

Comment l'améliorer :

  • Servez du HTML rapidement depuis le bord ou depuis une origine rapide.
  • Compressez et redimensionnez les images des héros.
  • Utilisez des formats modernes tels que AVIF ou WebP, le cas échéant.
  • Préchargez la vraie image LCP.
  • Intégrez ou priorisez les CSS critiques.
  • Évitez de faire attendre le contenu principal pour des analyses, des outils de consentement ou des gestionnaires de balises.

Interaction avec Next Paint (INP)

INP mesure la réactivité à travers les interactions, pas seulement à la première entrée. Il capture le temps nécessaire à la page pour répondre visiblement après des clics, des pressions et des interactions au clavier.

Cible : le bon INP dure moins de 200 millisecondes.

INP est souvent blessé par JavaScript. Les tâches longues, l'hydratation, les scripts d'analyse, les widgets de discussion, les outils de personnalisation et les balises tierces lourdes peuvent tous rivaliser pour le fil principal.

Comment l'améliorer :

  • Réduisez le JavaScript envoyé à la page.
  • Divisez les gros paquets.
  • Différez les scripts tiers non critiques.
  • Évitez les travaux coûteux dans les gestionnaires de clics.
  • Utilisez des Web Workers pour les calculs lourds.
  • Divisez les tâches longues en morceaux plus petits.
  • Testez les appareils mobiles bas de gamme, pas seulement les ordinateurs portables des développeurs.

Analytics peut affecter INP lorsqu'il attache un nombre excessif d'écouteurs d'événements, effectue un travail synchrone ou se charge via un gestionnaire de balises volumineux. Un petit script axé sur la vie privée n’est pas seulement meilleur pour la confiance ; c'est souvent mieux pour la réactivité.

Changement de mise en page cumulatif (CLS)

CLS mesure les mouvements visuels inattendus. Une page semble cassée lorsque le texte, les boutons ou les images se déplacent après que l'utilisateur commence à lire ou à appuyer.

Cible : le bon CLS est égal ou inférieur à 0,1.

Flowsery
Flowsery

Essai gratuit

Tableau de bord en temps réel

Suivi des objectifs

Suivi sans cookies

Problèmes courants avec CLS :

  • Images sans dimensions
  • Annonces ou intégrations injectées sans espace réservé
  • Bannières de cookies poussant le contenu après le chargement
  • Échange tardif des polices Web
  • Contenu dynamique inséré au-dessus du contenu existant

Comment l'améliorer :

  • Définissez la largeur, la hauteur ou le rapport hauteur/largeur du média.
  • Réservez de l'espace pour les bannières, les intégrations et les publicités.
  • Évitez d'insérer du contenu au-dessus du pli après le chargement.
  • Utilisez des stratégies de chargement de polices qui minimisent les décalages.
  • Testez avec de vraies bannières de consentement et de vraies balises marketing activées.

Données de terrain vs données de laboratoire

Les outils de laboratoire tels que Lighthouse sont utiles pour le débogage car ils exécutent des tests contrôlés. Les données de terrain sont ce que les vrais utilisateurs ont expérimenté. Vous avez besoin des deux.

Utilisez les données de laboratoire pour reproduire et résoudre les problèmes. Utilisez les données de terrain pour établir des priorités. Une page qui obtient un bon score en laboratoire peut tout de même être lente pour de vrais visiteurs sur des appareils peu puissants, des réseaux mobiles congestionnés ou des navigateurs affectés par des scripts tiers.

Le rapport sur l'expérience utilisateur Chrome (CrUX) de Google est une source de données de terrain publiques pour les origines éligibles. Votre propre surveillance des utilisateurs réels peut être plus spécifique, car elle peut segmenter par modèle, appareil, campagne, état de connexion et version.

Lorsque vous mesurez les améliorations, gardez la méthode cohérente. Comparez les mêmes modèles, classes d'appareils, pays et fenêtres de version. Utilisez le 75e percentile, car les seuils Core Web Vitals sont évalués lors des chargements de pages, et non lors d'une exécution optimale sur un ordinateur portable de développeur.

Pourquoi les choix analytiques sont importants

Les budgets de performances se concentrent souvent sur les images et les bundles d'applications tout en ignorant les scripts de mesure. C'est une erreur.

Les gestionnaires de balises peuvent charger plusieurs fournisseurs, chacun avec des requêtes réseau, une exécution JavaScript, des cookies et des écouteurs d'événements. Consent management platforms can also affect performance when they block rendering, inject late UI, or trigger tag re-evaluation after user choice.

Audit:

  • Poids total des scripts tiers
  • Nombre de requêtes réseau avant LCP
  • Temps de blocage du thread principal provenant des analyses et des tags publicitaires
  • Si les analyses se chargent avant le contenu critique
  • Si l'interface utilisateur de consentement entraîne un changement de mise en page
  • Si les balises inutilisées se déclenchent toujours

Supprimez les balises qui ne prennent pas en charge une décision actuelle. Remplacez les analyses lourdes par des mesures globales plus simples lorsque cela est possible.

Une commande d’optimisation pratique

  1. Mesurez LCP, INP et CLS d'utilisateurs réels sur des modèles clés.
  2. Identifiez le pire modèle, pas le pire individu URL.
  3. Corrigez d'abord la réponse du serveur et la livraison de l'image LCP.
  4. Supprimez ou différez le JavaScript non critique.
  5. Réservez un espace de mise en page pour les médias, les intégrations, les publicités et les bannières.
  6. Re-testez sur mobile.
  7. Surveillez les données de terrain pendant au moins un cycle de trafic complet.

Ne recherchez pas un score Lighthouse parfait au détriment des vrais utilisateurs. Une page de paiement avec du JavaScript légèrement plus lourd peut être acceptable si elle est réactive et stable. Une page marketing sans logique d’application doit être extrêmement simple.

Core Web Vitals Contrôle qualité

Avant de crier victoire, vérifiez :

  • Les données de laboratoire et de terrain ont toutes deux évolué dans la direction attendue.
  • Les pires modèles mobiles améliorés, pas seulement la page d'accueil.
  • Les bannières de consentement, GTM, les publicités, le chat et les analyses ont été activés lors de tests réalistes.
  • Les modifications LCP, INP et CLS sont liées à la conversion, à l'inscription, à l'engagement dans le contenu, à la déviation du support ou à la qualité des revenus.
  • Les résultats du backend sont rapprochés des analyses du navigateur lors de la mesure de l'impact commercial.

Séparez les mesures de diagnostic des mesures de décision. Un meilleur score INP explique pourquoi un formulaire semble plus rapide ; la mesure commerciale est de savoir si davantage de personnes le terminent.

L'essentiel

Core Web Vitals récompense le même comportement que les visiteurs récompensent déjà : un contenu rapide, des commandes réactives et des mises en page stables. Le chemin le plus rapide n’est généralement pas exotique. Expédiez moins de JavaScript, donnez la priorité au contenu principal, réservez de l'espace et arrêtez de charger les balises qui ne méritent pas leur attention.

Cet article vous a-t-il été utile ?

Dites-nous ce que vous en pensez !

Avant de partir...

Flowsery

Flowsery

Des analyses orientées revenus pour votre site web

Suivez chaque visiteur, source et conversion en temps réel. Simple, puissant et entièrement conforme au RGPD.

Tableau de bord en temps réel

Suivi des objectifs

Suivi sans cookies

Articles connexes