Testeur et Analyseur de CLS Gratuit

Testez et analysez votre score Cumulative Layout Shift (CLS). Mesure les décalages de mise en page de cette page dans le navigateur ou analyse un score de PageSpeed Insights.

Mis à jour le

Share:
Home/SEO Tools/CLS Tester

CLS Tester

Measure and analyze Cumulative Layout Shift (CLS) to improve visual stability and Core Web Vitals.

CLS Score Analyzer

From PageSpeed Insights or Chrome DevTools

CLS Thresholds

Good

< 0.1

Needs Improvement

0.1 – 0.25

Poor

> 0.25

Common CLS Causes & Fixes

Images without dimensions

Always set width and height attributes on <img> tags. Use aspect-ratio CSS.

Ads without reserved space

Reserve space for ad slots with min-height so content doesn't shift when ads load.

Dynamically injected content

Avoid inserting content above existing content. Use transform animations instead.

Web fonts (FOUT/FOIT)

Use font-display: optional or swap. Preload critical fonts. Use size-adjust.

iframes without dimensions

Set explicit width and height on iframes. Use aspect-ratio for responsive iframes.

CSS animations that trigger layout

Use transform and opacity for animations instead of properties that trigger layout.

CLS measures visual stability — how much page content unexpectedly shifts while loading. It's a Core Web Vital that affects Google search rankings. Measure with PageSpeed Insights.

Questions Fréquentes

Qu'est-ce que le CLS ?

Cumulative Layout Shift mesure l'ampleur des décalages inattendus du contenu de la page pendant le chargement. Plus la valeur est basse, mieux c'est.

Qu'est-ce qu'un bon score CLS ?

Moins de 0,1 est Bon. De 0,1 à 0,25 nécessite des améliorations. Plus de 0,25 est Médiocre.

Est-ce gratuit ?

Oui, entièrement gratuit.

Mes données sont-elles en sécurité avec cet outil ?

Absolument. Le CLS Tester & Analyzer traite tout côté client, dans votre navigateur. Aucune donnée n'est envoyée ni stockée sur un serveur. Votre contenu reste privé sur votre appareil à tout moment.

Le CLS Tester & Analyzer fonctionne-t-il sur les appareils mobiles ?

Oui, le CLS Tester & Analyzer est entièrement responsive et fonctionne sur les smartphones et les tablettes. Vous pouvez l'utiliser sur n'importe quel appareil doté d'un navigateur web moderne, sans aucun téléchargement d'application.

Dois-je créer un compte pour utiliser cet outil ?

Aucun compte ni inscription n'est nécessaire. Ouvrez simplement le CLS Tester & Analyzer dans votre navigateur et commencez à l'utiliser immédiatement. Il n'y a ni barrière d'inscription ni restriction d'utilisation.

Cet outil suit-il les dernières directives de Google ?

Oui, le CLS Tester & Analyzer est conçu selon les directives et les bonnes pratiques actuelles de Google Search. Nous mettons régulièrement l'outil à jour pour refléter les évolutions des exigences des moteurs de recherche.

Comment utiliser le CLS Tester & Analyzer ?

Saisissez simplement votre contenu dans le champ prévu, ajustez les paramètres selon vos préférences, et l'outil le traitera instantanément. Vous pouvez ensuite copier le résultat dans votre presse-papiers ou le télécharger.

Quels navigateurs sont pris en charge ?

Le CLS Tester & Analyzer fonctionne dans tous les navigateurs modernes, dont Chrome, Firefox, Safari, Edge et Opera. Pour une expérience optimale, utilisez la dernière version de votre navigateur préféré.

Comment le score CLS est-il réellement calculé ?

Le CLS n'est pas une mesure de temps mais un score qui additionne chaque décalage de mise en page inattendu survenu pendant le cycle de vie d'une page. Chaque décalage est noté selon deux facteurs multipliés entre eux : la fraction d'impact, c'est-à-dire la portion du viewport visible qui a bougé, et la fraction de distance, c'est-à-dire l'ampleur du déplacement des éléments par rapport au viewport. Un décalage qui pousse un large bloc de contenu sur une grande distance obtient un score bien plus élevé qu'un léger mouvement. Le navigateur additionne ensuite tous ces décalages inattendus pour produire un chiffre final unique. Point important : les mouvements survenant dans les 500 millisecondes environ suivant un clic ou un tap de l'utilisateur sont exclus, car ils sont généralement intentionnels. Cet outil reproduit exactement cette logique, en ignorant les décalages marqués comme liés à une saisie et en ne totalisant que les décalages inattendus. Ouvrez-le sur n'importe quelle page pour voir le total évoluer en direct dans votre navigateur.

Pourquoi mon score CLS diffère-t-il entre le labo et les données de terrain réelles ?

