Over 10 years we helping companies reach their financial and branding goals. Onum is a values-driven SEO agency dedicated.

LATEST NEWS
CONTACTS
SEO

什么是CWV中的CLS?

什么是CWV中的CLS?

之前我们讲完了CWV中的LCP和FID,那这次我们来讲一下核心网页指标(CWV)中的最后一个指标CLS。其实它指的就是页面的一个视觉的稳定性。因为很多时候,你的页面加载速度并不慢,但内容却在不断的跳动,比如图片突然加载出来把文字挤下去,或者按钮位置发生变化,这种体验对于用户来说很糟糕。所以说真正理解页面稳定性,对用户的体验来说非常的重要。在实际工作时我发现,CLS的问题往往容易被我们忽视,但它对用户体验和转化率的影响却非常直接,所以说它值得我们去重点关注。那今天乐站小杨不光会带大家理解CLS,还会结合我们之前学过的FID和LCP的内容,让大家学会如何做好核心页面指标。

什么是CLS?

还是先理解什么是CLS?CLS(Cumulative Layout Shift)指的是页面在加载过程中,视觉元素发生意外位移的程度。通俗的讲,就是页面内容在用户还没有操作的情况下发生“跳动”。

这种跳动通常会发生在以下情况:

  • 第一,页面中的图片在加载出来后突然撑开空间
  • 第二,广告位的动态插入导致页面中的内容下移
  • 第三,页面中的字体在加载后发生样式变化
  • 第四,页面的按钮的位置发生了偏移

因为CLS并不是只会衡量单次的偏移,而是会计算出整个页面加载过程中所有布局偏移的累计值。所以说,哪怕每次移动的位置不明显,但是只要发生的次数比较多,也会导致CLS分数较高。

还是举个例子,当我们的用户正准备点击按钮的时候,我们的页面中突然加载出一张图片,导致按钮的位置被挤下去了,从而促使用户误触。那么这种情况不仅非常的影响用户的体验,还可能直接影响到后续的转化。

CLS为什么如此重要

当我们接触的次数多了之后我们会发现,CLS对于用户信任感的影响非常明显。那是为什么呢?

首先,CLS会直接影响用户操作的准确性。因为页面元素的频繁移动,会导致用户很难准确点击他的目标,这就会促使用户操作失败甚至误操作。

其次,CLS会影响到用户对网站的印象。因为一个页面如果频繁发生跳动,就会容易让人感觉页面不稳定、不可靠,从而降低用户对页面的信任度。

另外,CLS和之前学到过的FID和LCP一样,同样是搜索引擎评估页面体验的重要指标之一。虽然它不会像内容质量那样直接决定排名,但在用户的体验层面会产生一定影响。

以我的经验来看,做好CLS的优化通常会给我们的页面带来以下变化:

  • 首先就是页面整体的布局会更加稳定
  • 其次,用户的操作会更顺畅,用户能精准的点击自己想点击的内容
  • 而且还能提升页面的转化率

这种情况对于电商产品页或表单页来说,会直接影响到用户的决策行为。

CLS的参考标准

通常我们需要按照Google提供的参考标准来判断我们页面的CLS是否达标,那我们一起看一下Google对于CLS的标准是什么样的吧:

CLS值 表现等级
≤ 0.1 良好(Good)
0.1 – 0.25 需要优化(Needs Improvement)
> 0.25 较差(Poor)

从参考标准来看,一般情况下,CLS超过0.1,就需要我们开始关注了;如果超过0.25,就说明页面存在明显的布局问题,会导致用户的体验不好,需要我们及时优化。

我们可以用以下的工具对它进行监测,从而帮助我们更好的判断CLS是否达标:

  • PageSpeed Insights,这是一款网站测速工具
  • Chrome DevTools,这是Google官方提供的一款开发者工具
  • Search Console体验报告

CLS的参考指标

影响CLS的常见因素

其实CLS出现的问题大多数来源于资源加载的方式不合理。

1. 图片或视频未设置尺寸

这是因为没有提前设置宽高,所以会导致资源加载后会改变布局。

我的解决方法:

  • 为图片设置固定的宽高属性
  • 使用占位空间(placeholder)
  • 采用响应式图片方案

2. 广告或动态内容插入

因为广告在加载时往往会改变页面结构,所以我们也需要避免。

我的解决方法:

  • 为广告预留固定区域
  • 避免在已有内容中插入广告
  • 控制动态内容加载位置

3. 字体加载导致布局变化

自定义字体在加载后,文本宽度就有可能发生变化。

我的解决方法:

  • 使用font-display: swap
  • 选择相似字体作为备用
  • 减少字体加载延迟

4. 异步加载资源影响布局

因为某些脚本或组件加载后会改变页面结构,所以我们也需要注意。

我的解决方法:

  • 优化资源加载顺序
  • 避免影响首屏结构
  • 延迟加载非关键组件

CLS与FID和LCP一起使用的整体效果

我们在实际工作时,我们不要单独看CLS,而是需要结合LCP和FID一起分析。

这三个指标分别代表:

指标 关注点
LCP 最大内容绘制的时间
FID 第一次页面交互响应的时间差
CLS 页面视觉稳定性

当我们将这三个指标同时做好优化的时候,我们的页面给用户的体验会明显提升。

例如:

  • LCP优化后,用户能更快看到重点内容
  • FID优化后,用户可以更快操作页面
  • CLS优化后,页面不会干扰用户操作

当我们页面的这三个指标同时达标后,用户停留时间和转化率都有明显的提高。这说明页面体验是一个整体,而不是单一指标决定的。

CLS与FID和LCP一起使用的整体效果

做好CLS的优化让页面更稳定

我们的页面在加载过程中,应尽量保持结构的稳定性,让用户的预期与实际一致。所以说当页面内容不会随意跳动时,用户操作就会更加自然,体验也会更加流畅。这种稳定性方面的优化往往会更容易被忽视,所以我们需要重视起来。当我们页面的CLS表现良好时,页面不仅更易于使用,也更容易获得用户信任。对于SEO来说,这种稳定且友好的体验,会在长期中带来更好的表现。

Author

lezhan-yangwei

Leave a comment

您的邮箱地址不会被公开。 必填项已用 * 标注