Back to SEO & Analytics

Cumulative Layout Shift (CLS)

5 min readUpdated 15 March 2026

What Is CLS and Why Does It Matter?

Cumulative Layout Shift (CLS) measures how much content shifts around during page loading. Unstable layouts may cause users to click on wrong elements, frustrating them and harming user experience. CLS is part of Google's Core Web Vitals, which affect SEO rankings — though Google uses thousands of ranking factors beyond this single metric.

General Strategies to Improve CLS

  1. 1<strong>Optimise images and media</strong> — specify dimensions to allocate space before loading
  2. 2<strong>Use stable fonts</strong> — use web-safe fonts or configure font-display settings to prevent text reflow
  3. 3<strong>Lazy-load non-essentials</strong> — delay loading of non-critical content below the fold
  4. 4<strong>Optimise CSS and JavaScript</strong> — ensure efficient code that does not cause late layout recalculations
  5. 5<strong>Allocate space for ads</strong> — designate specific space for advertisements to prevent dynamic shifts

How to Check CLS Scores

Use Google's PageSpeed Insights for a detailed web vitals breakdown, or run a Lighthouse audit directly in Chrome.

Using Lighthouse in Chrome

  1. 1Right-click your page and select Inspect to open Developer Tools
  2. 2Navigate to the Lighthouse tab and select the Performance category and device type
  3. 3Click 'Generate report' to run the audit
  4. 4Review results — a CLS score below 0.1 indicates good visual stability
  5. 5Implement any recommendations and retest after changes

Troubleshooting

Focus on above-the-fold content stability first — this is what users see immediately and has the greatest impact on perceived performance. Avoid dynamic layout adjustments and use predictable animations instead.
Was this helpful?

Related Articles

Still need help?

Submit a Support Ticket