读懂 SEO 报告

Search Console 显示“已发现 - 尚未编入索引”:小型网站可以检查什么?

了解“已发现但尚未编入索引”的含义,并从一个重要网址开始检查。

你发布了一个有用的页面,把它加入了站点地图,后来却在 Google Search Console 中看到“已发现 - 尚未编入索引”。你自己可以打开页面。这意味着网站出了问题吗?

不一定。Google 的网页索引报告说明,这个状态表示 Google 已发现该网址,但在报告记录时尚未抓取它。Google 列出了预计主机负载可能导致抓取重新安排的情况,但并没有说明每个具体网址出现此状态的原因。这个标签不能证明服务器过载,也不能证明页面质量有问题。

这篇指南面向报告中有少量重要页面的小型网站。我们会区分报告本身说明了什么,以及你现在可以做哪些检查,帮助你决定是否需要修复。文中的例子仅用于说明,并非来自客户网站的结果。

从一个你确实希望被收录的网址开始

在 Search Console 中打开网页,选择该状态,再选一个重要网址。复制完整地址,包括协议、主机名、路径、结尾斜杠及所有查询参数。如果地址中有?,也要复制它后面的全部内容。记下报告显示的状态和日期。

然后用网址检查工具检查同一个地址。页面报告与网址检查结果可能反映不同时间的观察。如果网址检查现在显示该网址已编入索引,先核对协议、主机名、路径、结尾斜杠和所有查询参数是否一致,并比较日期,再决定是否修改。如果仍被排除,就把检查结果保存为基线。

此状态下,最近一次抓取日期为空是正常的,但它不能告诉你抓取究竟何时发生。“已发现”也不同于“已抓取 - 尚未编入索引”:后者表示 Google 已抓取页面,但未将其编入索引。如果你看到的是后者,请参考已抓取页面的独立指南。

核对实际提交的地址,而不只是记忆中的地址

在浏览器的隐私窗口中打开这个完整网址,不要登录。它是否到达访客应看到的页面,还是重定向到了另一个地址?如果网站由你控制,也可以用日常站点工具检查响应和重定向链。浏览器访问有帮助,但它不等同于 Googlebot 抓取。

假设站点地图中包含https://example.com/service?ref=email,而你希望保留的页面是https://example.com/service。先确认该参数不会改变页面内容。如果它只用于跟踪活动,就在站点地图和相关内部链接中使用希望保留的干净网址。如果两个地址用途不同,先弄清差异,再判断是否重复。这只是示例;该状态不能证明你的页面存在参数或重定向问题。

Google 的站点地图指南说明,站点地图能帮助搜索引擎发现网址,但不保证抓取或收录。反复提交同一份站点地图,本身并不能解决这个状态。

把当前访问检查与旧报告分开看

需要检查当前访问情况时,对同一个网址使用网址检查工具的实时测试。查看工具显示的抓取结果、HTTP 响应,以及 robots 或noindex相关提示。如果实时测试报告了 robots 限制、登录墙或错误,就和负责网站的人一起调查这条具体证据。实时测试成功反映的是网址当前的可用情况,并不表示 Google 已将其编入索引。要看 Google 记录的索引状态,请查看索引数据视图。

实时测试也不会检查所有可能影响索引的问题,更无法预测 Google 最终选择的规范网址。把实时测试结果和较早的索引数据分开记录。仅有200响应也不能证明 Google 已收录页面。

如果报告中的网址会重定向、原本就应保持私有,或不是你希望搜索用户找到的页面,它可能本来就不需要被收录。让站点地图和链接指向你希望公开的目标,而不是试图让报告中的每个网址都出现在搜索结果中。

在归因于抓取预算之前,先看是否有全站性的访问规律

抓取预算大致描述 Google 能够并愿意抓取网站多少内容;它不是一个可以直接打开的设置。小网站只有一个网址处于“已发现”状态,不足以证明服务器无法承受 Googlebot。如果许多重要网址都有同一状态,可以寻找共同点:它们是否同时上线、路径相近,或是在服务器变更后才出现?先比较少量样本,不必把每个被排除的网址都当成单独的紧急事故。

如果你有访问权限,可以查看 Search Console 的抓取统计数据,以及主机服务商提供的错误或容量信息。Google 的抓取问题排查指南讨论了主机负载警告和抓取错误。警告或有规律的服务器错误可以为主机调查提供方向,但单凭这个状态不能确认两者之一。不要只因为一个网址出现在列表中,就增加服务器容量、删除页面或更改抓取设置。

从相关位置为目标页面提供访问路径

找一个已有页面,在读者需要继续了解时加入链接。例如,服务概览可以链接到真正解释该服务流程的页面。使用能说明目的地的链接文字,并指向预期网址。添加链接是为了帮助读者导航,它不是立即收录的开关。

如果链接已经存在,正确网址也已在站点地图中,就把这些事实记下来。你不需要在每个页面都添加同一条链接,也不必仅为触发抓取而发布额外文章。

记录结果,给 Google 再次访问的时间

记下网址、报告日期、观察到的状态、实时测试结果和你做过的具体修改。如果你修复了真实的访问问题,再次检查实时网址。随后可以在 Search Console 中为这个重要网址请求编入索引;没有必要例行反复提交同一个请求。Google 的重新抓取指南明确指出,请求并不保证立即抓取或收录。

下次复查时,比较同一个网址和各项日期。如果报告没有变化,你可能还没有新的观察结果。如果状态变成“已抓取 - 尚未编入索引”,说明 Google 已进入另一个阶段;此时应依据新状态的证据,而不是继续只排查发现阶段。本文没有一个适用于所有网站的等待期限,能够据此证明页面出了问题。

如果你还想单独检查首页,注册后可以使用 SEOHabit 的网站 SEO 检查工具进行首次有限范围的首页检查。持续检查需要验证网站所有权,首次有限检查则不需要。它不能告诉你 Google 为什么尚未抓取某个内页;有关 Google 的报告和网址检查结果,请使用 Search Console。

先选一个重要网址,记录已知信息,只修改有证据支持的问题。有时,当前检查没有发现明确的修复项,本身就是有用的结果。