外贸网站 Google 搜不到:
先查收录,再谈排名
网站上线两周 Google 还搜不到,先别改标题加关键词。sitemap 提交成功不等于收录,site: 查不到也不等于没收录。四个动作定位卡在哪一层。
文 / RESPEC Team · 2026-11-08
外贸网站 Google 搜不到,先别改标题、别加关键词,先确认它有没有被收录。
站上线两周了,服务商跟你说都做完了,验收单也签了。你搜自己公司名,翻三页没有;搜主打产品词,连影子都没有。你发过去问,回一句「SEO 要时间,再等等」。
多说一句:等可以。但等得知道在等什么。
先破个预期:没有「提交完就等收录」这回事。至少三条常识是反的:
- sitemap 提交成功,不等于会被收录。它只是一份告知,不是收录凭证。
- site: 查不到,不等于没收录;site: 查得到,也不等于会有排名。它是个粗查,不是判据。
- 用 robots.txt 把爬虫挡掉,页面反而可能以一条没摘要的链接出现在结果里。很多人拿它当「下架」用,方向是反的。
核心逻辑就一条:
让 Google 发现你 → 抓得到 → 编进索引 → 才轮到排名
四段是串联的,顺序不能反。没进索引,内容写得再好、关键词堆得再准,都是零。所以第一件事不是优化,是定位卡在第几段。
划个边界:这篇只讲 Google 传统搜索的收录。让 ChatGPT 引用你是另一套机制,我们写过一篇《如何让 ChatGPT 引用你的站:先修爬虫,再改内容》,别混着查。
一、你说的「搜不到」,是哪一种?
「搜不到」是三件不同的事,修法互不通用。先做一件事:让对方截个图,或者你自己按下面跑一遍,能省掉一半扯皮。
1. 先用 site: 做一次粗查
在 Google 搜 site:你的域名。你看到有结果,说明至少有一部分页面进了索引;没结果,也不能下结论。
Google 自己在「网页索引编制」报告的入门指南里,把 site: 列给不到 500 页的小站做快速自查用。原文同时讲清楚:报告里的示例网址列表最多 1,000 条,不能保证列出处于某个状态的全部网址。
一句话:site: 是抽样,不是台账。
2. 唯一算数的判据,是网址检查工具
打开 Search Console,顶部搜索框粘一个完整网址,回车。看最上面那张卡片,只有两种结论:
- 网址已收录到 Google:能出现在结果里,但不保证一定出现。
- 网址尚未收录到 Google:现在不会出现在结果里,往下看「网页索引编制」那段找原因。
这里有个很容易踩的坑:「网址已收录到 Google」并不保证你的网页会显示在搜索结果中。官方原文写得很直白,索引资格和排名是两件事,搜索结果还会按用户位置、搜索记录做个性化。所以别拿「我收录了怎么还是搜不到」去质问服务商,这两个问题不在一个层。
3. 三种症状,对应三个动作
| 你看到的样子 | 实际卡在哪 | 先做什么 |
|---|---|---|
| 公司名、产品词都搜不到,你的 GSC 里几乎没数据 | 整站还没被 Google 找到 | 先确认资源验证过、首页能被抓 |
site: 有结果,产品词搜不到 | 已收录,是排名问题 | 别在收录上耗,去查内容和外链 |
site: 没结果,但 GSC 显示已编入索引 | 抽样没抽到 | 以网址检查工具为准,别改站 |
顺序别反:先确认有没有被收录,再谈为什么没排名。
土办法最有效:拿首页和 3 个有询盘价值的产品页,各跑一次网址检查工具。四张卡片摆一起,全站卡在哪一段基本就出来了。这比听任何人说「再等等」都准。
二、为什么 sitemap 交了,还是没收录?
这是最常见的一句委屈:「我 sitemap 都提交了啊。」
1. 提交成功,只表示「收到了」
Google 的原文是这么写的:
"Keep in mind that submitting a sitemap is merely a hint: it doesn't guarantee that Google will download the sitemap or use the sitemap for crawling URLs on the site."
原文:提交站点地图只是一个提示,不保证 Google 会下载它,也不保证会用它来抓取站上的网址。
Google Search Central · Build and submit a sitemap
我们据此的建议:把「已提交」从验收清单里划掉,换成「GSC 里能看到 Googlebot 读取时间、且状态列开始变化」。前者是你的动作,后者才是对方的动作。
2. 检查 sitemap 本身合不合规
四条硬线,逐条对:
- 单个 sitemap 最多 50,000 个 URL、未压缩不超过 50 MB。超了必须拆,或者交一个 sitemap index 文件。
- 必须用完整绝对 URL。
https://你的域名/product-a对,/product-a不对。 <priority>和<changefreq>Google 直接忽略,别在这两个标签上花时间。<lastmod>只有「持续且可核实准确」才会被采信。全站统一填今天,等于没填。
两条命令就能查完,不用进后台:
curl -s https://你的域名/sitemap.xml | grep -c "<loc>"
curl -s -o /dev/null -w "%{http_code} %{size_download}\n" https://你的域名/sitemap.xml
第一行数 URL 条数,第二行看状态码和字节数。状态码不是 200,或者字节数对不上 50 MB 那条线,先修文件,别去问收录。
3. 对照一下,你我之前大概都这么干过
- 反例:「sitemap 交了,等一阵看收录。」——等的是天数,中间没有任何可复核的中间状态。
- 正例:「交完在 GSC 的站点地图报告里看读取时间,再用网址检查工具查首页,看是从站点地图还是引荐来源网页发现的。」——等的是状态变化。
差距不在耐心。分水岭在这:前一句把结果交给时间,后一句把过程拆成了能自己复核的动作。
顺带说一句:Google 找页面靠两条路,站点地图,或者从已知页面点过去的链接。新站首页没人链、内链又没铺开,Google 连入口都没有。官方给的路径是先让首页进索引,再靠站内导航把其他页面带出来。
三、是不是一行配置把爬虫挡在门外?
收录问题里,这一层最冤:内容没问题、sitemap 没问题,就一行配置,全站安静地不被抓。
1. robots.txt 先看这四处
curl -s https://你的域名/robots.txt
重点找 User-agent: * 下面有没有一条 Disallow: /。旧模板、临时地址搬过来没删的预览站配置,多数死在这一行。
几个边界值得记住,都是官方原文:
- 文件超过 500 KiB,超出的部分直接被忽略。
- 改完 Google 通常缓存最多 24 小时才更新,当天没变化是正常的,别反复改。
- robots.txt 返回 4xx(除 429)时,Google 当作「没有这个文件」,也就是没有任何抓取限制——这跟很多人的直觉相反。
- 返回 5xx 时,前 12 小时停止抓取;仍取不到,接下来 30 天沿用上一次的好版本。
- 重定向至少跟 5 跳,之后按 404 处理。
2. 响应头和页面里的 noindex
静态站尤其容易漏这一处:HTML 里干净,但 CDN 或 Worker 在响应头里带了一条 X-Robots-Tag: noindex。
curl -sI https://你的域名/ | grep -i "x-robots-tag\|^HTTP/"
curl -s https://你的域名/ | grep -io "noindex\|rel=canonical"
判据就一句:两条都为空,才算过。这里没有报错、没有告警,页面照样能打开,只是不进索引。验收时不查,上线三个月都不会有人发现。
3. 最反常识的一条:屏蔽抓取,不等于屏蔽收录
Google 在 robots.txt 规范里写得很清楚:
"Google can't index the content of pages which are disallowed for crawling, but it may still index the URL and show it in search results without a snippet."
原文:被禁止抓取的页面,Google 读不到内容,但仍可能把网址编进索引、以一条没有摘要的形式显示在搜索结果里。
Google Search Central · How Google interprets the robots.txt specification
网址检查工具的文档还补了一刀:页面被 robots.txt 挡住时,「是否允许编入索引?」这一栏会永远显示「是」——因为 Google 根本看不见 noindex 指令,也就没法遵从它。
所以判据是:想让页面从结果里消失,用 noindex,不要用 Disallow。Disallow 管的是「别来读」,noindex 管的才是「别收录」,两件事。
4. 迁站时,旧站的配置会跟着搬过来
说句实话:这一条我们自己的迁移清单里是单独列出来复核的,因为它不报错、不告警,只会让新站安安静静地不被收录。
临时预览地址上那条 Disallow: /、测试环境留在 <head> 里的 noindex、还有旧站为了防重复收录加的 X-Robots-Tag,切域名那一刻如果一起带过去,新站看起来一切正常。
换站那天,把这三条命令重跑一遍,比事后查 2 周便宜得多。这也是「旧站不动、新站先跑」这种做法唯一需要额外盯紧的地方——两套配置并存,容易搬错。
四、这跟「让 ChatGPT 引用」不是一回事
两套机制,别拿一把尺子量。
Google 这边是「抓取 → 索引 → 排名」,看的是 GSC。ChatGPT 那边是「AI 爬虫进得来 → 段落抽得动 → 站外信得过」,看的是 robots.txt 里 OAI-SearchBot 那几个 UA 和 Bing 索引。
Google 收录了,不等于 ChatGPT 会引用你;反过来,ChatGPT 提了你,也不代表 GSC 里那页是绿的。
主动说一句边界:我们那篇 GEO 文章里写过「通常 4–8 周能看到初步引用」,那是个观察区间,不是承诺,不同站点差别很大。这篇也一样——我不打算给你一个「几天必收录」的数字,因为官方没给,给了也兑现不了。能给的只有判据:状态从哪一格挪到哪一格,你自己看得见。
五、7 天落地清单(直接照做)
| 天数 | 动作 | 完事的标准 |
|---|---|---|
| Day 1 | 在你的 GSC 里验证资源归属,查首页的网址检查卡片 | 顶部状态是「已收录」或明确给出未收录原因 |
| Day 1 | curl 跑一遍 robots.txt 和响应头 | 没有 Disallow: /,没有 X-Robots-Tag: noindex |
| Day 2 | 核对 sitemap:条数、绝对 URL、状态码 200 | 三条命令输出都对得上 |
| Day 2 | 在 GSC 站点地图报告确认 Googlebot 读取时间 | 有读取记录,不是只有「已提交」 |
| Day 3 | 从首页铺到 3 个主力产品页的内链 | 网址检查结果里出现「引荐来源网页」 |
| Day 4–5 | 只修「来源」列为「网站」的问题 | 带「网站」的那几行数量下降 |
| Day 6–7 | 点「验证修正情况」,然后别天天改 | 进入验证流程,等通知 |
一个提醒:表里最容易被跳过的是 Day 6。改完不验证,Google 仍可能按旧状态算。
六、改完怎么确认,只看三处
1. 看「来源」那一栏
「网页索引编制」报告里,每条未编入索引的原因都带一个「来源」值,标明问题出自 Google 还是你的网站。官方说明是:一般只有「来源」列为「网站」的问题,你才修得动。顺序很简单:先看这一列,能省掉一半无效动作。
2. 验证要点,而且只点一次
在问题详情页点「验证修正情况」。官方原文:验证过程通常最多需要大约两周时间,某些情况下更久,期间会发邮件通知进度。
别在验证没结束前反复改配置。抽查抓到一次旧状态,整个流程就退回起点——这是最常见的自我干扰。
3. 别把「已编入索引」当「有排名」
再说一遍这句,因为它最容易被当成 KPI 交差:报告里绿色只是「有资格出现」,不是「一定出现」,更不是「排前面」。
验收该要的是一张状态截图,不是一句「已经收录了」。最后一句:截图能复核,话不能。
常见问题
Q1sitemap 提交成功了,是不是就等着收录?
先给结论:不是。官方原文说提交只是 hint,不保证 Google 会下载或用其中的网址。要确认的是 GSC 站点地图报告里的读取时间,以及网址检查工具里「引荐站点地图」有没有值。
Q2site:你的域名 一条都没有,是不是站被惩罚了?
先给结论:先别往惩罚上想。site: 只是粗查抽样,官方也只把它当小站快速自查用。用网址检查工具查首页:显示「网址尚未收录到 Google」,再看「网页索引编制」里给的原因,多数是 robots.txt、noindex 或还没被发现。
Q3robots.txt 里写了 Disallow,页面还会出现在搜索结果里吗?
会,但分两层:Google 读不到内容,但仍可能把网址编进索引、显示成一条没有摘要的链接。想真正移除,用 noindex,别用 Disallow。
Q4新站多久能被收录?能不能催?
官方说法是 Google 可能需要一周左右才开始抓取新站并编入索引,并且明确不保证每个网址都被收录。能做的是交 sitemap、让首页先被抓到、把内链铺开,以及在网址检查工具里对个别页面请求编入索引——工具本身每天有次数上限,别拿它当批量按钮。
资料来源
- Google Search Central · Build and submit a sitemap
原文支撑:单个 sitemap 上限 50 MB / 50,000 URL、必须用绝对 URL、Google 忽略<priority>与<changefreq>、<lastmod>需可核实、以及「submitting a sitemap is merely a hint」。
我们的应用建议:把验收项从「已提交」换成「GSC 里能看到读取时间」,以及文中那两条 curl 检查命令。 - Google Search Central · How Google interprets the robots.txt specification
原文支撑:缓存最多 24 小时、500 KiB 大小上限、4xx/5xx 的处理(12 小时、30 天)、至少 5 跳重定向,以及「Disallow 的页面仍可能以无摘要形式被索引」。
我们的应用建议:换站当天重跑三条命令这份清单,以及「想下架用 noindex 不用 Disallow」这条判据。 - Search Console 帮助 · 「网页索引编制」报告
原文支撑:不到 500 页可用site:快速自查、示例列表最多 1,000 条、「来源」列区分 Google / 网站、验证通常最多约两周、以及「已编入索引并不保证显示在搜索结果中」。
我们的应用建议:按「来源」列筛问题的做法,和 7 天清单里 Day 6 的验证动作。 - Search Console 帮助 · 网址检查工具
原文支撑:「网址已收录到 Google」/「网址尚未收录到 Google」两种总体状态、收录不保证显示、被 robots.txt 屏蔽时「是否允许编入索引?」恒为「是」、每日检查次数上限。
我们的应用建议:用四张卡片定位全站卡在哪一段,以及第三节第 3 条那个反常识判据。 - Google 搜索的运作方式
原文支撑:抓取 → 索引 → 排名的先后关系,以及 Google 通过已知网页链接或站点地图发现新网址。
我们的应用建议:开头那句「四段串联、顺序不能反」,以及新站先让首页进索引、再靠内链带出其他页。
---
最后交代一句:本文只写可复核的判据与动作。文中未出现任何「保证上首页」「几天必收录」的承诺,也不会有——收录时间由 Google 决定,服务商能交付的是配置和证据。