Performance Site Web

Les Core Web Vitals : les trois métriques clés

Les 3 Core Web Vitals Google : LCP, INP et CLS avec leurs seuils vert, orange et rouge

Google a défini trois indicateurs de performance centrés sur l'expérience utilisateur réelle. Ils sont mesurés à partir des données de navigation des visiteurs de Chrome (données réelles, pas simulées).

Métrique Ce qu'elle mesure Seuil "Bon"
LCP (Largest Contentful Paint) Temps d'affichage du plus grand élément visible (image, titre, bloc) Moins de 2,5 secondes
INP (Interaction to Next Paint) Réactivité de la page lors d'une interaction (clic, frappe au clavier) Moins de 200 millisecondes
CLS (Cumulative Layout Shift) Stabilité visuelle : les éléments bougent-ils pendant le chargement ? Score inférieur à 0,1

L'INP a remplacé le FID (First Input Delay) en mars 2024. Il mesure non plus le premier clic uniquement, mais l'ensemble des interactions pendant toute la visite.

Outils pour mesurer la performance

Les leviers d'amélioration

Améliorer la performance d'un site, c'est agir sur plusieurs niveaux simultanément :

Les images

Les images sont souvent responsables d'un mauvais LCP. Je recommande : format WebP ou AVIF, compression adaptée, attribut loading="lazy" pour les images hors écran, et dimensions spécifiées dans le HTML pour éviter le CLS.

Le serveur et l'hébergement

Un serveur lent (TTFB élevé, Time To First Byte) pénalise toutes les autres métriques. Un hébergement mutualisé bon marché génère souvent des temps de réponse de 800 ms à 1,5 seconde. Un VPS ou un hébergement dédié fait souvent passer ce délai sous 200 ms.

CSS et JavaScript

Les fichiers CSS et JS bloquants retardent l'affichage. Solutions : minification, chargement différé (defer/async pour JS), suppression du CSS inutilisé, mise en cache navigateur.

Mise en cache

Un système de cache (fichiers statiques, cache navigateur, CDN) réduit drastiquement les temps de chargement pour les visiteurs récurrents et les utilisateurs géographiquement éloignés du serveur.

Lien avec le classement Google

Depuis mai 2021, les Core Web Vitals sont officiellement des signaux de classement dans le cadre du "Page Experience Update". Leur poids reste modéré par rapport à la pertinence du contenu, mais sur des requêtes compétitives où plusieurs sites ont un contenu équivalent, la performance peut faire la différence.

Je les intègre systématiquement dans mes audits SEO, au même titre que la structure, le maillage et le contenu.

Diagnostiquer le principal frein à la performance

Avant d'agir sur la performance, il faut identifier le vrai goulet d'étranglement. Agir sur les images quand le problème vient du serveur, ou l'inverse, perd du temps. PageSpeed Insights est l'outil de départ : ses recommandations indiquent généralement le type de problème dominant.

Symptôme Cause probable Première action
TTFB (Time To First Byte) élevé > 600ms Serveur ou hébergement lent Changer d'hébergement, ajouter du cache serveur, passer à un VPS
LCP élevé sur une page avec une grande image hero Image trop lourde ou pas préchargée Compresser, passer en WebP, ajouter fetchpriority="high" sur l'image
CLS > 0,1 avec des sauts visuels Dimensions manquantes sur images ou iframes, fonts qui se chargent Spécifier width/height sur tous les médias, utiliser font-display: swap
INP > 200ms sur les clics JavaScript lourd qui bloque le thread principal Différer les scripts non nécessaires, réduire le JS inutilisé

Performance sur WordPress : les points d'attention spécifiques

WordPress concentre une grande partie des sites web avec des problèmes de performance chroniques. La cause principale : les plugins. Chaque plugin peut ajouter des fichiers CSS et JS supplémentaires, des requêtes base de données et des appels serveur qui s'accumulent.

Les actions les plus efficaces sur WordPress :