CLS, Cumulative Layout Shift, måler den visuelle stabilitet på en side. Du kender problemet: du skal til at trykke på en knap, og i samme øjeblik hopper teksten ned, fordi et billede eller et banner bliver indlæst ovenover. CLS sætter tal på de uventede forskydninger og er en af Googles tre Core Web Vitals sammen med LCP og INP.
Hvordan beregnes CLS?
Hver gang et synligt element flytter sig, uden at brugeren har bedt om det, registrerer browseren et layout shift. Værdien er produktet af to tal: hvor stor en del af skærmen der blev påvirket, og hvor langt elementet flyttede sig. Forskydninger, der sker inden for et halvt sekund efter et klik eller tryk, tæller ikke med, fordi brugeren selv har udløst dem.
Siden 2021 samler Google forskydningerne i sessionsvinduer. Et vindue rummer skift, der ligger højst et sekund fra hinanden, og varer højst fem sekunder. CLS er summen fra det værste vindue i hele besøget. Derfor straffes en lang artikel ikke for små skift spredt over ti minutters læsning.
Hvad er en god CLS-score?
Google bruger tre grænser, målt ved 75. percentil af sidevisningerne og for mobil og computer hver for sig.
- God: 0,1 eller lavere
- Skal forbedres: over 0,1 og op til 0,25
- Dårlig: over 0,25
75. percentil betyder, at mindst tre ud af fire besøg skal ligge under grænsen. Det er altså ikke nok, at siden er stabil på din egen hurtige computer.
Typiske årsager på hjemmesider og webshops
De fleste problemer har få kilder. Billeder og videoer uden width og height får ingen plads, før filen er hentet. Bannere og nyhedsbrevsbokse, der indsættes øverst i indholdet, skubber alt andet ned. Anmeldelseswidgets, annoncer og indlejrede kort fra tredjeparter indlæses sent og skifter højde. Web fonts kan ændre tekstens bredde, når reserveskriften udskiftes med den rigtige skrifttype. Og et kampagnebanner, der hentes med JavaScript, kan rykke hele menuen.
Sådan forbedrer du CLS
Giv alle billeder og videoer faste dimensioner med width og height eller med CSS-egenskaben aspect-ratio. Reserver plads til bannere og widgets med en min-height, der passer til indholdet. Læg cookiebanneret som et lag over siden frem for at skubbe indholdet ned. Brug font-display og preload til dine vigtigste skrifttyper, og vælg en reserveskrift med næsten samme mål. Animer med transform frem for top, left eller height, fordi transform ikke flytter andre elementer.
Mål effekten med data fra rigtige brugere. Rapporten Core Web Vitals i Google Search Console og PageSpeed Insights viser feltdata fra Chrome, mens Lighthouse og Chrome DevTools viser laboratoriedata. En laboratorietest fanger ofte kun skift under selve indlæsningen, så en side kan se fin ud i testen og stadig hoppe for rigtige brugere. Vores guide til teknisk SEO viser, hvor CLS passer ind i resten af det tekniske tjek, og i oversigten over de bedste SEO-værktøjer finder du værktøjerne til at måle det.
Spørgsmål om CLS
Hvad er CLS?
CLS står for Cumulative Layout Shift. Det er en måling af, hvor meget synligt indhold flytter sig uventet, mens en side bruges. Scoren beregnes ud fra, hvor stor en del af skærmen der påvirkes, og hvor langt elementerne flytter sig. CLS er en af Googles tre Core Web Vitals sammen med LCP og INP.
Hvad er en god CLS-score?
En CLS på 0,1 eller lavere er god. Mellem 0,1 og 0,25 skal den forbedres, og over 0,25 er den dårlig. Google vurderer værdien ved 75. percentil af besøgene, så mindst tre ud af fire besøg skal ligge under grænsen. Mobil og computer måles hver for sig.
Påvirker CLS placeringer på Google?
CLS indgår i Core Web Vitals, som Google bruger i vurderingen af sideoplevelsen. Relevant indhold og autoritet vejer tungere, så en god score løfter sjældent en side alene. Mellem to ligeværdige sider kan oplevelsen gøre forskel, og en stabil side giver færre fejlklik og bedre konvertering.
Hvorfor viser PageSpeed Insights en anden CLS end Lighthouse?
PageSpeed Insights viser både feltdata fra rigtige Chrome-brugere over 28 dage og laboratoriedata fra en enkelt Lighthouse-kørsel. Laboratorietesten måler kun indlæsningen, mens feltdata også tæller skift, der sker, når brugeren scroller og klikker. Det er feltdata, Google bruger i Core Web Vitals.
Gå i dybden
Relaterede begreber
Core Web Vitals
Core Web Vitals er Googles tre målinger af brugeroplevelsen: LCP for indlæsning, INP for reaktionstid og CLS for visuel stabilitet. Tallene kommer fra rigtige Chrome-brugere.
LCP (Largest Contentful Paint)
LCP måler, hvor lang tid det tager, før det største billede eller tekstfelt i det synlige område er vist. Google anser 2,5 sekunder eller mindre som godt.
INP (Interaction to Next Paint)
INP, Interaction to Next Paint, er den Core Web Vital, der måler, hvor hurtigt en side reagerer synligt på klik, tryk og tastetryk. God INP er 200 millisekunder eller derunder.
Page speed (sidehastighed)
Page speed, eller sidehastighed, er hvor hurtigt en side indlæses, bliver stabil og reagerer på brugeren. Google måler det blandt andet med Core Web Vitals.
Above the fold
Above the fold er den del af en webside, der er synlig, før den besøgende scroller. Udtrykket stammer fra avisernes forside, hvor det vigtigste stod over folden.
Linkfabrikken
Begreberne er gratis. Linksene har en fast pris.
Danske backlinks fra nicheblogs på abonnement, og hvert link synligt i dashboardet. Start med gratis backlinks.

