跳至内容

如何在 Google Search Console 中发现并修复 404 错误?

技术 SEO

打开 编制索引 > 网页,在"网页未编入索引的原因"中找到 未找到 (404)。它会列出过去一个月内返回 404 的 URL。其中很多无需处理:你有意删除的页面本来就应该返回 404,Google 会自行将其从索引中移除。真正值得修复的有三类:已迁移的页面、其他网站链接指向的页面,以及你自己的网站仍在链接的 URL。

404 在 Search Console 中的出现位置

  • 网页索引报告: 未找到 (404) 列出过去一个月内返回 404 的 URL,最多提供 1,000 个示例。
  • URL 检查: 确认单个 URL 的响应结果,并可能在"发现"部分显示引导 Google 找到该 URL 的引荐页面或站点地图。
  • 抓取统计信息: 按响应 的细分数据显示,所有抓取请求中以 404 结束的占比(位于 设置 下)。

Google 在抓取统计信息中将 404 称为"可能是好事",并表示没有必要、甚至不宜修复每一个 404。

哪些 404 需要修复

情况处理方式
内容已迁移到新的 URL将旧 URL 301 重定向到新 URL
页面已删除,但有相近的替代页面301 重定向到该替代页面,而不是首页
页面已删除,且没有替代页面保留 404(对 Google 来说,410 的效果相同)
其他网站链接指向该 URL设置重定向,让这些外部链接继续有效
你自己的页面或站点地图链接指向它先修复这些链接和站点地图
该 URL 从未存在过(拼写错误或爬虫生成的垃圾 URL)忽略即可

把所有 404 都重定向到首页是一种常见错误。Google 提醒,将大量旧 URL 指向同一个不相关的目标(例如首页),会让用户困惑,还可能被当作软 404 处理,结果是毫无收益。

404 会带来什么影响,又不会带来什么影响

当 URL 返回 4xx 状态码时,Google 会忽略其内容,并在该 URL 已被编入索引的情况下将其移出索引;对该 URL 的抓取频率也会随时间逐渐降低。Google 曾表示,返回 404 的 URL 不会影响你其他页面在搜索中的表现。真正的代价在于:流失的访问者、其他网站指向死链时损失的链接价值,以及抓取请求被浪费在你自己的网站仍在链接的 URL 上。

软 404 则是相反的问题

软 404 是指返回 200 OK,但内容看起来像错误页面或空白页面的网页,例如空的搜索结果页,或没有任何内容的已停售商品页。Google 会将其单独报告,修复方法是返回真正的 404,或为页面补充实质内容。详见 软 404。

控制 404 的日常流程

  1. 每月从网页索引报告中导出一次 未找到 (404)。
  2. 筛选出曾带来点击的 URL:对照最近 16 个月的效果数据进行核对。
  3. 在"链接"报告中查看其中哪些带有外部链接。
  4. 对这些 URL 设置重定向、修复内部链接,其余的则不用理会。

AutoPSEO 如何提供帮助

Search Console 显示的是 Googlebot 遇到的 404。AutoPSEO 的 GA4 错误页面报告 则显示访问者实际遇到的 404:它通过匹配你 GA4 数据中"Page not found"之类的页面标题,让你看清哪些失效 URL 真正造成了会话损失。当 AutoPSEO 的内容引擎合并两篇回答相同搜索需求的文章时,旧地址会被下线,并通过重定向指向保留下来的页面,不会留下孤立的 URL。详见 内容引擎维护。

来源:Google 的 网页索引报告帮助、抓取统计信息帮助、HTTP 状态码与 Google 的抓取工具、网站迁移指南 以及 404 错误会损害我的网站吗?。

让你的 SEO 内容自动运行

连接 Search Console 和你的网站,AutoPSEO 会立即扫描并规划首批主题。无需信用卡。