Qu’est-ce que le CLS et pourquoi Google y tient autant ?

Le Cumulative Layout Shift, ou CLS, est l’un des trois indicateurs clés des Core Web Vitals de Google. Il mesure la stabilité visuelle d’une page web pendant son chargement : en clair, est-ce que les éléments bougent de manière inattendue sous les yeux de l’utilisateur ? Si vous avez déjà voulu cliquer sur un bouton et que celui-ci s’est déplacé au dernier moment — vous faisant appuyer sur une publicité à la place — vous avez vécu un CLS élevé. Ce n’est pas seulement frustrant, c’est aussi un signal négatif pour le référencement naturel.

Depuis que Google a intégré les Core Web Vitals dans ses critères de classement en 2021, le CLS est devenu un indicateur que les agences SEO françaises ne peuvent plus ignorer. Un score CLS inférieur à 0,1 est considéré comme « bon », entre 0,1 et 0,25 il nécessite une amélioration, et au-delà de 0,25 il est jugé « mauvais ». Ces seuils peuvent sembler abstraits, mais dans la pratique, un CLS élevé se traduit très concrètement par une expérience utilisateur dégradée et une pénalité potentielle dans les résultats de recherche. En France, où la concurrence sur les SERPs est particulièrement serrée dans des secteurs comme le e-commerce, le tourisme ou les services B2B, négliger cet indicateur peut coûter cher.

Les erreurs les plus fréquentes qui font exploser votre CLS

La première source de CLS mal maîtrisé, et de loin la plus répandue, concerne les images sans dimensions définies. Lorsqu’un navigateur charge une page, il commence à afficher le contenu avant que toutes les ressources soient disponibles. Si vos images ne déclarent pas de largeur et de hauteur dans leur balise HTML, le navigateur ne sait pas quelle place leur réserver. Résultat : le texte s’affiche, puis l’image apparaît et pousse tout le reste vers le bas. Ce problème touche une proportion étonnamment élevée de sites WordPress, notamment ceux qui utilisent des thèmes ou des constructeurs de pages qui génèrent du code automatiquement sans toujours respecter cette bonne pratique.

Deuxième grande source de problèmes : les publicités, bannières et contenus embarqués dont les dimensions ne sont pas réservées à l’avance. Les régies publicitaires comme Google AdSense injectent des blocs dont la taille varie selon l’annonceur. Si vous ne prévoyez pas un espace fixe pour accueillir ces éléments, chaque chargement de publicité déclenche un saut de mise en page. De nombreux sites d’information et de médias français souffrent particulièrement de ce problème, car ils combinent souvent une densité publicitaire élevée avec des pages chargées de contenu dynamique.

Troisième erreur classique : l’injection de polices web personnalisées sans précaution. Quand une police externe (Google Fonts, Adobe Fonts, ou une fonte hébergée en propre) se charge avec du retard, le navigateur affiche d’abord le texte avec une police système, puis le remplace par la bonne fonte. Ce phénomène, appelé FOUT (Flash of Unstyled Text), peut provoquer des déplacements de mise en page si les métriques des deux polices diffèrent — et elles diffèrent presque toujours. Les bandeaux de cookies, les pop-ins et les widgets de chat en direct constituent une quatrième catégorie d’éléments particulièrement problématiques, car ils apparaissent souvent après le rendu initial de la page, repoussant tout le contenu visible.

Comment diagnostiquer précisément votre score CLS

Avant de corriger quoi que ce soit, encore faut-il savoir d’où vient le problème. Plusieurs outils permettent d’analyser le CLS avec une granularité suffisante pour agir efficacement. Google Search Console fournit un rapport dédié aux Core Web Vitals qui agrège les données réelles des utilisateurs (données de terrain, via le Chrome User Experience Report). C’est le point de départ indispensable : il vous indique quelles pages sont concernées et dans quelle proportion de vos visites le problème se manifeste.

