你打开 Indexing -> Pages,看到一行红色的「143 未收录」,心一沉。别慌。截至 2026 年 6 月,这份报告把 Google 知道的所有 URL 分成一个「已收录」桶,加上最多 15 种「未收录」原因。这些类别里大约三分之二,要么是你自己故意做的(重定向、noindex、canonical),要么是 Google 自动处理的。真正值得你花一个周末的,通常只有三种。下面就是这个分类顺序。
一句话总结
- 「未收录」不是错误计数。一个健康的 500 页站点,光是分页、重定向、canonical 就会留下 1000 多个未收录 URL。
- 把「Why pages aren’t indexed」表格按数量排序,然后每一行只问一个问题:这是我故意造成的吗?是的话跳过。
- 通常真正要动手的只有三行:Crawled - currently not indexed、Discovered - currently not indexed、Duplicate, Google chose different canonical than user。
- 报告大约每 3-4 天批量更新一次,且比真实爬取滞后约一周,所以修完之后等 2-4 周再看。别每天刷。
Pages 报告到底分了什么
报告(左侧导航 Indexing -> Pages)把 Google 发现的所有 URL 分成已收录和未收录,再把「未收录」按原因细分。图上方的总数从 Google 的角度看是完整的;但每种原因下的示例列表最多只列 1000 个样本 URL,所以一个显示「影响 1000 个 URL」的类别,实际可能更多。
让独立开发者白白浪费几周的错误,是把这 15 种原因当成同等紧急。它们不是。下面是每一种的含义,以及你该不该管。
15 种未收录原因,分类处理
| 原因(GSC 原文标签) | 含义 | 处理 |
|---|---|---|
| Page with redirect | URL 301/302 跳到别处 | 忽略(有意为之) |
| Alternate page with proper canonical tag | 你指向了 canonical 的非主版本 | 忽略(行为正确) |
| Duplicate without user-selected canonical | 重复内容,没设 canonical,Google 自己挑了一个 | 如果选错了就补 canonical |
| Duplicate, Google chose different canonical than user | 你设了 canonical,Google 推翻了 | 要查 —— 信号说明另一个 URL 更强 |
| Excluded by ‘noindex’ tag(URL marked ‘noindex’) | 页面带了 noindex 指令 | 有意就忽略;不是的话查模板 |
| Blocked by robots.txt | robots.txt 里 disallow 了 | 有意就忽略 |
| Not found (404) | URL 返回 404 | 旧的忽略;活页面误 404 就修 |
| Soft 404 | 返回 200 但 Google 觉得空/薄 | 补内容或加 noindex —— 内容或模板问题 |
| Crawled - currently not indexed | Google 爬了,但选择不收录 | 要查 —— 深度、内链或质量门槛 |
| Discovered - currently not indexed | Google 知道这 URL,但还没爬 | 要查 —— 爬取预算或内链信号 |
| Server error (5xx) | 爬取撞上 5xx | 修 —— 你的服务器或主机让爬取失败 |
| Redirect error | 重定向循环或链条太长 | 修 —— 重定向逻辑坏了 |
| Blocked due to unauthorized request (401) | 认证墙 | 有意就忽略(预发环境、会员区) |
| Blocked due to access forbidden (403) | 爬取时 403 | 该公开的页面就修 |
| URL blocked due to other 4xx issue | 其他 4xx | 抽几个样本看看 |
原文标签来源:Google 自己的 Page indexing report 帮助文档。
实操步骤
- 打开 Indexing -> Pages。先看图:已收录缓慢上涨是健康;突然断崖通常是最近发布出问题(漏了个
noindex、canonical 写坏、robots.txt 改动),而不是「被惩罚」。 - 滚到 Why pages aren’t indexed,按数量降序排。你要找的是最大的能动手的桶,不是最大的桶。
- 重定向 / 404 / noindex / robots.txt /「Alternate page with proper canonical」这些行:点进去抽 5 个 URL 确认符合你的意图,然后跳过。这些是信息性的。
- Crawled - currently not indexed、Discovered - currently not indexed、Duplicate, Google chose different canonical than user 这三种:要真干活。点开行,复制 3-5 个样本 URL,逐个用 URL Inspection 看 Google 的视角。每种原因都有自己的修法(见下方链接)。
- Soft 404:打开 3 个样本,老实问自己——陌生人落到这页能找到真正的答案吗?不能的话,要么补料,要么加
noindex让它自然掉出去。 - 修完之后,挑几个有代表性的 URL 请求收录(截至 2026 年 6 月,URL Inspection 的手动「Request Indexing」每个资源每天大约只能提交 10-12 个 —— 量更大就靠 sitemap 和内链)。然后等 2-4 周再重新评估。
看趋势,别看每天的数字
Pages 报告大约每 3-4 天批量更新一次,比真实爬取滞后约一周(Google 在 2025 年底修掉了一个长达一个月的报告延迟,截至 2026 年已恢复正常)。实际影响:
- 已收录数一天 ±10% 的小波动是重新评估的噪音。看 30 天那条线。
- 你今天上线的修复,一周甚至更久之后才会显示。别忍不住对同一个 URL 反复「请求收录」。
- 真正的问题长这样:连续几天持续掉 20% 以上,或者某个类别整体消失——尤其是刚发布完之后。
容易踩的坑
- 追求归零。 把「未收录」做到 0 既不可能也没意义。分页、筛选面、重定向、canonical 变体本来就该待在那。
- 把 Discovered 和 Crawled 混了。 Discovered = Google 看到 URL 但还没爬(多半是爬取预算或内链信号弱)。Crawled - not indexed = Google 爬了但决定不收(通常是质量或太薄)。原因不同,修法也不同。
- 所有类别一起修。 挑最大的那一个能动手的桶。修干净之前别碰其他的。
- 误读「Indexed, though blocked by robots.txt」。 这是个警告,不是未收录原因:Google 还是把 URL 收了(一般来自外链),但读不了内容。robots.txt 的屏蔽不会移除页面;只有页面上的
noindex标签才行。 - 把「Indexed but not submitted in sitemap」当 sitemap bug。 多半是 Google 找到了你没列的 URL,没事。偶尔是个线索,说明 URL 从某处漏了出来(一个调试路由、一个 UTM 变体、一个旧域名)。
这篇适合谁
已收录 50 页以上、想正确读懂收录健康度、并在掉流量之前发现回归的站点主。
这篇不适合谁
整站不到 20 页的话,用 URL Inspection 一个个确认收录,比解读这份聚合报告还快。
FAQ
- Pages 报告多久更新一次?: 大约每 3-4 天一次(Google 跑批处理),比真实爬取滞后约一周。修完之后,等 2-4 周再下判断。截至 2026 年年中,在 Google 修掉 2025 年底那次长达一个月的延迟后,已恢复到正常节奏。
- 已收录掉 5% 要担心吗?: 不用。那是正常的重新评估噪音。该担心的是:没发布过却连续几天持续掉 20% 以上,或者某个 URL 类别整体一次性消失。
- 「Indexed, though blocked by robots.txt」是什么意思?: Google 不顾你的 robots.txt 屏蔽还是收录了这个 URL(通常因为别的站链了它),但读不了内容。真要拿掉,去掉 robots.txt 的屏蔽,在页面上加
noindex标签,让 Google 能爬到、看到指令、再把它丢出去。 - 我的「Crawled - currently not indexed」一直在涨,是被惩罚了吗?: 几乎从来不是惩罚。通常意味着内容深度、内链或站点权威,低于 Google 愿意把这些 URL 写入索引的那条线。看 crawled-not-indexed 修复指南。
- 「Discovered」和「Crawled - not indexed」有什么区别?: Discovered 是 Google 找到了 URL 但还没爬(常是爬取预算或内链太薄)。Crawled - not indexed 是 Google 爬了但选择不收录(通常是质量/太薄的信号)。修 Discovered 靠 sitemap 和内链;修 Crawled 靠更好的内容。