不收录不是一个问题,是四种不同的问题。混在一起处理,最容易出现的局面是——反复提交重新抓取、反复改页面,最后什么都没解决。
按这四问的顺序走,每一问都有确定的验证方法:
1. Google 有没有抓到这个页面?
2. 抓到了,Google 判断要不要索引?
3. 已经索引了,为什么搜不到?
4. 到底是慢,还是根本不会收录?
走完这四问,原因基本就锁定了。
第一问:Google 有没有抓到
用 Search Console 的网址检查工具,输入具体 URL,点「测试实际网址」。它会直接告诉你抓取成功还是失败,失败原因是什么。
常见的抓取失败原因:
- DNS 或服务器问题——解析不到、连接超时
- 服务器返回错误——5xx、429(请求过多)
- 权限拦截——401、403,通常是 WAF、防火墙或 IP 段屏蔽规则挡住了 Googlebot
- 站点地图没提交或不存在——Google 根本不知道这个页面在哪
外贸站在这问上有两个高发原因。 一是服务器在境内,Googlebot 从海外访问时响应很慢或直接超时——你在国内打开一切正常,但 Google 那边看到的是超时。用境外节点实测一次响应时间和状态码,是国内服务器站点的必做检查。二是站点被攻击过之后加了严格的 WAF 规则,把 Googlebot 一并挡在外面。
另外确认一件事:站点地图有没有提交、里面的 URL 是不是规范地址、有没有包含已经删除或跳转的页面。
第二问:抓到了,但被判定不索引
抓取成功但没被收录,这是最常见的一类。网址检查工具会直接给出 Google 的排除原因——这个结果比任何第三方工具的猜测都权威,因为它就是 Google 自己的判断。
高频原因有这几个:
noindex。 这是第一名,而且几乎都是低级错误:建站或改版时加的 noindex,上线后忘了摘;模板层面统一输出 noindex(某些建站工具在预览模式下会加,切正式环境没改回来);或者插件默认给分页、筛选页批量加了 noindex。
canonical 指错了。 页面声明的规范网址指向了另一个页面,Google 就会去收录那个页面。全站 canonical 都指向首页,是模板配置错误里后果最严重的一种。
被 robots.txt 挡住。 这里有个容易误解的机制:如果 robots.txt 禁止抓取某个 URL,Google 就无法读取页面上的 noindex 标记——它不知道你要不要收录,只能显示「已抓取但未索引」这类状态。所以要排除一个页面,用 noindex(允许抓取),不要用 robots.txt 禁止抓取。
内容重复或质量过低。 产品页之间只差一个型号、描述是复制的、参数表是图片、正文只有两三句话。这类页面被判定为低价值是正常的,不是惩罚,是 Google 认为它没有独立价值。
第三问:已经收录了,为什么搜不到
先在网址检查工具里确认是不是真的收录了。这里要纠正一个常见误判:用 `site:` 查询判断收录并不准确——它给出的是估计值,不是精确的收录状态。以网址检查工具的结论为准。
确认已收录之后,「搜不到」通常是这几种情况:
页面没有排名。 收录和有排名是两件事。页面进入索引只是获得了参赛资格,能不能出现在第一页取决于竞争。搜一下你的目标词,看第一页是什么水平的页面。
关键词和页面不匹配。 你想排的词,页面内容里根本没有对应表达。产品页只写了型号和参数,但买家搜的是应用场景或解决方案,两边对不上。
孤页。 页面没有任何内部链接指向它,Google 发现它的路径很弱。检查这个页面是不是从首页、栏目页、相关文章可达。
新页面还在积累期。 刚收录的页面需要时间建立信号,尤其是没有任何外部链接的新站。
第四问:是慢,还是根本不会收录
这一问决定你要不要继续等。
判断标准不是天数,是两个可观察的信号:Google 有没有来抓过、抓取频率有没有在上升。如果网址检查显示「已抓取」或「已发现」,说明路径是通的,只是还没轮到——这种情况继续做内容和内链,等就行。
属于「根本不会收录」的情况是明确的:被 noindex、被 robots 挡住、与站内其他页面高度重复、内容质量明显过低。这几种不修就永远不会收录,等多久都没用。
新站没有外部链接、没有历史记录,收录节奏本来就慢,这是机制使然。不要拿自己的新站和有几年积累的同行比。
真正有效的几个动作
不做承诺,只讲机制上成立的事:
提交站点地图并定期检查。 这是让 Google 知道你有哪些页面的最直接方式。在站点地图报告里看「已发现的网页数」和「已编入索引的网页数」的差距,差距过大说明有大量页面没被收录。
修好内部链接,消灭孤页。 重要的产品页和文章应该从首页、栏目页、相关文章自然可达。内链是站内权重传递和页面发现的基础路径。
让 URL 有外部发现途径。 Google 不只从站点地图发现页面,也会从其他站点的链接发现。行业目录、协会名录、合作伙伴页面,这些既是外链也是发现入口——这一点和外链建设B2B怎么做才有效里讲的是同一件事。
保证服务器对海外访问稳定。 服务器在境内的站点,这一条影响的不只是收录,还有后续的抓取预算和访问体验。
一次不要上传几百个低质量页面。 大量薄内容一次性上线,整体上会拉低 Google 对站点质量的判断,反而不利于重要页面被收录。宁可分批上、每一批都做扎实。
五个常见错误
只靠 `site:` 判断是否收录。 前面说过,它是估计值。以网址检查工具的结论为准。
反复提交重新抓取。 请求重新抓取是有配额的,一天点几十次不会加快收录,反而掩盖真实原因。修好 noindex、canonical 这些问题之后提交一次就够了。
上线忘了摘 noindex。 这一条单独再说一次都不过分,它是「页面能打开但就是不收录」的第一原因。
用 robots.txt 去「屏蔽不想收录的页面」。 正确做法是用 noindex 且允许抓取。robots 挡住的页面 Google 读不到你的 noindex 意图。
相信「索引速成」类工具或服务。 收录没有捷径,只有把上面四问里的问题修掉。
探索者SEO顾问团队处理「不收录」咨询时,绝大多数情况最后都落在 noindex 忘了摘、canonical 指错、robots 挡住这三项上。这些都是配置问题,不是玄学,也不需要等。
如果你的站点有页面一直搜不到,可以先自查这三项,十分钟内能得出结论。查完还是没头绪,可以把具体 URL 和网址检查的结果截图整理一下,发给项目顾问判断,电话 15617834052,邮箱 931519643@qq.com。整体技术排查见外贸网站技术SEO清单,多语言版本的收录问题参考多语言独立站SEO(hreflang)。
常见问题
怎么准确判断一个页面有没有被 Google 收录?
用 Search Console 网址检查工具输入完整 URL,它会直接给出是否已编入索引。不要用 `site:` 查询判断——它给出的是估计值,不是精确的收录状态。
页面能正常打开,为什么就是不收录?
按顺序查三项:有没有 noindex 标记(建站或改版时加的忘了摘是最常见原因);canonical 是不是指向了别的页面;有没有被 robots.txt 挡住。这三项占了此类问题的绝大多数。
为什么不能用 robots.txt 屏蔽不想收录的页面?
因为 robots.txt 禁止抓取后,Google 就无法读取页面上的 noindex 标记,不知道你想不想收录,页面会停在「已抓取但未索引」这类状态。正确做法是用 noindex 且允许抓取。
新站收录慢是正常的吗?
机制上是的——新站没有外部链接和历史积累,发现和抓取的节奏本来就慢。判断要不要继续等,看两个信号:Google 有没有来抓过、抓取频率有没有在上升。如果一直显示「已抓取」或「已发现」,说明路径通,继续做内容和内链即可。
提交站点地图后多久会被收录?
没有固定时间,也不该用天数判断。看站点地图报告里「已发现的网页数」与「已编入索引的网页数」的差距,以及网址检查里 Google 给出的具体状态。反复提交重新抓取不会加快进程,有配额限制。
一次性上线很多页面会影响收录吗?
会。大量薄内容一次性上线会拉低 Google 对站点整体质量的判断,反而不利于重要页面被收录。建议分批上线,每一批把内容和内链做扎实。