Les outils de labo mesurent un seul chargement de page sur un seul appareil, dans des conditions contrôlées, tandis que les outils de terrain comme le Chrome User Experience Report font la moyenne de nombreuses visites réelles sur différents écrans, réseaux et comportements. Cette différence explique pourquoi votre chiffre de labo et votre chiffre de terrain coïncident rarement. Une page peut sembler stable lors d'un test synthétique isolé tout en continuant à bouger pour des visiteurs sur des connexions lentes ou des écrans plus petits, où les images et publicités à chargement tardif se comportent différemment. Pour valider les Core Web Vitals, Google observe le 75e centile du CLS réel des utilisateurs, mobile et ordinateur confondus, qui doit se situer à 0.1 ou en dessous. La mesure en direct de cet outil reflète votre propre appareil, la taille de votre écran et votre réseau à cet instant précis ; elle se comporte donc comme un échantillon de terrain unique plutôt que comme une moyenne de labo. Lancez-la plusieurs fois pour observer comment les conditions font varier le résultat.

Quelles sont les causes les plus courantes d'un CLS élevé et comment les corriger ?

Un CLS élevé s'explique presque toujours par quelques causes récurrentes. Les images et iframes sans attributs width et height explicites, ou sans aspect-ratio CSS, obligent la page à se réorganiser une fois chargées. Les emplacements publicitaires qui apparaissent sans espace réservé repoussent brutalement le contenu vers le bas. Le contenu injecté au-dessus d'éléments existants, comme des bannières ou des notifications, pousse tout ce qui se trouve en dessous. Et les polices web qui s'appliquent tardivement peuvent reformater des paragraphes entiers de texte. La solution fiable consiste à réserver l'espace à l'avance pour tout élément qui se charge de façon asynchrone, afin que la mise en page n'ait jamais à sauter pour s'y adapter. Pour les mouvements que vous souhaitez conserver, animez avec transform et opacity plutôt qu'avec des propriétés qui déclenchent un recalcul complet de la mise en page. Cet outil liste ces schémas ainsi que leurs solutions : collez ou mesurez votre score, puis utilisez ces conseils pour cibler précisément les décalages qui pénalisent votre page.

Comment cet outil mesure-t-il les décalages de mise en page directement dans le navigateur ?

Au chargement de la page, l'analyseur attache un PerformanceObserver aux événements layout-shift et demande les entrées mises en tampon (buffered entries). Ce détail de mise en tampon compte : il permet de capter les décalages dès le tout début du chargement, et pas seulement à partir du moment où le script de mesure a démarré, si bien que rien de précoce n'est manqué. À mesure que les décalages surviennent, l'outil lit la Layout Instability API en direct, la même interface navigateur que les outils de Google eux-mêmes utilisent, et maintient un total en cours arrondi à trois décimales à côté d'un badge d'évaluation. Comme la valeur provient directement de votre appareil réel, de la taille de votre écran et de votre réseau à cet instant, elle reflète des conditions authentiques plutôt qu'une simulation idéalisée. Aucun crawl ni aller-retour serveur n'est impliqué ; tout se passe localement. Ouvrez l'outil sur la page que vous souhaitez évaluer et regardez le score, ainsi que son évaluation Bon, À améliorer ou Faible, se mettre à jour au fur et à mesure que la mise en page se stabilise.

Puis-je vérifier le CLS de l'URL d'un autre site avec cet outil ?

La mesure dans le navigateur ne lit que la page actuellement ouverte, car elle écoute les événements layout-shift en direct sur ce document. Elle ne crawle ni ne récupère elle-même une URL distante. Pour analyser un autre site, vous avez ici deux options. D'abord, utilisez l'analyseur de score manuel : saisissez une valeur comprise entre 0.0 et 1.0 provenant d'un rapport que vous avez déjà, et l'outil vous indique instantanément si elle est Bonne, À améliorer ou Faible selon les seuils de Google. Ensuite, collez une URL dans le champ dédié et l'outil vous redirige vers PageSpeed Insights de Google, en ouvrant ce rapport dans un nouvel onglet, où vous obtenez à la fois les données de labo et les données de terrain réelles. Donc, même s'il ne scanne pas directement les pages externes, il vous offre une évaluation rapide et un accès en un clic à des données plus approfondies. Essayez l'analyseur de score pour interpréter n'importe quel chiffre que vous avez déjà.

Embed This Tool

Add a free, live version of this widget to your own website or blog post — it runs entirely in your visitors' browsers, with a credit link back to The Toolbox.

Copy & paste this HTML
<iframe src="https://getthetoolbox.com/embed/cls-tester" title="Free CLS Tester & Analyzer — The Toolbox" width="100%" height="220" style="max-width:480px;border:1px solid #e2e8f0;border-radius:12px" loading="lazy"></iframe>
<p style="font-size:12px;margin:4px 0 0"><a href="https://getthetoolbox.com/seo-tools/cls-tester?utm_source=embed&utm_medium=widget" target="_blank" rel="noopener">Free CLS Tester & Analyzer</a> by The Toolbox</p>

