Also known as: CLS, Cumulative Layout Shift, Layout shift
Cumulative Layout Shift (CLS) is the Core Web Vitals metric that measures the cumulative visual stability of a web page — how much layout elements still shift unexpectedly during loading and the first seconds of use. High CLS values typically arise from images loading in without reserved space, adverts loading late, or cookie banners inserted dynamically. Target: below 0.1 for ”Good”, 0.1–0.25 for ”Needs improvement”, above 0.25 for ”Poor”.
The value is calculated as impact fraction × distance fraction for each unexpected layout shift — how large is the area that moves (impact) and how far does it move (distance). Multiple shifts are added together. A CLS value of 0.1 corresponds roughly to ”10 % of the visible area has moved by 100 % of the screen height within the layout stability session”. Layout changes triggered by the user (clicking ”Read more”) do not count — only unexpected shifts without user input.
aspect-ratio: 16 / 9.size-adjust in @font-face.Example: A magazine domain had a CLS of 0.32 (Poor). Audit: hero image without an explicit height (jumps while loading), newsletter banner below it (loads asynchronously and pushes content down), web font without fallback tuning (text jump when the font is swapped). Three fixes across 2 sprints: explicit image dimensions, min-height on the banner slot, web font fallback with size-adjust. After 6 weeks: CLS 0.04 (Good). Observed secondary effect: clicks on the wrong buttons (caused by layout shifts) fell noticeably, and the bounce rate improved by 6 %.
CLS audit in the SEO check
Free SEO & GEO Check
SEO score, AI visibility and citability of your website in 30 seconds — no registration required.
Register for free, get 10 credits and start right away.
Register now