这里是冻结的 11 月 9 日 v1.1 历史报告。 查看当前报告

本文目录

勘误修订 · v1.1

AI 爬虫 robots.txt 政策研究

2026 年 11 月的 1,000 域名快照,普通搜索对照单独报告。

首次发布: · 修订日期:

v1.1 修订了什么

本版冻结原 CSV,修正不一致的计数、图表标签和 llms.txt 条件概率方向,将两个普通搜索对照与 AI 相关主指标分开。没有改动历史判定;错误页分类、llms 正文缺失等问题仍待复核。引用前请阅读勘误和方法。

勘误记录

快照反映的结果

29.3%

至少一个 AI 相关标识根路径受限

261/891 · 12 个标识

106/190

限制 GPTBot,但未限制 OAI-SearchBot

55.8% · 分母为限制前一个标识的域名

89/185

限制 ClaudeBot,但未限制 Claude-SearchBot

48.1% · 分母为限制前一个标识的域名

下列比例均描述历史解析器子样本和根路径 /,不测官方机器人实际访问、索引或 AI 引用。

范围与方法

历史样本共 1000 个域名,Tranco 排名跨度 1–1726。旧日志记录探测 3,000 个过滤后候选,1,931 个通过启发式准入,再按排名保留前 1000 个。这不等于每个域名都是经过独立认证的内容网站;样本仍有基础设施和站点别名。

记录的榜单日期为 2026-11-08,但永久 Tranco ID 未归档。首次采集结束于 2026-11-09T02:48:00Z,之后的重试缺少逐请求时间。旧程序使用 10 秒超时、最多 5 次重定向、200,000 字节读取上限。这是历史快照,不是当前实时检测。

旧分类器把 891 个域名标为可解析,其余 109 个不进入下列比例分母。“可解析”只是旧标志,不等于独立有效性验证。空文件可以合法地没有限制,而错误文本、混合补抓元数据仍需复核。本版不再把所有 HTML 响应都称为文件缺失,也不声称只有四个不可判定案例。

旧匹配器优先使用点名组,没有时使用 wildcard,匹配最长规则,长度相同则 Allow 优先。只检查 /。复现该实现不等于完整 RFC 合规或真实机器人行为验证。

标识与用途

保留原 14 个标识用于对照,但其用途不同。主指标包含 12 个 AI 相关标识;Googlebot 和 Bingbot 单列为普通搜索对照。用户触发访问和混合用途 token 不再统一贴“决定引用”的标签。

标识运营方 / 来源类型用途分组根路径受限
OAI-SearchBot OpenAI Crawler搜索索引 84/891 (9.4%)
ChatGPT-User OpenAI Fetcher用户触发访问 105/891 (11.8%)
GPTBot OpenAI Crawler训练 / 数据采集相关 190/891 (21.3%)
Googlebot Google Crawler普通搜索对照 13/891 (1.5%)
Google-Extended Google 控制 token用途控制 token 161/891 (18.1%)
Claude-SearchBot Anthropic Crawler搜索索引 96/891 (10.8%)
Claude-User Anthropic Fetcher用户触发访问 99/891 (11.1%)
ClaudeBot Anthropic Crawler训练 / 数据采集相关 185/891 (20.8%)
PerplexityBot Perplexity AI Crawler搜索索引 130/891 (14.6%)
Perplexity-User Perplexity AI Fetcher用户触发访问 106/891 (11.9%)
Bingbot Microsoft Crawler普通搜索对照 18/891 (2.0%)
Applebot-Extended Apple 控制 token用途控制 token 156/891 (17.5%)
Bytespider ByteDance / Doubao
用途 / 来源待复核
Crawler训练 / 数据采集相关 208/891 (23.3%)
CCBot Common Crawl Crawler训练 / 数据采集相关 211/891 (23.7%)

运营商定义不同:ChatGPT-User 不控制 Search 收录,Perplexity-User 通常忽略 robots,Google-Extended 同时涉及训练与 grounding。CCBot 采集开放数据;Bytespider 的具体后续用途在此未获独立核验。请查看运营方来源与方法。

各标识限制比例

横向滑动查看完整图表;精确数值见相邻表格。

各标识的根路径限制比例n=891 · / · v1.1 各标识的根路径限制比例 n=891 · / · v1.1 CCBot 23.7% (211/891) Bytespider 23.3% (208/891) GPTBot 21.3% (190/891) ClaudeBot 20.8% (185/891) Google-Extended 18.1% (161/891) Applebot-Extended 17.5% (156/891) PerplexityBot 14.6% (130/891) Perplexity-User 11.9% (106/891) ChatGPT-User 11.8% (105/891) Claude-User 11.1% (99/891) Claude-SearchBot 10.8% (96/891) OAI-SearchBot 9.4% (84/891) Bingbot 2.0% (18/891) Googlebot 1.5% (13/891)
历史解析器在 / 的 Disallow 匹配,标注各项计数及共同分母。颜色仅表示用途分组,不代表引用效果。