À propos du testeur et analyseur de CLS

Le testeur et analyseur de CLS vous aide à comprendre le Cumulative Layout Shift (CLS) — ce Core Web Vital qui mesure à quel point le contenu visible d'une page bouge de façon inattendue pendant son chargement. L'outil remplit deux fonctions. D'abord, il mesure en direct le CLS de la page que vous êtes en train de consulter, directement dans votre navigateur. Ensuite, il fait office d'analyseur de score : collez un chiffre de CLS obtenu via PageSpeed Insights ou Chrome DevTools, et il vous indique instantanément si ce score est Bon, À améliorer ou Faible. Il a été conçu pour les développeurs, les référenceurs et les propriétaires de sites qui veulent une lecture rapide et sans jargon de la stabilité visuelle, sans avoir à éplucher un rapport d'audit complet.

Ce que le Cumulative Layout Shift mesure réellement

Le CLS est un score, pas une durée. Il additionne tous les décalages de mise en page inattendus survenus pendant le cycle de vie d'une page — par exemple, quand un paragraphe descend soudainement parce qu'une image au-dessus vient de finir de charger, ou quand un bouton se déplace juste au moment où vous alliez le toucher. Chaque décalage est noté en multipliant la fraction d'impact (la portion du viewport affectée) par la fraction de distance (l'ampleur du déplacement). Les décalages survenant dans les 500 millisecondes environ suivant une interaction utilisateur sont exclus, car ils sont généralement intentionnels. L'outil applique la même logique que le navigateur : il ignore les décalages marqués comme liés à une saisie et n'additionne que les décalages inattendus.

Comment fonctionne la mesure dans le navigateur

Au chargement de la page, l'analyseur attache un PerformanceObserver aux événements layout-shift en utilisant les entrées mises en tampon (buffered entries), ce qui lui permet de capter les décalages dès le tout début du chargement — et pas seulement à partir du moment où le script a démarré. Le total en cours est arrondi à trois décimales et affiché avec son badge d'évaluation. Comme cette mesure s'appuie sur la Layout Instability API en direct, la valeur obtenue reflète votre appareil réel, la taille de votre écran et les conditions réseau du moment — exactement ce qui fait varier les données de terrain d'un visiteur à l'autre.

L'analyseur de score, lui, est distinct et manuel. Vous saisissez une valeur comprise entre 0.0 et 1.0, et il vous renvoie l'évaluation correspondante. Un champ URL est également disponible : il ouvre, dans un nouvel onglet, un rapport PageSpeed Insights pour votre site — l'outil ne crawle ni ne récupère votre URL lui-même ; il vous redirige simplement vers la mesure en labo et sur le terrain de Google.

Comprendre votre score et les seuils qui comptent

Les seuils officiels des Core Web Vitals de Google servent de référence à l'analyseur :

  • Bon — un CLS inférieur à 0.1. La stabilité visuelle est excellente et les utilisateurs ne perçoivent quasiment aucun mouvement inattendu.
  • À améliorer — entre 0.1 et 0.25. Une certaine instabilité est présente et mérite d'être examinée.
  • Faible — supérieur à 0.25. Des décalages fréquents ou importants qui nuisent à l'expérience et à votre évaluation Core Web Vitals.

Pour franchir le seuil des Core Web Vitals, le 75e centile du CLS réel de vos utilisateurs — mobile et ordinateur confondus — doit se situer à 0.1 ou en dessous. Les outils de labo mesurent un seul chargement, tandis que les outils de terrain comme le Chrome User Experience Report font la moyenne de nombreuses visites réelles, ce qui explique pourquoi les deux chiffres peuvent différer.

Causes courantes et comment les corriger

Un CLS élevé s'explique presque toujours par une poignée de schémas récurrents, et l'outil liste les plus fréquents avec leurs solutions : images et iframes sans width et height explicites (ou sans aspect-ratio CSS), emplacements publicitaires chargés sans espace réservé, contenu injecté au-dessus d'éléments existants, et polices web qui s'appliquent tardivement et reformatent le texte. La solution fiable consiste à réserver l'espace pour tout ce qui se charge de façon asynchrone, et à animer avec transform et opacity plutôt qu'avec des propriétés qui déclenchent un recalcul de la mise en page.

Le testeur et analyseur de CLS fonctionne entièrement côté client, dans votre navigateur. Rien de ce que vous saisissez n'est envoyé ni stocké, aucune inscription n'est nécessaire, et la mesure en direct s'appuie sur les métriques de votre propre appareil — vous obtenez donc, à chaque ouverture, une lecture honnête et privée de la stabilité de votre mise en page.