谷歌一直不收录?按这个顺序查,7 步定位到具体原因

「提交了两周还没收录」是最常被问到的问题,但答案几乎从不是「谷歌不友好」。这篇文章给一个可执行的排查顺序:先分清是抓不到、抓了不索引,还是索引了不展示,再用 6 个免费工具逐步缩小范围到具体原因。

标签谷歌不收录网站收录Search Console抓取与索引外贸SEO
谷歌一直不收录?按这个顺序查,7 步定位到具体原因
目录

「网站上线两周了,谷歌一条都没收录。」这是外贸独立站最常遇到的卡点,也是最容易被误判的一件事 —— 多数人的第一反应是「谷歌对新站不友好」,于是去发外链、换服务器、甚至重新建站。真实原因通常更具体,而且5 分钟就能查出来。

先记住一个前提:收录(indexed)和展示(ranked)是两件事。收录是"谷歌把你的页面存进了库",展示是"有人搜某个词时把你的页面排出来"。本文只解决第一件事 —— 收录。收录都没有的时候谈排名没有意义。

先分清是哪一种"没收录"

打开 Google Search Console(下称 GSC),看「页面」报告里的三个数字,对号入座:

现象含义往哪查
网址检查里显示「网址不在 Google 上」且能抓到抓取没问题,是索引被拒看「已抓取 - 尚未编入索引」的原因
网址检查显示「无法访问 / 已被 robots.txt 屏蔽」抓取阶段就被挡住robots.txt、服务器状态码、防火墙
GSC 里根本看不到这个网址谷歌还不知道它存在站点地图、内链、主动推送
已收录,但搜标题搜不到这不是收录问题排名与内容质量(本文不展开)

分错类是最浪费时间的。下面按这四条各给一套查法。

第 1 步:确认 robots.txt 没把整站挡住

最常见也最低级的错误:测试环境遗留下来的 Disallow: /。打开 你的域名/robots.txt 亲眼看一下,然后到 GSC 的「robots.txt 测试工具」里输入一个具体页面地址,看是否被屏蔽。

顺带确认 <meta name="robots" content="noindex"> 没有混进模板 —— 它比 robots.txt 更隐蔽,因为页面能正常访问、只是永远不进库。

第 2 步:看服务器返回的状态码是不是 200

用 curl -I 直接看响应头,别用浏览器(浏览器会跟 301 也会执行 JS):

curl -I https://你的域名/某个页面

要确认三件事:

  • 状态码是 200,不是 301/302 链、也不是 403(很多 WAF 会拦谷歌的爬虫 UA);
  • Content-Type 是 text/html,不是 application/json 之类(典型症状是 SPA 直出配置错了);
  • 没有 X-Robots-Tag: noindex 这种藏在响应头里的拒绝。

第 3 步:确认内容在"不执行 JS"的情况下可见

谷歌虽然能渲染 JS,但渲染是排在抓取之后的第二道工序,有排队延迟,新站往往要等更久。自查办法:用 curl 拉回源码,搜一下你的正文关键词在不在里面。

curl -s https://你的域名/文章页 | grep -o "正文里的某个词" | head

如果源码里没有、只有浏览器里能看到,说明正文是客户端渲染的 —— 收录慢是必然的,改成服务端渲染/静态生成才是解法。

第 4 步:站点地图是否提交、且没有报错

在 GSC「站点地图」里确认:

  • 地址已提交且状态是"成功";
  • 打开 sitemap.xml 本身,里面真的包含你要收录的网址(常见错误:只提交了首页,或列表接口分页只取了第一页,第 101 条之后永远进不了地图);
  • 地图里的网址都是 200 的规范地址,没有 301、没有参数链接。

第 5 步:读「已抓取 - 尚未编入索引」的原因

这一栏才是真正的答案所在地,常见几种:

原因通常意味着怎么办
已抓取 - 尚未编入索引内容太薄、与站内其它页重复度高补实质内容、合并雷同页、加内链
已发现 - 尚未抓取谷歌知道它,但抓取预算不够(多为新站或页面太多)减少雷同页面、提高内链密度、等
重复网页,Google 选择的规范网页不同canonical / hreflang 配置有问题检查自指 canonical 与多语言互指
备用网页(有适当的规范标记)这是正常的,被别的地址代表了一般不用管

第 6 步:用 URL 检查工具请求编入索引

对单个重要页面,GSC 的「网址检查」→「请求编入索引」是有效的加速手段,但它有两个前提:页面本身没被拒、且配额没用完。它不会让一个薄页面凭空被收录。

第 7 步:看抓取统计,确认谷歌真的来过

GSC「设置 → 抓取统计信息」里看最近 90 天的抓取请求数与响应分布。如果爬虫压根没来过,前面 6 步都白做 —— 问题在发现环节(没内链、没地图、域名太新、服务器对海外访问太慢)。

新站的时间预期:别拿别人的速度要求自己

收录速度受域名年龄、内容量、抓取预算、服务器响应共同影响。参考区间:

阶段常见耗时
提交站点地图 → 首次抓取1 天 ~ 2 周
首次抓取 → 首批页面进索引3 天 ~ 3 周
新域名(注册 3 个月内)整体进入稳定抓取节奏1 ~ 3 个月

所以「两周没收录」对一个新域名来说完全在正常范围内。真正该做的是:确认没有硬性阻断(第 1~3 步)、把地图与内链补齐(第 4 步)、然后持续产出内容让抓取预算有东西可抓。

一个常被忽略的加速项:内链

谷歌发现页面的主要途径不是站点地图,而是页面之间的链接。新站常见的问题是新文章发出来之后,除了列表页没有任何地方链到它。我们的做法是:文章之间按主题互相引用(比如这篇可以和多语言站的 hreflang 配置互链),并在列表页保持稳定的分页结构。

如果站点是你自己的,先把地基做对

上面这些排查动作,前提是站点本身具备"能被收录"的基础:服务端渲染、自指 canonical、正确的 hreflang、可读的站点地图、结构化数据。这些在建站阶段就该配好,而不是上线后再补。我们的标准建站把这些列为交付项,如果你现在的站是别处做的,也可以对照上面的清单逐条自查。