检查哪些 AI 爬虫能访问你的网站

用 22 个 AI 爬虫 user-agent 检查你的 robots.txt,再以 OAI-SearchBot、GPTBot、ClaudeBot、PerplexityBot 的身份实际抓取页面,查出 CDN/WAF 拦截,测量有多少文字依赖 JavaScript,并给出按优先级排列的修复清单。免费,不保存数据。

可选:测试指定页面,或粘贴 robots.txt

推荐的 AI 可见性 robots.txt 规则

01

搜索爬虫 vs. 训练爬虫:最关键的区分

主流 AI 公司现在都把爬虫分成两类:搜索(抓取页面,让回答可以引用和链接)和训练(为未来的模型收集数据)。你可以屏蔽训练爬虫,同时仍然被 AI 搜索引用。常见的反向错误是:把所有带“AI”字样的爬虫一刀切屏蔽,结果悄悄从 ChatGPT 和 Perplexity 的回答里消失。

User-agent所属作用屏蔽后的影响
OAI-SearchBotOpenAI为 ChatGPT 搜索结果和引用建索引可能从 ChatGPT 搜索回答里消失
ChatGPT-UserOpenAI用户让 ChatGPT 打开某个页面时实时抓取ChatGPT 无法按用户要求打开你的页面
GPTBotOpenAI为模型训练收集数据不影响 ChatGPT 搜索(是两个不同爬虫)
Claude-SearchBot / Claude-UserAnthropic搜索索引 / 用户请求时抓取Claude 引用你页面的机会变少
ClaudeBotAnthropic模型训练不影响 Claude 搜索
PerplexityBot / Perplexity-UserPerplexity为回答建索引 / 用户请求时抓取Perplexity 无法引用你
GooglebotGoogle搜索、AI 概览(AI Overviews)和 AI 模式你会整体从 Google 消失
Google-ExtendedGoogle控制内容是否用于 Gemini 训练与 grounding不用于搜索排名,也不影响 AI 概览
BingbotMicrosoftBing 和 Copilot 回答失去 Bing 和 Copilot 引用
CCBotCommon Crawl很多模型厂商使用的公开网页数据集未来训练语料里出现得更少

标识来自各公司公开的爬虫文档。上方工具共测试 22 个 user-agent。

02

工具如何解读你的 robots.txt

工具遵循 robots.txt 标准(RFC 9309)和 Google 公开的解析规则,结果与守规矩的爬虫实际行为一致:

  • 具名分组会替代 * 分组。如果写了 User-agent: GPTBot,GPTBot 会完全忽略 User-agent: * 下的规则。
  • 最长匹配规则优先。对博客 URL 来说,Allow: /blog/ 优先于 Disallow: /。
  • 长度相同时,Allow 优先。
  • 支持 * 通配符和 $ 结尾锚点。
  • 没有 robots.txt(404)等于全部允许。返回 5xx 错误时,Google 等会把整站当作禁止抓取,直到修复。

