What Is Cumulative Layout Shift and How Does It Impact Marketing?

Photo of Michael
Written ByMichael
Updated: July 12, 2026 Published: March 29, 2023
What Is Cumulative Layout Shift and How Does It Impact Marketing?
5:18

TL;DR

What is Cumulative Layout Shift (CLS) and how can you improve it?

Core Definition: Cumulative Layout Shift (CLS) is a core web vital metric that measures the visual stability of a webpage. It quantifies the unexpected movement of visible page elements as a user interacts with the site, which can disrupt the user experience and negatively impact search engine rankings.

Optimizing your website's performance is crucial for increasing traffic, leads, and sales. A key technical SEO factor to address is the Cumulative Layout Shift (CLS), which measures your site's visual stability. Minimizing CLS improves the user experience, leading to higher conversions and a better return on your marketing efforts.

  • Reserve space for ads, embeds, and other dynamic content to prevent them from pushing content around as they load.
  • Always include width and height size attributes on your image and video elements to allow the browser to allocate the correct space.
  • Defer the loading of non-critical resources, like third-party scripts and ads, to reduce initial layout shifts.
  • Use CSS properties like `font-display` to prevent jarring shifts when web fonts load.
  • Regularly monitor your CLS score using tools like Google Search Console, Lighthouse, and WebPageTest to identify and fix issues.

Do you want more traffic, more leads, and more sales? Optimize your website performance regularly to facilitate search engine optimization (SEO) or a website redesign. An improved website will increase your marketing performance, get you more traffic, higher conversions, and, ultimately, a better return on your efforts. One thing to look at is the Cumulative Layout Shift.

<span id="hs_cos_wrapper_name" class="hs_cos_wrapper hs_cos_wrapper_meta_field hs_cos_wrapper_type_text" style="" data-hs-cos-general-type="meta_field" data-hs-cos-type="text" >What Is Cumulative Layout Shift and How Does It Impact Marketing?</span> Want to learn more about how to use SEO to grow YOUR business?

What is Cumulative Layout Shift?

Cumulative Layout Shift (CLS) measures the visual stability of a website or web application. It measures the unexpected movement of visual elements as a user loads and interacts with a page, caused by changes in the layout such as images or ads loading in after the initial load, or dynamic content causing elements to resize or move.

CLS is a crucial metric for web designers and integral to understanding your website performance. CLS reflects the user's perception of the stability of a website: a high CLS score can lead to a poor user experience, making it difficult for users to interact with the page as expected. The goal is to minimize the layout shift so the user experience is more stable and predictable.

What is the Impact of Cumulative Layout Shift?

Cumulative Layout Shift can significantly impact a website's or web application's user experience. A high CLS score can lead to confusion and frustration for users, as the unexpected movement of visual elements can make it difficult to interact with the page as intended. This can lead to users leaving the site prematurely or not completing the desired action. In terms of SEO, a high CLS score negatively impacts the website's page experience, search engine ranking, and overall visibility.

Websites with a high CLS score can also be frustrating for users, especially those with disabilities or using low-end devices. Therefore, developers need to minimize CLS as much as possible to ensure a stable and predictable user experience.

How well is your website performing? Grade your website and know in a minute: 

Grade My Website Now!

So, the SEO audit for your website identified issues; what can you do? There are several steps you can take to improve Cumulative Layout Shift (CLS) on your website and search engine rankings and organic click-through rates:

  1. Reserve space for ads and other dynamic content: By reserving space for ads and other dynamic content, you can prevent layout shifts caused by these elements loading in after the initial page load.

  2. Use width and height attributes on images: Specifying width and height attributes prevents layout shifts caused by images resizing as they load.

  3. Defer non-critical resources: Deferring non-critical resources, such as third-party scripts and ads, can help reduce layout shifts caused by these elements loading in after the initial page load.

  4. Use animations to indicate changes in the layout: This makes layout shifts less disruptive by giving users a sense of where elements are moving.

  5. Monitor and measure your CLS score: Use browser developer tools or web-based CLS testing tools to monitor and measure your CLS score and identify areas where improvements can be made.

  6. Optimize images and resources: Optimizing images and resources can help reduce the size of loaded assets and minimize layout shifts caused by them.

  7. Use setTimeout() function: Before adding or updating DOM elements, the setTimeout() function can help prevent layout shifts caused by the browser re-calculating the layout.

  8. Use the font-display CSS property: The CSS property can prevent layout shifts caused by web fonts loading in slowly.

Remember that it is important to test your website/web app in different browsers and devices, as different factors can affect layout shifts. 

Tools to use

There are several SEO tools available for web designers that can help you improve Cumulative Layout Shift (CLS) on your website or web application:

  • Browser developer tools: Most modern browsers include developer tools that can help you measure and identify layout shifts on your website. For example, in Google Chrome, you can use the Lighthouse tool in the Audits panel of the developer tools to measure your CLS score and identify potential issues.

  • WebPageTest: An open-source website performance testing tool that can measure your site's CLS score and identify the specific elements causing layout shifts.

  • Calibre: A web-based tool that allows you to test your website and measure its CLS score. It also gives you a detailed breakdown of the elements causing layout shifts and how to fix them.

  • SpeedCurve: A website performance monitoring tool that allows you to measure the CLS score of your website over time and identify patterns or trends that may indicate areas for improvement.

  • Chrome User Experience Report(CrUX): This report is a public dataset of user experience metrics for popular origins on the web, as experienced by Chrome users under real-world conditions. The data is collected from the Chrome User Experience Report (CrUX) API, which provides real user data on performance metrics like First Contentful Paint and Speed Index.

  • Google Search Console: Google Search Console has added a new Core Web Vitals report which includes CLS; it's a great way to monitor your website's layout shift score and identify any pages causing issues.

It's worth noting that combining these tools and techniques can give you a more comprehensive understanding of the layout shifts on your website and help you make more effective improvements. 

CLS is a critical metric to consider when evaluating the performance of your website. By understanding the impact of CLS on user experience and conversion rates, you can improve website performance and ultimately drive more revenue for your business.Curious About SEO?  Use the Right Tools to Grow Your Business!

Cumulative Layout Shift (CLS) & Website Performance FAQ

What is Cumulative Layout Shift (CLS)?

Popular
Cumulative Layout Shift is a Core Web Vital metric measuring a page's visual stability. It quantifies unexpected movement of elements as they load, like ads or images. A high score indicates a poor, unpredictable user experience for visitors.

Why is a low CLS score important for SEO?

Popular
Yes, a low CLS is crucial for SEO because it's a key Google Page Experience signal. A stable layout improves user experience, which can lead to better search engine rankings, higher organic click-through rates, and increased overall visibility.

How does a high CLS score impact user experience?

A high CLS score creates a frustrating user experience. Unexpected element movement can cause users to click on wrong links, lose their place, or abandon the site. This instability makes interaction difficult and harms trust in your website.

What are the best ways to improve a website's CLS score?

To improve CLS, always specify width and height attributes for images and reserve space for ads. Deferring non-critical resources and using the font-display CSS property also prevents unexpected layout shifts, ensuring a stable page load.

What tools can I use to measure Cumulative Layout Shift?

You can measure CLS with several tools. Use browser developer tools like Lighthouse, or dedicated services like WebPageTest and SpeedCurve. Google Search Console's Core Web Vitals report also monitors CLS and identifies pages with issues.

Does reserving space for ads help reduce CLS?

Yes, reserving space for ads and other dynamic content is an effective way to reduce CLS. By defining a container size, you prevent the page layout from shifting when the ad finally loads, which maintains visual stability for the user.
You Might Also Like