Google Search Console 中的“覆盖率”/“网页”报告错误是什么?
索引问题
“覆盖率”报告现在称为网页索引,位于编入索引 > 网页下。它会把 Google 已知的 URL 分为已编入索引和未编入索引两类,并为每个未编入索引的网页给出原因。其中一些原因是真正的错误,会让你希望收录的网页无法进入 Google,例如服务器故障、重定向失效、访问被拒。另一些则只是 Google 按预期在工作。处理这份报告的关键,是先分清这两类,再从模板层面修复根本原因,而不是逐个 URL 去改。
属于真正错误的原因
| 报告中的原因 | 发生了什么 | 如何修复 |
|---|---|---|
| 服务器错误 (5xx) | Googlebot 发出请求时,你的服务器出现故障 | 先在抓取统计信息中查看主机状态,再用 URL 检查工具对该 URL 进行实时测试 |
| 重定向错误 | 重定向链过长、出现循环、URL 超长,或链中存在空 URL | 让每个旧 URL 通过一次重定向直接指向最终目标 |
| 由于未授权请求 (401) 而被屏蔽 | 该网页要求登录 | 如果该网页应当公开,请取消登录要求 |
| 由于访问被禁止 (403) 而被屏蔽 | 服务器拒绝了 Googlebot | 允许 Googlebot 访问;它不会发送任何凭据 |
| 由于其他 4xx 问题而被屏蔽 | 出现了其他客户端错误 | 检查该 URL,查看确切的响应内容 |
| 被 robots.txt 屏蔽的 URL | robots.txt 中的某条规则阻止了抓取 | 如果该网页应当被编入索引,请删除这条规则 |
| 未找到 (404) | 该 URL 已不存在 | 如果内容已迁移,请做重定向;如果是有意删除,则无需处理 |
| soft 404 | 网页返回 200,但看起来像错误页或空白页 | 返回真正的 404,或为该网页补充实质内容 |
即使最终页面在浏览器中能正常打开,重定向错误也值得仔细排查:Google 的抓取程序最多跟随 10 次重定向跳转,而且每一次跳转都会消耗一次请求。
通常无需处理的原因
已标记“noindex”的 URL、带有重定向的网页、备用网页(有适当的规范标记) 以及 重复网页,用户未选定规范网页 通常对应的是本就不该单独编入索引的网页。请确认每一项都符合你的预期,然后不用再管。两种“目前未编入索引”的原因则介于两者之间:它们不是错误,但如果这些网页很重要,仍值得复查。分类排查方法请参阅被排除的网页。
如何逐步处理这份报告
- 先看重要的网页。 按站点地图筛选报告,这样看到的是你的重要 URL,而不是 Google 发现的每一个零散参数 URL。
- 打开某个原因,查看示例。 列表最多显示 1,000 个示例 URL,而且不一定完整。
- 用 URL 检查工具检查两三个 URL,确认 Googlebot 实际收到的内容。
- 在问题所在之处修复根因,通常是模板、服务器规则或重定向映射表。
- 点击“验证修复”。 Google 会先重新检查几个示例网页,如果问题依然存在,就会以失败告终。否则状态会依次变为已开始、看起来不错,最后变为已通过,通常最多需要约两周。
不要追求所有 URL 都被编入索引。Google 自己的指导意见是,“未编入索引”不一定是坏事,而且页面少于 500 个的网站可能根本不需要看这份报告。Google 特别建议你确保被编入索引的网页是首页。
关于各个原因的更深入说明,请参阅 404 错误、soft 404、带有重定向的网页和已抓取 – 尚未编入索引。
AutoPSEO 如何提供帮助
Search Console 的检查工具一次只能检查一个 URL。AutoPSEO 的 URL Inspection 每次运行可以接收一份站点地图、一份粘贴的列表或一个文件,最多 500 个 URL,并在 Google 每个资源每天 2,000 次检查的配额之内,返回每个 URL 的状态、覆盖状态、上次抓取日期,以及 Google 选定的规范网址是否与你的一致,结果可搜索,也可导出为 CSV。Index Tracker 会每天对你关注的网页重复这些检查,并列出每个被移出或新增到索引中的网页,以及发生的日期。
来源:Google 的网页索引报告帮助、HTTP 状态代码与 Google 抓取程序以及 URL Inspection API 限制。