以下是 Jess B. Peck 关于 Google 核心网页指标的全部内容
让我们退一步。CLS 指的是,当您即将点击链接时,整个页面发生偏移,导致您点击了其他链接。当您阅读博客文章到一半时,广告加载导致您失去位置时,也会发生这种情况。它就是指……布局发生偏移。至少,这就是它试图衡量的——包括这些偏移、发生的频率以及由此导致的用户的烦恼。
在阅读 Jess 的文章之前,我并不完全理解累积布局偏移有多复杂。正如 Jess 解释的那样
CLS 是一种用于机器人估算用户对不稳定性的感知的度量。这意味着我们正在获得一个随时间变化的单位。这是一个三维方程,有很多因素会影响它。[…] 它的目的是提醒开发者存在问题区域,而不是完美地衡量页面有多烦人。
我在 Google.com 上遇到了这个问题。我不断点击一个刚刚出现在屏幕上的元素,这导致我跳转到了错误的页面。
Jess 指出,这些指标有时更像是一门艺术而不是科学,因此我们不应一味追求这些核心网页指标的良好表现。Chris 前段时间提到过,他担心人们可能会开始操纵这些指标来改善他们的 SEO
这感觉像是网页性能的一个奇怪的新时代的开始,网页性能的指标已经转向以用户为中心的衡量,但人们正在实施一些棘手的策略来操纵这些数字,这些方法如果说有什么影响的话,那就是稍微损害了用户体验。
Harry Roberts 提到了类似的事情
我觉得这是我们作为网页开发人员的责任,要解释我们在这里想要做的是减少用户在我们网站上的痛苦。但这并不是说这很容易,当然我们也无能为力去阻止那些只会为了提高 SEO 而操纵这些指标的人。
正如 Jeremy 刚刚在前几天写的那样
地图并非领土。这些数字是用户体验的代理,但衡量诸如痛苦和沮丧之类的无形概念却臭名昭著地困难。
对累积布局偏移的很好的解释……有点拗口。他们能不能直接叫它布局偏移或者东西乱跳?核心网……它到底叫什么来着,还有另外两件事也同样拗口。
另外两个是
LCP – 最大内容绘制
FID – 首次输入延迟
确实不是最容易记住的名字
我的网站上出现的 CLS 问题是由于 Google AdSense 造成的。这很让人沮丧。
还有流体宽度响应式图片。