Core Web Vitals:第一次输入延迟——它是什么以及如何为 SEO 改进它
已发表: 2022-06-12“核心网络生命力”是一组影响用户体验的核心网页功能。 谷歌的排名算法更新称为页面体验,谷歌于 2021 年 6 月至 2021 年 8 月推出,将核心网络生命力作为 SEO 的新排名因素。
当前的一组核心 Web Vitals 包括:
- 最大含量涂料 (LCP)
- 首次输入延迟 (FID)
- 累积版式偏移 (CLS)
在这篇文章中,我们系列的一部分涵盖了页面体验更新,我将讨论首次输入延迟或 FID:
- 什么是 FID?
- 如何测量 FID?
- FID 如何影响 SEO?
- 如何提高我的 FID 分数?
什么是首次输入延迟 (FID)?
FID 衡量页面对用户事件的响应能力。 虽然从技术上讲,这可能会在网页上的用户会话的整个生命周期中发生,但实际上,大多数交互性问题都发生在初始页面加载期间。 这是因为这是大多数资源被下载、解析、执行和渲染的时候。
谷歌在这里讨论 FID:
首次输入延迟 (FID) 是衡量负载响应能力的一个重要的、以用户为中心的指标,因为它量化了用户在尝试与无响应页面交互时的体验——低 FID 有助于确保页面可用。 …
FID 测量从用户第一次与页面交互(即,当他们单击链接、点击按钮或使用自定义的 JavaScript 驱动的控件时)到浏览器实际能够开始处理事件的时间处理程序以响应该交互。
谷歌列举了为什么第一次输入延迟很重要的两个重要原因:
- 第一次输入延迟将是用户对您网站响应能力的第一印象,而第一印象对于塑造我们对网站质量和可靠性的整体印象至关重要。
- 我们今天在网络上看到的最大的交互性问题发生在页面加载期间。 因此,我们认为最初专注于改善网站的首次用户交互将对改善网络的整体交互性产生最大的影响。
请记住,FID 并不适用于所有情况,正如 Google 在此处指出的那样:
并非所有用户每次访问时都会与您的网站互动。 并非所有交互都与 FID 相关……您如何跟踪、报告和分析 FID 可能与您可能习惯的其他指标有很大不同。
如何测量首次输入延迟 (FID)?
FID 衡量您网站的交互性和响应能力的第一印象。 它分析诸如点击、轻敲和按键之类的东西,这些都属于“响应性”类别。 它不测量与动画相关的滚动和缩放之类的东西。
Google 建议网页的 FID 为 100 毫秒或更短*,这意味着该页面将能够在该时间范围内响应交互式事件。 为了被认为是“好”,谷歌的阈值应该在 75% 的时间里达到,在移动设备和桌面设备上进行细分。 您可以在此处详细了解 Google 如何创建阈值。
*截至 2021 年 2 月 18 日,Google 更新了阈值
谷歌的 FID 分数
虽然官方的阈值是页面加载的 75%,但谷歌表示,特别是对于 FID,他们“强烈建议查看第 95 到 99 个百分位,因为这些将对应于用户对您网站的特别糟糕的初次体验。 它将向您展示最需要改进的领域。” 对于桌面和移动用户来说都是如此。
对于开发人员来说,重要的是要了解 Google 仅衡量事件处理的延迟,而不是“事件处理时间本身,也不是浏览器在运行事件处理程序后更新 UI 所花费的时间”。
换句话说,谷歌只测量浏览器开始执行事件过程需要多长时间。 因此,如果您单击一个链接,它是您单击的时间和浏览器开始处理该单击的时间之间的延迟。
当您准备好开始改进 FID 时,您将使用可以帮助测量野外真实数据的工具。
首次输入延迟 (FID) 如何影响 SEO?
改进 FID 是另一种为访问者加快网页速度的方法。 考虑到在我们听说核心 Web Vitals 之前,快速页面加载已经是 SEO 的最佳实践和排名因素。 FID 有助于让访问者留在您的网站上,因为他们可以更快地与内容交互。
当人们从您的网站跳出时,他们可能永远不会回来,您可能会失去潜在的收入。 不仅如此,缓慢的网站也会影响您的排名。 这是因为谷歌的人工智能 RankBrain 可能会考虑用户如何与搜索结果互动。
随着时间的推移,如果一个网站有足够多的访问者从搜索结果转到该页面并快速反弹,这可能表明他们没有找到他们正在寻找的内容。 因为 RankBrain 的目标是分析和提供最相关的搜索结果,所以排名可能会受到影响。
好消息是大多数网站在 FID 方面可能已经没问题了。 在 Screaming Frog 的一项研究中,89% 的移动 URL 和 99% 的桌面 URL 都在阈值范围内。 移动设备上的平均时间约为 56 毫秒,台式机上的平均时间为 13 毫秒。
在查看 FID 和搜索排名相关性时,Screaming Frog 表示,与其他核心网络生命力数据相比,相关性要小得多。 但是您需要记住,2021 年是这成为一个重要因素的时候,我们预计还不会产生影响。
“有多少网站通过了核心 Web Vitals 评估?”,Screamingfrog.co.uk
如何提高我的首次输入延迟 (FID) 分数?
Google 提供了衡量 FID 的工具,包括:
- Chrome 用户体验报告
- PageSpeed 见解
- Search Console(Core Web Vitals 报告)
- Firebase 性能监控(测试版)
您还可以使用 web-vitals JavaScript 库测量 FID,您可以在此处了解更多信息。 如果您认真对待改进 CWV,这是从实际用户会话中获取实时反馈以确定如何在现场修复 FID 的最佳方式。
FID 得分不好的主要原因是大量的 JavaScript 执行。 因此,请务必优化“JavaScript 在您的网页上解析、编译和执行的方式将直接减少 FID,”Google 说。 减少 JavaScript 的数量和/或优化 JavaScript 的运行一直是 SEO 的好主意。
如果用户在处理 JavaScript 文件时单击,浏览器将无法做出反应,用户会感到被阻止。 如果您的 FID 分数为红色,您可能需要拆分 JavaScript 文件,以便浏览器可以在 JavaScript 处理和对用户做出反应之间来回切换。
优化 JavaScript 可以减少页面膨胀,提高页面性能,并为 Google 提供更简单的路径来索引正确的内容。 那是因为谷歌不需要处理那么多的 JavaScript 来确定它需要什么。
根据我们的经验,您越能立即为 Googlebot 提供所需的内容,而无需处理太多事情,Google 就越能以您认为应该将其编入索引的方式将您的网站编入索引。 索引对于 SEO 非常重要,因为它会影响 Google 确定哪些页面有效或无效。
为了优化 FID 分数,Google 建议运行 Lighthouse 性能审计并查看发现的机会,但在此处提供有关如何优化 JavaScript 的更多详细信息。
阅读我们的页面体验系列,了解有关更新的更多信息:
- 什么是页面体验更新?
- 如何制作适合移动设备的网站
- 侵入性插页式广告以及为什么它们对 SEO 不利
- 用于用户和排名的 HTTPS
- 核心网络生命体征概述
- Core Web Vitals:LCP(最大内容绘制)
- Core Web Vitals:FID(首次输入延迟)
- 核心 Web Vitals:CLS(累积布局转换)
观看我们的点播网络研讨会 3 提高核心网络生命力的专家提示,以获得关于这个及时的 SEO 主题的更深入的帮助。