在 12 项 AI 相关口径内,235 个域名有点名限制,26 个仅有 wildcard 限制。原 14 项口径的点名数为 238,两个口径不可混用。

同厂商用途对照

比较同厂商两个标识,而不推断整个平台结果。每个矩阵覆盖历史解析器子样本的 891 个域名。“未匹配禁止”包含默认或 no_rule,不等于已验证许可或引用。

GPTBot / OAI-SearchBot

限制 GPTBot 的 190 个域名中,106 个未对 OAI-SearchBot 匹配根路径禁止(55.8%)。这只描述声明规则。

横向滑动查看完整图表;精确数值见相邻表格。

根路径声明规则对照GPTBot / OAI-SearchBot · 106/190 (55.8%) · n=891 · / · v1.1 根路径声明规则对照 GPTBot / OAI-SearchBot · 106/190 (55.8%) · n=891 · / · v1.1 受限 未判为受限 受限 未判为受限 84 9.4% 106 11.9% 0 0.0% 701 78.7% GPTBot ↓ / OAI-SearchBot →
行为前一个标识,列为后一个。本矩阵不表示旧版全部“训练 / 引用”集合的分组。
GPTBotOAI-SearchBot数量
受限受限84/891
受限未匹配禁止106/891
未匹配禁止受限0/891
未匹配禁止未匹配禁止701/891

ClaudeBot / Claude-SearchBot

限制 ClaudeBot 的 185 个域名中,89 个未对 Claude-SearchBot 匹配根路径禁止(48.1%)。这只描述声明规则。

横向滑动查看完整图表;精确数值见相邻表格。

根路径声明规则对照ClaudeBot / Claude-SearchBot · 89/185 (48.1%) · n=891 · / · v1.1 根路径声明规则对照 ClaudeBot / Claude-SearchBot · 89/185 (48.1%) · n=891 · / · v1.1 受限 未判为受限 受限 未判为受限 96 10.8% 89 10.0% 0 0.0% 706 79.2% ClaudeBot ↓ / Claude-SearchBot →
行为前一个标识,列为后一个。本矩阵不表示旧版全部“训练 / 引用”集合的分组。
ClaudeBotClaude-SearchBot数量
受限受限96/891
受限未匹配禁止89/891
未匹配禁止受限0/891
未匹配禁止未匹配禁止706/891

限制数量分布

本图仅统计 12 个 AI 相关标识。根路径受限的域名仍可能允许其他路径。原 14 项口径中,12 个对全部标识受限,628 个对所有标识都未匹配限制;不能据这些数字推断其行业类别。

横向滑动查看完整图表;精确数值见相邻表格。

每域名受限的 AI 相关标识数量n=891 · / · v1.1 每域名受限的 AI 相关标识数量 n=891 · / · v1.1 0 630 1–3 67 4–7 95 8–11 49 12 50
计数覆盖历史解析器子样本,不包含两个普通搜索对照标识。
数量 / 12域名数
0630
1–367
4–795
8–1149
1250

llms.txt 的关联

旧根路径启发式在 1000 个域名中检出 172 个 llms.txt(17.2%)。这是检出,不是格式核验后的采用率:正文未归档,也没有测试子路径文件。本图回答明确的条件问题:检出组与未检出组各有多少比例出现根路径限制?

横向滑动查看完整图表;精确数值见相邻表格。

按 llms.txt 启发式检出分组的限制比例n=891 · / · v1.1 按 llms.txt 启发式检出分组的限制比例 n=891 · / · v1.1 检出 llms.txt 13.4% (23/172) 未检出 33.1% (238/719)
在历史解析器子样本内,按 llms 启发式检出分组的任一 AI 相关标识根路径限制比例;柱旁标注分子与分母。
llms 检出受限未判为受限域名数
检出23 (13.4%)149172
未检出238 (33.1%)481719

条件方向不能颠倒:这不是“受限站点里有多少发布 llms”。结果不说明因果;排除两个普通搜索对照也改变了原 14 项口径的比较,旧口径已留在 metrics.json。

排名分组

这些排名组覆盖 891 个域名。差异只是本次筛选快照的描述,不是站点规模的普遍规律;小分组、别名和可抓取性筛选限制了推断。

横向滑动查看完整图表;精确数值见相邻表格。

