Opent in een nieuw tabblad
SEO

CLS (Cumulative Layout Shift)

Definitie

Cumulative Layout Shift (CLS) is een Core Web Vital die meet hoeveel zichtbare inhoud op een pagina onverwacht verspringt. De score is het totaal van de grootste reeks verschuivingen tijdens het hele bezoek aan de pagina. Een CLS van 0,1 of minder is goed. Boven 0,25 is slecht.

Ook wel: CLS
Niveau: gevorderd
Bijgewerkt: 31 oktober 2026
Kort samengevat
  • Meet hoeveel inhoud onverwacht van plek springt, bijvoorbeeld door een banner die later inlaadt.
  • Goed is 0,1 of minder, slecht is meer dan 0,25.
  • Labtests meten alleen het laden. Bij echte bezoekers kan de CLS hoger uitvallen.

Hoe wordt CLS berekend?

Elke verschuiving krijgt een score. Die score is het product van twee getallen:

  • Impactfractie: welk deel van het scherm de verschuivende elementen beslaan, oude en nieuwe positie samen.
  • Afstandsfractie: hoe ver een element verschuift, gedeeld door de grootste afmeting van het scherm.
verschuivingsscore = impactfractie × afstandsfractie

Verschuivingen die snel na elkaar komen, vormen samen een sessievenster. Tussen twee verschuivingen zit dan minder dan 1 seconde, en een venster duurt hooguit 5 seconden. De CLS is de totaalscore van het venster met de hoogste score.

Verschuivingen binnen 500 milliseconden na een klik, tik of toetsaanslag krijgen een markering, zodat ze buiten de berekening blijven. Scrollen telt niet als zo’n interactie.

Voorbeeld: een banner die de pagina omlaag duwt

Fietsenwinkel De Ketting toont bovenaan de productpagina een actiebanner die later inlaadt. De inhoud eronder schuift daardoor omlaag. Op een telefoon beslaat het verschoven deel de helft van het scherm, oude en nieuwe positie samen. De verschuiving is 20 procent van de schermhoogte.

0,5 × 0,2 = 0,1

Eén zo’n sprong zit al precies op de grens van goed. De oplossing: geef de banner vaste afmetingen met width en height, of reserveer de ruimte met CSS aspect-ratio. Dan houdt de browser de plek vrij en springt er niets.

Waardoor verspringt een pagina?

  • afbeeldingen of video’s zonder bekende afmetingen;
  • lettertypen die groter of kleiner uitvallen dan het tijdelijke lettertype;
  • advertenties of widgets van derden die zelf van grootte veranderen;
  • inhoud die tijdens het scrollen inlaadt zonder gereserveerde ruimte.

Een nieuw element op zich is geen verschuiving. Het telt pas als andere zichtbare elementen daardoor van plek veranderen.

Labtools laden een pagina in een kunstmatige omgeving en zien alleen verschuivingen tijdens het laden. De CLS van echte bezoekers kan daardoor hoger uitvallen dan je in een labtest ziet.

Veelgestelde vragen over CLS

Waar staat CLS voor?

CLS staat voor Cumulative Layout Shift. Het meet hoeveel de inhoud van een pagina onverwacht verspringt. Het is een van de drie Core Web Vitals van Google.

Wat is een goede CLS-score?

Een CLS van 0,1 of minder is goed. Boven 0,25 is slecht. Daartussen is verbetering nodig. De meting gebeurt op het 75e percentiel van alle paginaweergaven.

Waarom geeft een labtest een lagere CLS dan echte bezoekers?

Een labtest meet alleen tijdens het laden. Echte bezoekers scrollen en klikken daarna verder. Verschuivingen die later ontstaan, tellen bij hen wel mee.

Gerelateerde begrippen

  • Core Web Vitals

    Core Web Vitals zijn drie meetwaarden van Google voor de gebruikservaring van een webpagina: laadsnelheid (LCP), reactiesnelheid (INP) en visuele stabiliteit (CLS).

  • LCP (Largest Contentful Paint)

    Largest Contentful Paint (LCP) is een Core Web Vital die meet hoe snel de belangrijkste inhoud van een pagina in beeld staat.

  • INP (Interaction to Next Paint)

    Interaction to Next Paint (INP) is een Core Web Vital die meet hoe snel een pagina zichtbaar reageert op klikken, tikken en toetsaanslagen.

  • Responsive design

    Responsive design is een manier van webdesign waarbij één website zich aanpast aan elk schermformaat, van telefoon tot breed beeldscherm.

Bronnen

  1. web.dev (Google), Cumulative Layout Shift (CLS) (bijgewerkt 12 april 2023).
  2. web.dev (Google), Optimize Cumulative Layout Shift (gepubliceerd 5 mei 2020, bijgewerkt 7 februari 2025).

Hulp nodig?

Wij helpen je van strategie tot uitvoering. Bekijk onze aanpak of plan een vrijblijvende kennismaking.