Technical SEO

Cumulative Layout Shift (CLS)

A Core Web Vital that measures how much page content unexpectedly moves during loading — good is ≤0.1.

CLS quantifies visual instability — the unexpected shifting of page elements as the page loads. A score of 0 means no shifting; higher is worse. Good is ≤0.1, needs improvement is 0.1–0.25, and poor is >0.25. It is calculated as the sum of all individual layout shift scores, where each score is the fraction of viewport area affected multiplied by the distance elements moved.

Common causes of high CLS: images without explicit width and height attributes (the browser doesn't know the space to reserve), ads or embeds that inject themselves after content loads, web fonts causing FOUT (Flash of Unstyled Text) that reflows text, and dynamically injected content (banners, notifications, cookie consent bars) that push existing content down.

Fixes: always set explicit width and height on images and iframes, use font-display: optional or preload critical fonts, reserve space for ads and embeds with min-height CSS, and avoid inserting content above existing content after page load.

Test this on your site
Check Cumulative Layout Shift (CLS) issues on any URL — free, no signup
Core Web Vitals Checker

Related SEO Terms

Core Web Vitals
Google's set of real-world performance metrics (LCP, CLS, INP) that me…
Largest Contentful Paint (LCP)
A Core Web Vital that measures how long the largest visible element ta…
Interaction to Next Paint (INP)
A Core Web Vital that measures the delay between a user interaction an…
Page Speed
The speed at which a web page loads and becomes usable, a confirmed ra…
← All SEO Terms·Technical SEO terms →