可以用“路径”选项测试具体 URL,比如被 Disallow: /products/*? 规则影响的商品页;也可以粘贴一份草稿 robots.txt,上线前先测。

03

悄悄挡住 AI 搜索的常见错误

  1. 测试环境规则被带上线:开发时留下的 User-agent: * + Disallow: / 会挡住所有 AI 爬虫,不只是 Google。
  2. 为了“不进 ChatGPT”而屏蔽 GPTBot。GPTBot 是训练爬虫;ChatGPT 搜索用的是 OAI-SearchBot 和 ChatGPT-User。要分别决定。
  3. 加了具名分组却忘了私有规则。某个爬虫一旦有了自己的分组,* 下的 Disallow: /admin/ 对它就不再生效,记得复制过去。
  4. CDN 层的 AI 爬虫拦截。Cloudflare 等 CDN 提供一键拦截 AI 爬虫,部分新站默认开启,会覆盖宽松的 robots.txt。
  5. 内容只有在 JavaScript 运行后才出现。大多数 AI 爬虫不执行 JavaScript,前端渲染的价格、参数、评价即使允许抓取也可能看不到。
  6. 以为 Google-Extended 会影响 AI 概览。不会;AI 概览和 AI 模式用的是普通的 Googlebot 抓取。

出海品牌还常遇到一种情况:服务器或 CDN 只对中国大陆以外做了地区限制,或者反过来只允许国内 IP 访问——海外 AI 爬虫同样会被挡住。

04

实时访问测试:robots.txt 告诉不了你的事

robots.txt 宽松,只说明爬虫被允许;实时测试检查的是服务器有没有真的把页面给它们。工具会通过中立的抓取服务请求页面五次:一次以普通浏览器身份(作为基准),另外四次分别用 OAI-SearchBot、GPTBot、ClaudeBot、PerplexityBot 的官方 user-agent。然后再抓一份完整渲染后的版本,比较文字量。

结果含义常见修法
已屏蔽(401/403/429/503)CDN、防火墙或主机拒绝了这个 user-agent。Cloudflare:Security → Bots、AI Crawl Control、WAF 自定义规则、限速规则。其他主机:机器人管理或防火墙规则。
验证页爬虫拿到的是“请验证你是真人”页面,而不是内容。对经过验证的 AI 搜索爬虫跳过验证,或调低内容页的安全等级。
内容过少爬虫拿到的文字远少于浏览器。给爬虫和用户返回相同的 HTML;检查同意弹窗和针对爬虫的模板。
原始 HTML 文字少大部分文字要等 JavaScript 运行后才出现。对产品信息、价格、参数、FAQ 做服务端渲染(SSR/SSG)或预渲染。

需要知道的局限:请求来自抓取服务的 IP,而不是 OpenAI 或 Anthropic 的 IP。“已屏蔽”是强信号,说明仅凭 user-agent 就会被拒绝;“正常”说明 user-agent 没被拒绝,但会校验爬虫 IP 的 CDN 仍可能对真实爬虫区别对待,最好再到服务器日志或 CDN 统计里确认。

报告还会检查 robots.txt 有没有声明站点地图,并给出 Bing site: 搜索链接。Copilot 依据 Bing 索引作答,也有报道称 ChatGPT 搜索会参考它,所以没被 Bing 收录的页面更难被引用。可以在 Bing Webmaster Tools 提交站点地图并开启 IndexNow 加快收录。

05

该允许什么:一个合理的默认方案

对希望被 AI 回答推荐的大多数品牌,默认方案应是:允许所有 AI 搜索爬虫,私有路径继续禁止,对训练爬虫做一个明确的商业决定。有版权授权价值的媒体通常会屏蔽训练;产品和服务品牌一般也能从训练数据中受益,因为模型会由此学到“哪些品牌属于这个品类”。

工具里的规则生成器两种版本都能写。把它贴在现有规则上方,把你的私有 Disallow 行复制进 AI 分组,然后重新检查。

访问没问题之后,下一步是让内容值得被引用:ChatGPT 搜索排名指南、如何被 Perplexity 引用,以及免费 llms.txt 生成器。

06

免费检查 vs. 我们代做 GEO

能不能访问是个是非题,这个工具免费回答。AI 回答会不会真正推荐你,取决于它们在别处读到了哪些关于你所在品类的内容。

这个工具免费给你的

  • 根据站点地图生成格式正确的 llms.txt
  • 用 22 个 AI 爬虫 user-agent 检查 robots.txt
  • 以 4 个 AI 爬虫身份实测抓取,查出 CDN/WAF 拦截和只靠 JavaScript 的内容
  • 被屏蔽的 AI 搜索爬虫,给出可直接复制的修复规则
  • 随时可重跑的格式校验

我们的 GEO 服务额外做的

  • 你所在品类哪些买家问题会触发 AI 回答,目前被引用的是谁
  • 为什么 AI 推荐竞品而不是你(来源、页面、提及)
  • 改写现有页面,新建可被引用的对比页和 FAQ 页
  • 持续追踪 ChatGPT、Perplexity、Gemini、Google AI 概览中的表现
  • 在 Reddit 和论坛以公开身份参与讨论——AI 回答依赖的正是这些来源

免费领取 GEO 诊断 · 了解服务流程

07

常见问题

怎么检查网站有没有屏蔽 GPTBot 或 ClaudeBot?

在上方工具输入域名即可。它会抓取你线上的 robots.txt,按爬虫实际使用的匹配规则判断,并显示 GPTBot、ClaudeBot 等 22 个 AI user-agent 是允许还是屏蔽,以及起决定作用的具体规则。

屏蔽 GPTBot 会让网站从 ChatGPT 消失吗?

不会。GPTBot 收集训练数据;ChatGPT 搜索结果和引用依赖 OAI-SearchBot,ChatGPT-User 负责抓取用户点名要看的页面。可以屏蔽 GPTBot,但想被引用就要允许 OAI-SearchBot。

允许 AI 爬虫会影响 Google 排名吗?

不会。允许或屏蔽 AI 爬虫对 Googlebot 没有影响。Google-Extended 只控制内容是否用于 Gemini 训练和 grounding,不用于搜索排名。

robots.txt 全部允许,AI 工具还是读不到网站,为什么?

最常见的原因是 CDN 或防火墙的爬虫拦截(例如 Cloudflare 的 AI 爬虫控制)、登录墙或地区限制,以及只靠 JavaScript 渲染的内容。这些都不是 robots.txt 能解决的。保持“实时访问测试”勾选,工具会以四个 AI 爬虫身份抓取页面,告诉你是哪一种情况。

这个 AI 爬虫检查工具免费吗?

免费,无需注册。工具在你的浏览器中运行,通过公开的 Jina Reader 服务抓取 robots.txt 和你的页面;MaxGrowth 不保存你测试的域名。

国内的 AI 爬虫要不要放行?

如果你也在意豆包、千问、DeepSeek、Kimi 等国内 AI 的回答,同样要确认它们的爬虫和国内访问没有被挡。本工具目前侧重海外 AI 引擎,国内引擎的情况可在诊断中一起排查。

爬虫能访问你了。下一步:看看 AI 回答会不会推荐你。

免费领取 GEO 诊断