不同 Tranco 排名组的根路径限制比例n=891 · / · v1.1 不同 Tranco 排名组的根路径限制比例 n=891 · / · v1.1 1–100 39.0% (16/41) 101–500 31.2% (54/173) 501–1000 30.5% (80/262) 1001+ 26.7% (111/415)
按记录的 Tranco 排名分组,展示 AI 相关根路径限制;每项显示分子和组内人数。
排名组域名数任一 AI 相关标识GPTBotllms 启发式检出
1–1004116/41 (39.0%)12/41 (29.3%)7/41 (17.1%)
101–50017354/173 (31.2%)35/173 (20.2%)47/173 (27.2%)
501–100026280/262 (30.5%)60/262 (22.9%)60/262 (22.9%)
1001+415111/415 (26.7%)83/415 (20.0%)58/415 (14.0%)

旧元数据记录 583/891 份文件发生重定向(65.4%),大小中位数为 1,289 字节。部分重试字段与截断文件尚未验证;这些是历史记录,不是重新核验的工程指标。

规则解读实例

以下历史片段说明规则解读,不证明实际访问,也展示根路径与全站结论的区别。

registrar-servers.com

User-agent: *
Disallow: /

wildcard 限制适用于 /,但文件存在并不证明这是一个内容发布网站。

aka.ms

User-agent: *
Allow:/fwlink/p/
Disallow:/

根路径受限,更具体的 /fwlink/p/ 前缀却被允许,不能称为所有路径封闭。

局限与待复核项

  • 只测声明:没有测官方 IP 的实际抓取、机器人日志、索引、训练使用或答案引用。
  • 只测根路径:首页规则不代表所有文章、API 或允许例外。
  • 抓取状态待复核:HTML、服务端错误、混合重试元数据及解析子样本中的错误文本尚未解决,没有静默重标历史判定。
  • 样本偏差:准入是启发式,仍有基础设施与同站点别名,榜单永久 ID 缺失。
  • 文件有效性:llms 正文未保留,旧 robots 上限低于 RFC 至少 500 KiB 的解析要求,截断后可能还有规则。
  • 时间边界:不能把新抓的 llms 与旧 robots 合称同时点观测;方法加强后的新采集将独立编号。

定义与来源

数据与勘误

下载冻结的 v1.1 勘误包。CSV 保留 1000 个域名、64 列;统计、图表与正文使用同一版本。数据及派生指标采用 CC BY 4.0,复算代码采用 MIT。公开包复现 CSV 聚合,不包含第三方原始 robots 正文。

解压数据包后执行,Python 3 标准库即可;输出目录须位于输入目录之外。程序不联网,也不需要 API key。

python3 build_ai_crawler_benchmark.py --input . --output ../benchmark-rebuilt-v1.1

引用建议

SearchVitals(2026),《AI 爬虫 robots.txt 政策:2026 年 11 月》,v1.1 勘误版。引用时注明数据版本、根路径范围及分母。 https://searchvitals.com/zh/research/ai-crawler-access-benchmark-2026/v1.1

方法由 SearchVitals 团队维护。勘误请联系 [email protected],并注明版本及相关记录或指标。

常见问题

屏蔽 GPTBot 会让网站退出 ChatGPT Search 吗?

GPTBot 与 OAI-SearchBot 用途不同,前者涉及训练采集,后者管理自动 Search 抓取。本研究只观察根路径声明,没有测实际收录或引用;允许某个标识不保证进入结果。

ChatGPT-User 和 Perplexity-User 是搜索爬虫吗?

它们支持用户触发的访问。OpenAI 说明 ChatGPT-User 不决定 Search 展示,robots.txt 可能不适用;Perplexity 说明其用户 fetcher 通常忽略 robots.txt。本地匹配 Disallow 不代表实际访问被阻止。

Google-Extended 控制 Google Search 吗?

它是 Gemini/Vertex 训练与 grounding 的用途控制 token,不是独立 HTTP 爬虫。Google 说明它不影响 Search 收录或排名。本研究将 Googlebot 单列为普通搜索对照。

文章里的限制比例测量什么?

历史解析器子样本 891 个域名中,261 个(29.3%)在根路径对 12 个 AI 相关标识的至少一项匹配 Disallow。Googlebot、Bingbot 不计入主指标;这是筛选域名样本,不是全网随机总体估计。

检出 llms.txt 就表示格式有效或引用更多吗?

不表示。旧启发式只检查根 URL 成功、正文长度和开头是否像 HTML,没有归档正文供格式核验。文中的关联既不是因果结论,也不是 AI 引用测量。

能复算这篇报告吗?

版本化数据包包含未改动的 CSV、标识元数据、统计、方法与 Python 标准库脚本。可离线复现聚合与图表,但不会独立验证旧 robots 分类器。