AI爬虫不是一种东西,而是三类完全不同的东西。把三类爬虫用一行`Disallow: /`全禁,是最常见也最贵的错误——你以为在防AI训练,实际同时在关掉ChatGPT搜索里出现你网站的机会。
三类AI爬虫的职能差异
训练爬虫:内容用于训练模型
这类爬虫抓取公开网页内容,用于改进AI基础模型。你被训练爬虫抓走的内容会进入未来的模型版本,但不会直接影响你当前在AI搜索中的曝光。
代表:OpenAI的GPTBot、Anthropic的ClaudeBot、Google的Google-Extended(这是一个robots.txt控制标记,不是独立爬虫)、Meta的Meta-ExternalAgent、ByteDance的Bytespider、Common Crawl的CCBot、Cohere的cohere-ai、Apple的Applebot-Extended(同样是控制标记)。
禁掉它们的后果:你的内容不会进入这些厂商的未来模型训练。不影响你当前在AI搜索结果中的出现。
搜索/引用爬虫:内容用于AI搜索答案
这类爬虫索引网页内容,用于在用户提问时生成AI搜索答案并引用来源。这是真正影响你在AI搜索中可见度的爬虫。
代表:OpenAI的OAI-SearchBot(ChatGPT搜索)、Anthropic的Claude-SearchBot(Claude搜索)、Perplexity的PerplexityBot、Google的Googlebot(Googlebot同时服务常规搜索和AI Overviews)、Apple的Applebot(Siri和Apple Intelligence搜索)、DuckDuckGo的DuckAssistBot。
禁掉它们的后果:你的内容不会出现在对应AI搜索平台的答案和引用中。这是”贵”的禁法——你失去的是搜索曝光。
用户触发爬虫:用户提问时实时获取页面
这类不是自动爬虫,而是用户在使用ChatGPT/Claude/Perplexity时,AI按需访问特定页面。它的频率取决于用户行为而不是自动抓取。
代表:ChatGPT-User、Claude-User、Perplexity-User、MistralAI-User。
禁掉它们的后果:当用户让AI访问你的页面时,AI无法获取内容。对你的搜索曝光影响相对较小,但会降低用户在AI里问到你时的信息质量。
各平台爬虫清单(2026年口径)
OpenAI
| 爬虫 | 类型 | 禁止后 |
|—|—|—|
| GPTBot | 训练 | 内容不用于模型训练;不影响搜索结果 |
| OAI-SearchBot | 搜索 | 不会出现在ChatGPT搜索答案中(导航链接可能仍出现) |
| ChatGPT-User | 用户触发 | 用户让ChatGPT访问你页面时获取不到内容 |
| OAI-AdsBot | 广告验证 | ChatGPT Ads落地页验证受影响 |
Anthropic
| 爬虫 | 类型 | 禁止后 |
|—|—|—|
| ClaudeBot | 训练 | 内容不用于Claude模型训练 |
| Claude-SearchBot | 搜索 | 降低在Claude搜索结果中的可见度 |
| Claude-User | 用户触发 | 用户让Claude访问你页面时获取不到内容 |
| 爬虫/标记 | 类型 | 禁止后 |
|—|—|—|
| Googlebot | 搜索(同时服务AI Overviews) | 影响常规搜索排名+AI Overviews出现——不要禁 |
| Google-Extended | 训练/接地(robots.txt标记) | 内容不用于Gemini模型训练和接地;不影响搜索 |
其他平台
| 爬虫 | 运营方 | 类型 |
|—|—|—|
| PerplexityBot | Perplexity | 搜索 |
| Perplexity-User | Perplexity | 用户触发 |
| Meta-ExternalAgent | Meta | 训练 |
| Meta-WebIndexer | Meta | 搜索 |
| Bytespider | ByteDance | 训练+搜索 |
| CCBot | Common Crawl | 训练(开放数据集) |
| Amazonbot | Amazon | 搜索+AI |
| Applebot | Apple | 搜索(Siri/Spotlight) |
| Applebot-Extended | Apple | 训练(标记) |
| DuckAssistBot | DuckDuckGo | 搜索 |
robots.txt设置的三种策略
策略一:最大AI可见度(推荐大多数B2B外贸站)
允许所有搜索爬虫和用户触发爬虫,不主动禁训练爬虫。
这是最简单的策略——什么都不写。robots.txt不针对任何AI爬虫做限制,Google、ChatGPT搜索、Claude搜索、Perplexity都能索引和引用你。
适用场景:你的目标是被尽可能多的AI搜索平台看到和引用。对大多数外贸B2B站来说,这是正确选择——你的核心需求是获客,不是防训练。
策略二:被引用但不被训练
允许搜索爬虫,禁训练爬虫。你保持AI搜索曝光,同时退出模型训练。
“`
允许搜索爬虫(AI搜索曝光)
User-agent: OAI-SearchBot
Allow: /
User-agent: Claude-SearchBot
Allow: /
User-agent: PerplexityBot
Allow: /
User-agent: Applebot
Allow: /
禁止训练爬虫(退出模型训练)
User-agent: GPTBot
Disallow: /
User-agent: ClaudeBot
Disallow: /
User-agent: Google-Extended
Disallow: /
User-agent: CCBot
Disallow: /
User-agent: Bytespider
Disallow: /
User-agent: Meta-ExternalAgent
Disallow: /
User-agent: Applebot-Extended
Disallow: /
User-agent: cohere-ai
Disallow: /
“`
适用场景:你的内容有版权敏感性(如独家技术文档、定价信息),不想被AI厂商白拿去训练模型。但你仍希望在ChatGPT/Claude/Perplexity搜索中被引用。
策略三:完全退出AI
搜索和训练都禁。你完全从AI搜索和训练中消失。
“`
User-agent: GPTBot
Disallow: /
User-agent: OAI-SearchBot
Disallow: /
User-agent: ClaudeBot
Disallow: /
User-agent: Claude-SearchBot
Disallow: /
User-agent: PerplexityBot
Disallow: /
User-agent: Google-Extended
Disallow: /
“`
适用场景:内容付费墙保护、受监管行业、授权内容——你的内容不应该被任何AI免费获取。对大多数外贸B2B站来说,这个策略弊大于利。
最贵的错误
最常见的错误:在robots.txt里用通配符或一行`Disallow: /`把所有AI爬虫全禁。
你以为在防AI训练(合理的诉求),实际同时关掉了OAI-SearchBot——你的内容不会出现在ChatGPT搜索答案中。你想挡的是训练,丢掉的是入口。
解决方法很简单:分别设置。GPTBot和OAI-SearchBot是两个独立的爬虫,你在robots.txt里分别给它们不同的指令即可。
注意事项
robots.txt改动约24小时生效(OpenAI官方口径)。改了不会立刻起效。
Googlebot不要禁。 Googlebot同时服务常规搜索和AI Overviews。禁Googlebot等于退出Google搜索——这不是防AI,是自杀。
Google-Extended是标记不是爬虫。 它不会出现在你的服务器日志里,是robots.txt里的一个控制标记,控制你的内容是否被用于Gemini训练和接地。禁它不影响搜索排名。
Meta-WebIndexer容易被忽略。 大多数AI爬虫清单只列了Meta-ExternalAgent(训练爬虫),但Meta也运行Meta-WebIndexer(搜索爬虫)。如果你的目标是”被Meta AI引用”,需要允许的是Meta-WebIndexer而不是Meta-ExternalAgent。
探索者SEO顾问团队在服务外贸独立站客户时,robots.txt的AI爬虫设置是GEO摸底的必查项。判断一个站是否在AI搜索中有可见度,先看robots.txt有没有误禁搜索爬虫。如果你的品牌名在ChatGPT或AI搜索里被问到”推荐谁”时没有出现,说明品牌实体还没被建立起来——也可能是robots.txt误禁了搜索爬虫。想先判断自己的品牌在AI搜索中的可见度,可以联系探索者SEO顾问团队(电话15617834052,邮箱931519643@qq.com),免费帮你做一次GEO摸底,也可以前往联系页面获取更多服务信息。
##
常见问题
我只想防AI训练不防AI搜索,怎么设?
允许搜索爬虫(OAI-SearchBot、Claude-SearchBot、PerplexityBot、Googlebot),禁训练爬虫(GPTBot、ClaudeBot、Google-Extended、CCBot等)。本文”策略二”给出了完整robots.txt模板。
禁掉GPTBot会影响我在ChatGPT里的出现吗?
不会。GPTBot是训练爬虫,OAI-SearchBot才是搜索爬虫。禁GPTBot只是退出模型训练,不影响你在ChatGPT搜索答案中的出现。禁OAI-SearchBot才会让你从ChatGPT搜索答案中消失。
Google-Extended和Googlebot有什么区别?
Googlebot是搜索爬虫,同时服务常规搜索和AI Overviews——不要禁它。Google-Extended是robots.txt控制标记,控制内容是否用于Gemini训练和接地——禁它不影响搜索排名,只是退出Gemini训练。
robots.txt写了之后多久生效?
约24小时(OpenAI官方口径)。Google和Anthropic也承诺尊重robots.txt,但生效时间类似。
有没有AI爬虫是robots.txt管不了的?
有。一些”代理式浏览器”(如ChatGPT Atlas、Claude for Chrome)使用标准Chrome用户代理,无法在robots.txt层面识别。控制这类流量需要IP规则或WAF,但这些也会拦截使用这些工具的人类用户。 ##