AI 爬虫的用户代理有几十个,训练类和检索类要分开挡吗

📅 2026-11-01 👁️ 1

AI 爬虫的用户代理有几十个,但按名字一条条记不如按用途分:训练类、检索类、用户发起类。分开挡的理由是三者的收益完全不同——训练类把你的内容吸收进模型,站点得不到回流;检索类和用户发起类会直接把访客带回站点。清单只解决「有哪些名字」,分组才解决「哪些该放、哪些该挡」。

训练类和检索类分别指哪些用户代理

按用途分组后,常见的用户代理可以这样归类:

类别 典型用户代理 对站点的意义 建议处置
训练类 GPTBot 内容可能用于训练生成模型,不带来即时访问 可整体收紧
检索类 OAI-SearchBot、Claude-SearchBot、PerplexityBot 抓取用于回答与检索,可能带来引用与回流 建议放开
用户发起类 ChatGPT-User、Claude-User、Perplexity-User、meta-externalfetcher 由用户当次提问触发,直接服务访客 建议放开
传统搜索类 Googlebot、Applebot 常规搜索收录 按常规策略
训练扩展类 Google-Extended、Applebot-Extended 与主搜索代理分离的数据使用范围 按策略单独决定

一份 2026 年的可见度优先清单给出的是 14 个相关用户代理名,另一份按月更新的清单已经列到 35 个 AI 爬虫。条数差异来自收录口径不同:前者只挑与可见度直接相关的 token,后者把各家产品线的抓取程序都算进来。所以「几十个」是常态,但要处置的是类别,不是全部名字。

训练类的判定可以参考官方描述:GPTBot 收集的内容可能被用于训练其生成式基础模型。这正是它适合与检索类分开处理的原因。

robots.txt 里怎么只挡训练不挡检索

robots.txt 的表达能力是按用户代理分组写规则,所以分开挡的写法是:为训练类单独起一组 Disallow,检索类和用户发起类各自单独允许。写的时候有两个要点。

第一,token 名要逐条列。笼统地写一个「AI 爬虫」分组不起作用,规则只识别具体的用户代理名。第二,同名不同程序要分别核对,例如搜索类与训练扩展类是两个名字,收紧其中一个不等于收紧另一个。

对以可见度为目标的站点,通行的建议是放开检索类与用户发起类、对训练类做限制,方向与「挡所有 AI」正好相反。这不是立场问题而是指标问题:如果你要的是被引用和带回访客,那么把带流量的抓取一起挡掉,等于同时削掉了可见度来源。

只写一条 Disallow 为什么会连带影响被引用

一条覆盖全部用户代理的 Disallow 是粗暴做法的典型后果:训练类、检索类、用户发起类被一并拒绝,站点确实不再被拿去训练,但也不会再出现在回答里。分组写规则的意义就是把这三类拆开决定,让「限制训练」和「保持可见」能同时成立。

另一个常见错误是只改 robots 而忽略访问控制的其他层。robots.txt 表达的是抓取意愿,服务器侧的限速与拦截是另一套机制,两边口径不一致时,实际到访的就会与预期不符。

AnQiCMS 后台改 robots 与生成 llms.txt 的操作顺序

两者分工不同:robots.txt 控制能不能访问,llms.txt 控制大语言模型该读哪份导航。AnQiCMS(安企内容管理系统)后台提供 Robots.txt 配置,并支持自动生成站点的 llms.txt,便于大语言模型理解与索引站点内容,GEO 相关的后台模块与 SEO 模块在同一组配置面里。

操作顺序建议这样排:先按分组整理用户代理清单,再改 robots 配置,确认生成结果与预期一致,然后检查 llms.txt 里指向的内容入口是否是希望被引用的页面,最后用一段时间看服务器日志里实际到访的用户代理,验证规则是否按预期生效。

常见问题

直接封全部 AI 爬虫省事吗

省事但代价明确:训练类被挡住的同时,检索类与用户发起类也被拒,站点的可见度与回流一起下降。分组处置的成本只多写几行规则。

