免费AI爬虫检查器
检查您的网站是否屏蔽了 GPTBot、ClaudeBot 和 Google-Extended 等AI爬虫。我们将即时分析您的 robots.txt、meta 标签和头部信息。
什么是AI爬虫?
AI爬虫是 OpenAI、Anthropic 和 Google 等公司用来为其AI模型索引内容的网络机器人。当这些爬虫被屏蔽时,您的品牌对AI助手来说就变得不可见——它们无法引用它们读不到的内容。
为什么 robots.txt 很重要
- 控制哪些机器人可以访问您的网站内容
- 屏蔽AI爬虫是导致AI不可见的首要原因
- 许多网站在不知情的情况下通过通配符规则屏蔽了AI机器人
我们检查什么
- 针对 11 个 AI 爬虫 user agent 的 robots.txt 规则
- Meta robots 标签(noindex、noai、noimageai)
- X-Robots-Tag HTTP 头部
常见问题
AI 爬虫是 AI 公司用来抓取网页的机器人——有的用于训练模型,有的用于构建助手回答背后的索引,有的在用户提问的当下即时打开链接。如果 robots.txt 屏蔽了负责回答的那几个,无论内容多好,它都不会出现在 ChatGPT、Claude、Gemini 或 Perplexity 的回答里。这是品牌在 AI 回答中缺席的最常见原因。
您的 robots.txt 文件控制哪些机器人可以访问您的网站。许多网站在不知情的情况下屏蔽了 GPTBot、ClaudeBot 和 Google-Extended 等AI爬虫,无论是通过特定的 Disallow 规则还是广泛的通配符屏蔽。这意味着AI助手无法读取您的内容,永远不会引用或推荐您的品牌。
共 11 个 user agent。OpenAI:GPTBot(训练)、OAI-SearchBot(ChatGPT 搜索索引)、ChatGPT-User(用户触发的抓取)。Anthropic:ClaudeBot(训练)、Claude-SearchBot(搜索索引)、Claude-User(用户触发的抓取),以及旧文件中仍常见的遗留标识 anthropic-ai。此外还有 Google-Extended(Gemini 的引用与训练)、PerplexityBot、Bytespider(字节跳动)和 CCBot(Common Crawl)。它们各自独立控制,因此可以只允许会引用你的那些,同时拒绝用于训练的那些。
除了 robots.txt 之外,页面还可以通过 HTML 中的 <meta name="robots"> 标签和 X-Robots-Tag HTTP 头部来限制爬虫访问。noindex、nofollow、noai 和 noimageai 等指令告诉爬虫不要索引或使用您的内容。我们的工具检查所有三层爬虫访问控制。
是的。GeoVector 的AI爬虫检查器完全免费,无需注册。您可以扫描任何URL并即时获取结果,显示您的 robots.txt AI爬虫状态、meta robots 标签和 X-Robots-Tag 头部。如需更深入的全站审计和持续监测,GeoVector 提供付费方案。
本工具检查的 AI 爬虫
11 个 user agent,按运营方分组。关键在于它们彼此独立:允许回答引擎、同时拒绝训练爬虫,是一种受支持的配置,并不矛盾。
| Crawler | Operator | Used for | If you disallow it |
|---|---|---|---|
GPTBot | OpenAI | Crawling content that may be used to train OpenAI foundation models. | Your pages are excluded from that training data. |
OAI-SearchBot | OpenAI | Building the index behind ChatGPT's search answers. | You drop out of ChatGPT search answers, though you can still appear as a navigational link. |
ChatGPT-User | OpenAI | Fetching a page when a ChatGPT user or tool opens a link. | ChatGPT can't open your pages on request during a conversation. |
ClaudeBot | Anthropic | Collecting web content that may contribute to model training. | Future material is signalled as out of scope for training. |
Claude-SearchBot | Anthropic | Indexing pages to improve Claude's search results. | Your content stops being indexed for Claude search. |
Claude-User | Anthropic | Retrieving a page when a Claude user asks about it. | Claude can't pull your content into a user-directed answer. |
anthropic-ai | Anthropic | A legacy token that still appears in older robots.txt files; Anthropic no longer lists it among its active agents. | No effect on the three current agents. Harmless to leave in place. |
Google-Extended | Controlling whether your content is used for Gemini grounding and training. | You are removed from Gemini grounding. Google Search crawling, indexing, and ranking are unaffected. | |
PerplexityBot | Perplexity | Indexing pages so Perplexity can surface and cite them. | Perplexity stops citing your pages. |
Bytespider | ByteDance | Crawling for ByteDance's models and products. | Your content is excluded from ByteDance's collection. |
CCBot | Common Crawl | Building the open Common Crawl corpus that many model builders train on. | You are excluded from a dataset used well beyond any single vendor. |
三种 robots.txt 写法
按你的策略选一种复制。robots.txt 位于每个主机的根目录,每个子域名都需要各自的一份。
User-agent: OAI-SearchBot
Allow: /
User-agent: ChatGPT-User
Allow: /
User-agent: Claude-SearchBot
Allow: /
User-agent: Claude-User
Allow: /
User-agent: PerplexityBot
Allow: /
Sitemap: https://example.com/sitemap.xml# Answer questions about us
User-agent: OAI-SearchBot
Allow: /
User-agent: Claude-SearchBot
Allow: /
User-agent: PerplexityBot
Allow: /
# But do not train on us
User-agent: GPTBot
Disallow: /
User-agent: ClaudeBot
Disallow: /
User-agent: Google-Extended
Disallow: /当法务要求退出训练、市场又想要被引用时,多数团队真正需要的就是这种拆分。它只在运营方区分了这两种角色时才有效:OpenAI、Anthropic 和 Google 都区分了。PerplexityBot 和 CCBot 没有,因此对它们只能整体二选一。
User-agent: *
Disallow: /
User-agent: GPTBot
Allow: /按照 RFC 9309,爬虫只遵守与自身名称匹配的最具体的那一组规则,并忽略其他所有组。因此这里的 GPTBot 只读自己那一组,是被允许的;而所有没有专属分组的爬虫——包括 OAI-SearchBot 和 Claude-SearchBot——都落入通配符组,被全部屏蔽。测试环境的 robots.txt 上线后没被替换,出的就是这个问题。
页面级控制:meta robots 与 X-Robots-Tag
robots.txt 管的是页面能不能被抓取,这两者管的是抓取之后能拿它做什么。所以一个页面完全可抓取,却仍然不出现在结果里。
<meta name="robots" content="noindex, nofollow">X-Robots-Tag: noindex你还会看到 noai 和 noimageai。它们出自图片托管平台,并不属于任何规范;上面列出的爬虫也都没有声明支持。我们仍然报告它们,是因为它们记录了你的意图,而不是因为它们真的能拦住什么。
来源与规范
本页所有内容都以下列一手文档为准。厂商一旦改规则,最先反映在那里。
- RFC 9309: Robots Exclusion Protocol — IETF
- Overview of OpenAI crawlers — OpenAI
- Does Anthropic crawl data from the web? — Anthropic
- Google crawlers, fetchers, and user agents — Google Search Central
- PerplexityBot — Perplexity
- How Google interprets the robots.txt specification — Google Search Central
最后审阅于 。每当厂商更新规范,我们都会重新核对本页内容。