Pour aller plus loin, PageSpeed Insights combine ces données de terrain avec un audit de laboratoire qui identifie les éléments spécifiques responsables des déplacements. L’outil affiche désormais une liste des éléments contributeurs au CLS avec leur score individuel, ce qui permet de prioriser les corrections. Pour les agences qui gèrent des dizaines ou des centaines de sites clients, des solutions comme Screaming Frog couplé à l’API PageSpeed Insights, ou des plateformes spécialisées comme Sitebulb ou DebugBear, permettent d’automatiser ces audits à grande échelle. Enfin, les DevTools de Chrome restent l’outil de référence pour déboguer en temps réel : l’onglet Performance permet de rejouer le chargement d’une page image par image et de visualiser exactement quand et pourquoi un déplacement de mise en page se produit.

Les corrections concrètes à mettre en place

Une fois les coupables identifiés, les corrections sont souvent plus simples à mettre en œuvre qu’on ne le craint. Pour les images, la solution est directe : toujours spécifier les attributs width et height dans la balise <img>, et laisser le CSS gérer la mise à l’échelle responsive avec height: auto. Les versions récentes de WordPress (5.5 et ultérieures) le font automatiquement pour les images insérées via l’éditeur natif, mais attention aux plugins de galerie, aux constructeurs de pages comme Elementor ou Divi, et aux images insérées manuellement dans le code.

Pour les publicités et les contenus embarqués, la meilleure pratique consiste à réserver un espace fixe via CSS avant même que le contenu soit chargé. Un simple min-height sur le conteneur du bloc publicitaire suffit dans la plupart des cas. Concernant les polices web, deux approches complémentaires permettent de limiter l’impact : utiliser la propriété CSS font-display: optional ou font-display: swap avec précaution, et surtout travailler sur la correspondance des métriques de polices (font metric overrides), une technique encore peu connue en France qui permet d’ajuster la police de substitution pour qu’elle occupe presque le même espace que la fonte finale. Pour les éléments qui apparaissent dynamiquement — bandeaux cookies, widgets, notifications — le principe est le même : prévoir leur espace dès le rendu initial ou les faire apparaître en dehors du flux du document, par exemple en position fixe en haut ou en bas de l’écran.

CLS et stratégie SEO : ce que les agences françaises doivent retenir

Le CLS n’est pas un indicateur technique isolé : il s’inscrit dans une vision plus large de l’expérience utilisateur que Google utilise pour évaluer la qualité d’un site. En 2025, les signaux d’expérience page ont pris une importance croissante dans l’algorithme, et les agences SEO françaises qui ont intégré les Core Web Vitals dans leurs audits et leurs recommandations client disposent d’un avantage concurrentiel réel. Un bon score CLS, combiné à de bonnes performances sur le LCP (Largest Contentful Paint) et l’INP (Interaction to Next Paint), contribue à une meilleure note d’expérience page qui peut faire la différence sur des requêtes très concurrentielles.

Il faut cependant nuancer : corriger le CLS ne va pas miraculeusement propulser un site en première position. C’est un facteur parmi des centaines, et son poids relatif reste difficile à isoler. En revanche, un CLS dégradé peut clairement freiner les performances d’un site par ailleurs bien optimisé. Pour les agences, l’enjeu est aussi de pédagogie client : expliquer à un annonceur pourquoi sa campagne publicitaire bien rémunératrice nuit à son référencement organique demande de la diplomatie et des chiffres solides. Les rapports de Google Search Console, couplés à des tests A/B mesurant l’impact des corrections sur le taux de rebond et les conversions, sont les meilleurs alliés pour convaincre. Gardez également en tête que le CLS se mesure sur mobile comme sur desktop, et qu’en France, où plus de 60 % du trafic web provient des smartphones, c’est souvent la version mobile qui pose le plus de problèmes — et qui mérite donc la priorité dans vos audits.

Article similaire