清单要多久更新一次

按季度看一次足够,重点不是把所有新名字抄进规则,而是判断新名字属于哪一类。归好类之后,加名字只是同组里追加一行。

改了 robots 多久能看到效果

抓取侧的变化通常在数天内体现,但要以日志为准。核对方式是统计规则修改前后各类用户代理的到访量,而不是凭印象判断。

llms.txt 能代替 robots.txt 吗

不能。llms.txt 是导航建议,不构成访问控制;要真正限制某类抓取,仍需在 robots 配置与服务器侧同时表达。

相关文章

自建后台和托管平台谁管服务器,维护工时差在哪一步

自建 CMS 后台与托管平台的服务器分工差异,集中体现在打补丁、备份验收、升级回退三个步骤上。本文按运维成本研究给出的补丁频率与人工成本区间逐项对照,说明托管不等于零人工、自建不等于全手工,并给出把维护工时算进年度成本的方法。

2026-11-01

轻内存的 PHP 程序能不能扛住企业站,看哪几个指标

判断轻内存的 PHP 建站程序能否扛住企业站,要分三类指标看:数据表数量与代码包大小只反映安装面,常驻内存水位、单机并发承载和静态化结构才决定高峰表现。本文给出一套先读体量、再跑压测、最后按自己站点配置落结论的核对顺序,并附 Go 技术栈的内存口径作对照参考。

2026-11-01

旧站整站导出成一个包再导入,附件会不会掉在外面

整站导出的打包文件里通常含媒体文件,跨系统导入时附件会不会掉在外面,取决于路径与字段能否对应。本文对比打包、表格与压缩包三条导入路线各自带走什么,说明上传体积上限卡在哪一层,并给出迁移后的三项验收与回退准备。

2026-11-01

更新完成后两周多看排名还在抖,这轮到底该不该动内容

推送完成不等于排名稳定。这轮垃圾更新推了两周才走完,官方也提示恢复可能以月计。本文给出完成日后两周内的处置顺序:先固定基线与自身改动时间线,再按三类信号判断是否动内容,需要批量调整时如何把改动面压到最小。

2026-11-01

内容里带不带数据,AI 回答里的可见度会差多少

带统计数据的段落更容易被模型抽取并引用,相关研究给出的差异区间在 30% 到 40%。本文说明哪些数字值得写进正文、结论句与数字该放段首还是段尾,以及怎样用 AI 写作、AI TDK 与自动标签把自包含的结构补齐。

2026-11-01

AI 概览出现后千次曝光只剩三十六次点击,SEO 还有意义吗

一项 2026 年下旬的测量显示,AI 概览出现时自然点击下降约 58.6%,千次曝光的点击从 87 次降到 36 次。点击减少不等于 SEO 失效,而是指标要换:站点地图与链接推送保证页面被发现,锚文本与关键词库帮检索方定位主题,衡量口径要从点击转向被抽取与被引用。

2026-11-01

补丁发布前六小时就有人在打,PHP 那轮远程执行该怎么防

PHP 在 2026 年 10 月 21 日发布修复,而攻击尝试比补丁早六小时出现,这类漏洞无需登录就能让攻击者在服务器上运行自己的代码。本文给出补丁前后的处置顺序:先确认命中范围,再用访问控制与关闭危险入口压低风险,升级完成后逐项核查认证、注入面与内容过滤,并对照 AnQiCMS v3.6.6 同类高危问题的修复节奏。

2026-11-01

一天三十五条模块公告,站点先查自己装了哪些扩展

仅 Drupal 一个生态在 2026 年 10 月 28 日就发布三十五条扩展模块安全公告,其中包含被标为危急的远程代码执行。公告密度集中在扩展而非核心,所以排查顺序应当是先盘出站点实际装了哪些扩展,再逐条比对受影响版本区间,最后在动手前留下可回滚的备份。本文给出三步法的落地清单,并说明 AnQiCMS 的敏感词过滤、内容审核与备份恢复在应急里承担什么。

2026-11-01