Terug naar begrippenlijst

Cumulative Layout Shift (CLS)

Met Cumulative Layout Shift (kortweg CLS) meet je hoe stabiel je website is tijdens het laden. Het geeft aan hoeveel elementen onverwacht van plaats veranderen terwijl de pagina nog bezig is met opbouwen. Je kent het wel: je wil op een knop klikken, maar die springt ineens een stukje omlaag omdat er net een afbeelding inlaadt. Frustrerend? Jazeker. En dat vindt Google ook.

Geschreven door Stan Classens

Zwaaiende emoji

Stan Front-end developer

Meer over Stan

Inhoudsopgave

Waarom alles op z’n plek moet blijven

CLS is onderdeel van de Core Web Vitals: een set van kwaliteitsmetingen waarmee Google bepaalt of een website prettig werkt. Spoiler: een lage CLS-score is beter. Hoe minder verschuiving, hoe fijner de ervaring en hoe beter je site scoort in de zoekresultaten.

Een verspringende website voelt rommelig en onbetrouwbaar. Het stoort je bezoekers, verlaagt de kans op conversie en kan zelfs tot verkeerde kliks leiden. Denk aan een gebruiker die op “Afrekenen” wil klikken, maar per ongeluk op “Annuleren” drukt omdat de knop opschoof.

Google heeft dit feilloos door. Daarom telt CLS mee in de ranking van je website. Niet als allesbepalende factor, maar wel als signaal: een site die rustig en stabiel laadt, wordt beloond.

Hoe ontstaat CLS?

CLS ontstaat meestal doordat elementen op je pagina onverwachts verschijnen of verschuiven terwijl de site nog aan het laden is. Dat kan verschillende oorzaken hebben en dit zijn de meest voorkomende boosdoeners:

  • Afbeeldingen of video’s zonder vaste afmetingen
  • Webfonts die langzaam inladen en tekstverspringing veroorzaken
  • Advertentieblokken die plotseling in beeld schuiven
  • Dynamische content die achteraf wordt ingeladen zonder ruimte te reserveren

Het komt erop neer dat je pagina bij het laden elementen toevoegt zonder dat de browser weet waar ze naartoe moeten. Het gevolg is dat content ineens opschuift zodra iets ‘zwaarders’ geladen wordt.

Begin klein, maar wel slim

Een goede CLS-score begint met duidelijke afspraken in je code. Geef je content vanaf het begin een vaste plek en voorkom verrassingen voor de gebruiker. Hier zijn een paar slimme acties waarmee je direct verbetering boekt:

  • Geef afbeeldingen en video’s een vaste hoogte en breedte in je HTML of CSS
  • Reserveer ruimte voor banners en advertenties (ook als ze pas later laden)
  • Gebruik fonts die niet te veel layoutverschuiving veroorzaken, of laad ze ‘slim’ in
  • Test je pagina’s met tools zoals Google PageSpeed Insights of Lighthouse
  • Check of content ‘onder water’ niet pas later binnenvalt en elementen opzij duwt

Met een paar technische ingrepen zorg je ervoor dat je site kalm blijft – en dat loont.

Veelgestelde vragen

Een score onder de 0.1 wordt als goed beschouwd. Alles daarboven betekent dat er werk aan de winkel is.

Gebruik tools zoals Google PageSpeed Insights, Lighthouse of de Core Web Vitals-extensie in Chrome. Ze laten precies zien waar de verschuivingen plaatsvinden.

Nee, CLS wordt gemeten op alle apparaten, zowel mobiel als desktop. Maar op mobiel merk je het vaak sterker, omdat schermen kleiner zijn.

Ja, sinds Google de Core Web Vitals heeft opgenomen in hun algoritme is CLS een rankingfactor geworden.

Stan Classens Front-end developer

Meer over Stan

Ik ben sinds 2019 werkzaam als front-end developer, waar ik uitgebreide ervaring heb opgedaan in het creëren van gebruiksvriendelijke en responsieve websites en webshops. Mijn expertise ligt voornamelijk in het werken met WordPress, waarbij ik maatwerkoplossingen ontwikkel die aansluiten bij de behoeften van de klant.

Daarnaast ben ik altijd bezig met het verbeteren van mijn vaardigheden en blijf ik op de hoogte van de laatste ontwikkelingen binnen de front-end technologie.

werkende mannen op een kantoor achter beeldschermen
Zwaaiende emoji

Stan Front-end developer

Een krachtige en snelle website nodig?

Het team van Wux bouwt maatwerk weboplossingen die jouw bedrijf laten groeien. Neem vandaag nog contact op en ontdek hoe we jouw bedrijf elke dag succesvoller kunnen maken.

Meer over webdevelopment