Google网站核心指标Core web vitals(LCP、FID、CLS)是什么?5大SEO UX重点优化项目
2020 年 5 月 28 日, Google 在官方博客中针对使用者体验推出了新的 3 项 Core web vitals (暂译网站核心指标)。这三项指标分别对网站载入速度 (LCP)、可开始互动的时间 (FID)、以及页面稳定性 (CLS) 分别进行评分。与此同时,Google 也在这份文章中提到,除了 3 项网站核心指标外,移动版友好度、安全性浏览、HTTPS/SSL、跳版式广告同时也会影响网站的排名。就让 awoo 带大家一一查看这即将到来的更新吧!
什么是 Core Web Vitals?
根据官方的说法,Core web vitals 是长期下来根据大量使用者体验所制定的指标。直到这次的更新为止,Google 已针对使用者体验设置过多种评分机制,但都未真正的搔到使用者的痒处。而在推出全新的 core web vitals 后 Google 甚至提到,若 75% 以上的使用者在网站中的浏览体验都能够通过以上 3 种指标,就能够大幅的提升使用者的搜索体验,甚至能够让原本因等待而离开的使用者减少 24%!
Largest Contentful Paint 显示最大内容元素所需时间 (LCP) – 载入速度
图片来源:web.dev
在 LCP 之前有另外一个指标 First Contentful Paint (FCP),FCP 针对网站中的第一个元素的载入,但如果只针对第一元素,对使用者来说仍然是看不到重要的内容的,因此 Google 针对这样的情形另外制定了一个全新的指标 – LCP。
图片来源:web.dev
什么是 LCP?
与 FCP 不同的是,LCP 更加注重页面中最大元素的载入速度。而 Google 是怎么判定最大元素呢?当页面在载入的过程中,Google 会去抓取页面可视范围中最大的元素,并会随时针对可视范围中的内容改变,直到页面完全载入后,才会将页面中最大的元素订为 LCP。
图片来源:web.dev
LCP 会侦测那些项目?
图片
svg 向量图片
影片 (预览大图)
透过 url() 的 CSS 功能载入背景图片的元素
包含文字的区块级元素 (block-level elements) 或行内元素 (inline elements)
LCP 该如何进行优化?
通常 LCP 可以针对以下 4 大点来进行优化
减少服务器回应时间
针对主机进行优化
使用较近的 CDN 主机
使用网页快取
让第三方的资源提早载入
排除禁止转译的资源
降低 JavaScript 阻挡时间
降低 CSS 阻挡时间
加快资源载入的时间
图片大小优化
预先载入重要资源
将文字档案进行压缩
根据使用者的网络状态提供不同的内容
使用 service worker
避免使用客户端渲染(CSR)
若必须使用 CSR ,建议优化 JavaScript ,避免渲染时使用太多资源
尽量在服务器端完成页面渲染,让用户端取得已渲染好的内容
First Input Delay 首次输入延迟/封锁时间总计 (FID) – 可开始互动的时间
图片来源:web.dev
你可能也有过点入一个网站,虽然有内容显示,但不管你怎么与页面互动都没有任何回馈的经验吧? Google 针对这样的情形制定了另一个指标 – First Input Delay (FID)
什么是 FID ?
首次输入 (First Input) 与页面上的响应元件 (responsive elements) 息息相关。这些响应元件可能是连结、按钮或是跳出式元素 (pop-ups)。输入延迟 (Input Delay) 通常发生于浏览器的主执行序过度繁忙,而导致页面内容无法正确地与使用者进行互动。举例来说,可能浏览器正在载入一支相当肥大的 JavaScript 档案,导致其他元素不能被载入而延迟可互动的时间。
常见延迟的问题有:
点选连结或按钮载入内容延迟
文字对话框无法立即输入文字
打开下拉式选单画面延迟
无法勾选对话方块
FID该如何进行优化?
减少JavaScript运作的时间
降低网站的request数并降低档案大小
减少主执行序的工作
降低第三方程序码的影响
Cumulative Layout Shift 累计版面配置转移 (CLS) – 页面稳定性
图片来源:web.dev
你是不是也有过这样的经验呢?当你正在使用一个页面时,突然跳出一个按钮或广告,导致点击到非目标按钮或功能。Google 对于此情形建立了一个页面稳定性的指标 – CLS。
可预期的版面配置转移 (Expected layout shifts)
当你在 web.dev 的网站中,点选内容回馈的收合功能,这时候页面因为收合而导致的版面配置转移是可以预期的。因此, Google不会将此判定为是页面的不稳定性。
不可预期的版面配置转移(Un-expected layout shifts)
不可预期的版面配置转移通常是因为网页内的元素载入顺序不同而造成的。在 Google 提供的范例里,由于 Click Me! 的按钮是在文字方块载入后才载入的,导致使用者在阅读到一半时出现内容位移的情形,这种对于使用者来说不可预期的版面配置转移就会影响 CLS 指标的分数。
图片来源:web.dev
CLS该如何进行优化?
透过 CSS 语法,为网页中的元素提供预留的空位,避免载入后导致页面中的内容移动
透过 <preload> 的方式,将会导致页面内容移动的元素提前载入 (字体、图片等)
如何测试/监测Core web vitals?
目前google官方提供多种工具来监测Core web vitals,基本上,旧有的速度优化工具都有相继更新Core web vitals的评分功能。
图片来源:web.dev
Page speed/Lighthouse
Page Speed 工具跟 Lighthouse 测速工具除了能够为网站进行评分之外,更能提供网站体验优化项目,为网站的优化提供明确的方向。
Chrome 开发者工具
现在同时也可以透过开发者工具来观看 Core web vitals 所参照的指标是在网页载入的何时发生,方便工程师进行优化。
Search console
在 Google 宣布这次的网站体验指标更新之后,Google 同时于 Google 的站长工具 (Google Search Console) 中更新了全站页面的使用者指标,Search Console 会为网站的拥有者提供所有页面针对指标的评分,方便站长们进行优化。
CrUX
目前 Search Console 中的所有分析资料都是透过 Chrome User Experience Report 的资料进行评分的。Google根据他们的大数据将大量使用者的使用经验制作成报表方便网站拥有者进行查看。只要在官方制作好的范本中提供要观察网址,就可以获取相关资讯囉!
现有的网页SEO UX优化指标
Google 希望搜索结果能够带给搜索者快速且安全的使用者体验。除了这次全新的 Core web vitals 之外,目前 Google 官方也有提供其他 UX 优化的重点项目,同样的,对于SEO 排名也会有显着的影响。
移动版页面
Google已经宣布会将移动版的使用者体验作为参考项目之一,网站的排名也会将是否符合移动端使用作为一个参考指标。
网站浏览安全性
当网站含有钓鱼内容或可能导致网站使用者中毒的状况,Google 会将其从搜索结果上移除。可以透过 Google Search Console 中的“安全性问题”来确认。
HTTPS/SSL 设定
网站中的传输过程需要经由 SSL 进行加密,避免讯息被中途拦截导致资讯外泄。
要注意的是 Safari 将于 2020/09/01 开始将超过 398 天的凭证视为不安全的网站,如果近期有更新或购买SSL的需求要再注意。
避免盖版广告
盖板式广告很容易对使用者造成使用上的不便。如果网页上出现这些类型的跳出式盖版广告,那可能就要进行修改了。
Core web vitals发布后的两大重点
Core web vitals 将成为SEO排名因素之一
在这次 2020 五月 Google 的声明后,Google 最快将于 2021 年将 Core web vitals 正式列为排名因素。这也是 Google 第一次提前宣布算法将会如何去变动。相信在这段期间会陆续有更多优化方向会被 Google 官方释出。有兴趣的读者可以持续追踪 web.dev的博客。
让一般页面也能和 AMP 竞争
在这次的算法更新之前,如果你的网站有 AMP 的功能,能够更容易竞争到更加靠前的排名。Google 一直以来都希望搜索结果页面上的内容除了即时以外,更能让使用者有良好的浏览体验。也因此,移动版的使用者的搜索体验对 Google 来说是相当重要的一个指标。
但在本次算法更新之后,只要网站在使用者体验上取得高分,一样能够有与 AMP 页面竞争的空间。原先许多人对于AMP 所顾虑的一些缺点在这次算法更新之后就不存在了。
但 AMP 页面因为其优良的速度,仍会是 SEO 排名的加分项目之一,并不会因为这次的更新而消失。
结论
网站体验很重要。这次算法更新之后,不管多么优良的内容都会需要一个对使用者更加友善的载体。使用者体验在这次的算法更新中将成为 SEO 的重点项目之一。除了针对全新的 Core web vitals 优化以外,现行的 UX 指标也会是重要的优化方向。回到搜索引擎的本质,只要能够让 Google 相信你的网站内容能够快速且正确的满足使用者的需求,你就能够在首页上占有一席之地!
暂无评论
发表评论