CLS (Cumulative Layout Shift)
Le CLS mesure la stabilité visuelle d'une page : les décalages inattendus de contenu pendant le chargement (texte qui bouge, images qui poussent le contenu). Seuils Google : CLS ≤ 0,1 sur 75 % des sessions = "bon". 38 % des sites échouent à ce seuil.
CLS : définition complète
Causes fréquentes de CLS : images sans dimensions (width/height non définies), publicités chargées tardivement, polices web (FOUT/FOIT), contenu injecté dynamiquement (bandeaux cookies, pop-ups). Chaque décalage frustre l'utilisateur — Google le pénalise.
- Seuil Google : CLS ≤ 0,1 sur 75 % des sessions pour le statut "bon" — au-dessus de 0,25 sur 75 %, le statut est "mauvais".
- 38 % des sites web dans le top 1 million échouent au seuil CLS ≤ 0,1 (HTTP Archive Core Web Vitals 2025).
- Cause #1 du CLS en France : images sans attributs
width/heightdans 62 % des cas de CLS > 0,1 détectés (Lighthouse Study 2025). - Bandeau cookie tardif sans réservation d'espace : contribution CLS de 0,08 à 0,25 selon la hauteur — à corriger via
min-heightréservé dès le chargement. - Next.js
<Image>natif : génère automatiquement les attributs width/height et prévient 100 % des CLS liés aux images non dimensionnées. - Améliorer le CLS de "mauvais" à "bon" : réduction du taux de rebond mobile de 22 % en médiane (Google UX Research 2024).
- Score CLS moyen de nos pages Next.js SSG : 0,02 — dans le top 5 % des sites français selon CrUX (mai 2026).
Solutions : définir width et height sur toutes les images (ou utiliser aspect-ratio), charger les polices en font-display: swap (ou next/font en Next.js), réserver l'espace pour les pubs et les bandeaux. Next.js SSG résout la majorité des CLS structurellement.
Exemple concret
Un bandeau cookie qui apparaît après 2s et pousse le contenu de 80px = CLS de 0,18 (mauvais). Solution : réserver 80px en haut dès le chargement. CLS : 0,02.
Concepts associés
PageSpeed
PageSpeed est le score de performance d'une page web mesuré par Google (0-100).
TechniqueLCP
Le LCP mesure le temps de rendu du plus grand élément visible dans le viewport (image héro, bloc de texte, vidéo).
TechniqueINP
L'INP mesure la réactivité d'une page : le temps entre une interaction utilisateur (clic, tap, touche clavier) et la mise à jour visuelle suivante.
TechniqueLazy Loading
Le lazy loading est une technique de chargement différé qui ne charge les images et les vidéos que lorsqu'elles entrent dans le viewport (zone visible de l'écran).
TechniqueResponsive Design
Le responsive design est une approche de conception web qui adapte automatiquement la mise en page d'un site à la taille de l'écran (mobile, tablette, desktop).
Besoin d’aide pour votre stratégie digitale ?
Audit SEO offert. Recommandations sous 48h. Zéro engagement.