Google: CLS Is Measured Through The Entire Lifecycle Of The Page

Jul 2, 2020 - 7:11 am 0 by

Cumulative Layout Shift

Google's new ranking algorithm that launches next year, the Page Experience Update, has metric named CLS, Cumulative Layout Shift. It checks to see if things on the page jump around as it loads. Philip Walton, a Senior Developer Programs Engineer at Google, said that this is measured throughout the entire lifecycle of the page.

He said this during the web.dev Live event at the 1 hour and 57 minute mark. "CLS measures layout shifts that happen during the entire lifecycle of the page," he said. This is "from when you load the page, until when you unload the page. Even if you leave the page open for days or weeks, it does measure that entire time," he added.

Here is the video embed at the start time:

Here is the transcript:

So that's actually a really good point. I'm glad you brought it up.

CLS measures layout shifts that happen during the entire lifecycle of the page. From when you load the page, until when you unload the page. Even if you leave the page open for days or weeks, it does measure that entire time.

Whereas here in DevTools, you ran a trace and you saw the layout shift that happened during that trace. And so in this particular case, CLS was only measuring layout shifts for a small period of time. It's important that developers keep that in mind because, you know, the actual metric definition is for the entire lifespan of the page. So if you run a Lighthouse trace or a WebPageTest trace, or even in DevTools, and you see a certain value and it's below 0.1, the threshold I just mentioned, just keep in mind that you have to actually be measuring it the entire time. You know, that's the measure that counts, is the entire lifecycle of a page.

So you can't just run the developer tools on a page for a second or so and expect the score to match what you see in the core web vitals Search Console report.

Hat tip to Glenn:

Also, FID, First Input Delay, is not in Chrome Dev Tools because it requires user interaction, but Total Blocking Time (TBT) is in Dev Tools and it's a proxy for First Input Delay.

Forum discussion at Twitter.

 

Popular Categories

The Pulse of the search community

Follow

Search Video Recaps

 
- YouTube
Video Details More Videos Subscribe to Videos

Most Recent Articles

Search Forum Recap

Daily Search Forum Recap: November 4, 2024

Nov 4, 2024 - 10:00 am
Google Search Engine Optimization

Google Wants You To Stop Hiring SEOs & Paying For SEO Audits? I Highly Doubt It.

Nov 4, 2024 - 7:51 am
Other Search Engines

ChatGPT Search Is Powered By Bing's Index & More

Nov 4, 2024 - 7:41 am
Google

Google AI Overviews Highlight Feature Expands AI Responses

Nov 4, 2024 - 7:31 am
Google Search Engine Optimization

Google: Having Different Links On Mobile vs Desktop Pages Can Slow Crawl

Nov 4, 2024 - 7:21 am
Google Ads

Google Ads Adds Segmenting Option To PMax Asset Groups In Reports

Nov 4, 2024 - 7:11 am
Previous Story: Google NYC LEGO Micro Kitchen Sign