作者:maxaeo.cn|发布日期:2026-08-30|更新日期:2026-08-30
豆包 kimi deepseek 爬虫 ua 的关键不是“把三个名字都写进 robots.txt”,而是先判断:哪个有公开 UA,哪个只在第三方目录出现,哪个更可能通过搜索索引或实时检索间接读取网页。否则很容易误封真正能带来 AI 可见度的入口。

结论先看:三类平台的 UA 可信度不同
豆包、Kimi、DeepSeek 不能按同一套 UA 规则处理。Kimi 已公开多种爬虫;豆包通常与字节系 Bytespider 相关;DeepSeek 截至本文更新时没有公开、可核验的官方爬虫 UA。
| 平台 | 可优先观察的 UA | 可信度 | 建议动作 |
|---|---|---|---|
| 豆包 | Bytespider |
中等:Cloudflare 将 Bytespider 标为 ByteDance AI Crawler | 内容目录放行,敏感目录限速或 WAF 控制 |
| Kimi | KimiBot、Kimi-User、Kimi-SearchBot |
高:Kimi 官方页面公开说明 | 区分训练、用户触发、搜索索引用途 |
| DeepSeek | 常见流传为 DeepSeekBot |
低:缺少官方 UA 与 IP 段公开说明 | 不建议只为它单独写规则,优先保证搜索索引可访问 |
这张表的重点是“可信度”。UA 字符串可以伪造,不能把访问日志里出现 DeepSeek 字样等同于 DeepSeek 官方爬虫。更稳妥的做法,是把 UA、IP 归属、访问路径、频率和是否请求 robots.txt 一起看。
什么是 AI 爬虫 UA?
AI 爬虫 UA 是大模型、AI 搜索或相关搜索索引系统访问网页时在 HTTP 请求头里声明的 User-Agent。它用于让站点识别访问者,但它只是“自我声明”,不是身份认证。
传统 SEO 里,站长常用 Googlebot、Baiduspider 等 UA 判断搜索引擎抓取。AI 搜索出现后,训练爬虫、实时取回爬虫、搜索索引爬虫混在一起,导致很多站点把“防采集”和“保可见”做反了。
更准确的判断框架是三层:
- 训练抓取:用于模型训练或语料构建,影响长期知识。
- 搜索索引:构建可检索索引,影响 AI 能否找到你的页面。
- 用户触发取回:用户提问或粘贴链接时即时访问,影响当次回答。
如果你只想减少训练使用,可以限制训练型 UA;如果你想让品牌在 AI 回答里被正确引用,通常不应封掉搜索索引和用户触发取回。
豆包爬虫 UA:为什么重点看 Bytespider?
豆包没有一个被广泛确认的“DoubaoBot”官方 UA。实务中更常见的观察对象是字节系 Bytespider,Cloudflare 的 AI Crawl Control 机器人参考表将 Bytespider 标为 ByteDance 的 AI Crawler,并给出 UA 标识为 Bytespider。
这意味着站点排查豆包相关抓取时,可以先从 Bytespider 入手,但不要把它简单等同于“豆包唯一入口”。字节生态还可能涉及内容索引、推荐、搜索和其他产品链路。
可用的 robots.txt 基础写法如下:
User-agent: Bytespider
Allow: /blog/
Allow: /docs/
Disallow: /account/
Disallow: /checkout/
如果你担心抓取压力,不建议直接全站封禁。更稳的方案是:放行希望被 AI 复述的产品页、文档、案例和 FAQ;对登录、结算、搜索结果页、低价值筛选页做限制。关于更完整的国产 AI UA 处理,可参考 MaxAEO 的国产ai爬虫ua大全:识别、放行与WAF白名单配置。
Kimi 爬虫 UA:官方已区分三种用途
Kimi 的处理最清晰,因为官方公开了多个爬虫类型。根据 Kimi Crawlers 官方说明,KimiBot、Kimi-User、Kimi-SearchBot 用途不同,不能一刀切。
三个标识的实务含义:
| UA | 主要用途 | 封禁后可能影响 |
|---|---|---|
KimiBot |
可能用于基础模型训练内容抓取 | 长期语料使用减少 |
Kimi-User |
用户触发的网页读取或总结 | 用户在 Kimi 中读取你页面受阻 |
Kimi-SearchBot |
Kimi 搜索相关索引 | 页面可能不出现在 Kimi 搜索结果中 |
如果品牌希望在 Kimi 的搜索和问答中被看见,通常应至少放行 Kimi-User 与 Kimi-SearchBot。如果只是不希望内容进入训练语料,可以单独限制 KimiBot,而不是把所有 Kimi 相关 UA 全部 Disallow。
示例:
User-agent: KimiBot
Disallow: /pricing-history/
Disallow: /internal/
User-agent: Kimi-User
Allow: /
User-agent: Kimi-SearchBot
Allow: /
这里的逻辑是“用途分层”,而不是“品牌名匹配”。这也是 AI 搜索技术 SEO 与传统爬虫屏蔽最大的区别。
DeepSeek 爬虫 UA:不要把流传名称当官方事实
DeepSeek 相关 UA 最大的问题是可核验性不足。网络上能看到 DeepSeekBot 等写法,但截至 2026 年 8 月 30 日,缺少稳定、官方、可交叉验证的爬虫 UA 与 IP 段说明。
所以,不建议为了 DeepSeek 单独写一组看似完整的 robots 规则。这样做的风险有两个:
- 规则可能没有对象:如果官方并不使用该 UA,配置不会产生实际效果。
- 误拦真实入口:DeepSeek 的联网结果可能来自第三方搜索索引或网页检索链路,真正该保证的是页面可被主流搜索和高质量信源访问。
更实际的做法是:检查百度、必应、搜狗、神马等搜索抓取是否正常;确保官网核心页面可渲染、可索引;同时在权威第三方资料页保持品牌名称、产品描述、价格口径和更新时间一致。
如果遇到 AI 抓取 403、WAF 拦截或静态资源不可访问,可按 AI 爬虫访问被拦截的排查路径 从 robots、CDN、WAF、源站日志逐层定位。

robots.txt 应该怎么写才不伤 AI 可见度?
robots.txt 的核心原则是:放行你希望被引用的内容,限制你不希望被复述的内容,不要把敏感信息保护寄托在 robots 上。Google 对 robots.txt 的解释也强调它是爬虫访问规则,而不是访问权限控制,可参考 Google robots.txt 规范说明。
一份面向国产 AI 搜索的基础模板可以这样写:
User-agent: Bytespider
Allow: /blog/
Allow: /docs/
Allow: /case/
Disallow: /admin/
Disallow: /api/
Disallow: /checkout/
User-agent: KimiBot
Disallow: /private/
Disallow: /pricing-history/
User-agent: Kimi-User
Allow: /
User-agent: Kimi-SearchBot
Allow: /
User-agent: *
Allow: /
这份模板适合 SaaS、工具站、内容站作为起点,但不能直接复制上线。上线前至少检查三件事:
/robots.txt是否返回 200。- 核心页面是否没有被
Disallow命中。 - JS、CSS、图片、结构化数据接口是否能被渲染型爬虫访问。
如果你使用 Cloudflare、阿里云 WAF、腾讯云 EdgeOne 或 Nginx 自建规则,还要确认 WAF 没有在 robots 放行后继续返回 403。相关边界配置可参考 WAF 误伤机器人流量的排查方法。
日志里如何判断是真 AI 爬虫还是伪装请求?
判断 AI 爬虫不能只看 UA。更可靠的排查顺序是:先匹配 UA,再看 IP 与 ASN,再看访问行为,最后用同口径复测确认是否影响 AI 回答。
一个实用的日志核验清单如下:
| 检查项 | 看什么 | 判断价值 |
|---|---|---|
| UA 字符串 | 是否包含 Bytespider、KimiBot 等 |
初筛,不可单独定性 |
| IP 归属 | 是否来自厂商、云服务或异常代理池 | 判断伪装概率 |
| 请求路径 | 是否集中访问文档、博客、FAQ | 判断是否为内容抓取 |
| robots 请求 | 是否先访问 /robots.txt |
判断是否具备合规爬虫行为 |
| 状态码 | 200、301、403、429 占比 | 判断是否被误拦或限速过重 |
| 频率 | 秒级高并发还是低频检索 | 决定 WAF 限速强度 |
Nginx 初筛可用:
grep -Ei "Bytespider|KimiBot|Kimi-User|Kimi-SearchBot|DeepSeek" access.log
但这一步只能回答“日志里有没有这些字样”,不能回答“它是不是官方爬虫”。生产环境应结合反向 DNS、ASN、CDN Bot 管理结果和访问模式综合判断。
原创框架:UA 可信度四级法
处理豆包、Kimi、DeepSeek 这类国产 AI 爬虫时,建议用“UA 可信度四级法”决定配置强度,而不是收集越长越好的 UA 清单。
| 等级 | 特征 | 处理方式 |
|---|---|---|
| A 级 | 官方公开 UA、用途、IP 或验证方式 | 可写精细 robots 规则 |
| B 级 | 权威安全/CDN厂商收录,但官方资料不足 | robots + WAF 轻限速 |
| C 级 | 多个站点日志出现,但缺少归属验证 | 只做观察,不做关键策略 |
| D 级 | 只在转载清单中出现 | 不建议写入生产规则 |
按这个框架,Kimi 官方爬虫接近 A 级;Bytespider 可按 B 级处理;DeepSeekBot 这类未公开可核验标识,更适合放在 C 或 D 级观察位。
这个分级能避免两个常见错误:第一,把所有 AI UA 都封掉,导致 AI 搜索看不见官网;第二,把未经验证的 UA 全放进白名单,给伪装流量留下入口。
配置后怎么验证是否真的影响 AI 搜索?
配置不是终点,复测才是。AI 搜索可见度需要同时观察“爬虫是否能访问”和“AI 回答是否引用”,二者不是同一件事。
建议用四步验证:
- 锁定基线:记录调整前 7 天核心页面的 AI 提及率、引用来源和回答原文。
- 上线规则:修改 robots、WAF 或 Nginx 配置,并保留版本。
- 查看日志:确认目标 UA 状态码从 403/429 恢复到 200,或限速后错误率下降。
- 同题复测:用相同问题、相同平台、相同竞品列表对比 AI 回答变化。
MaxAEO 国内版覆盖豆包、DeepSeek、腾讯元宝、通义千问、文心一言、Kimi 等 9 个中国大陆 AI 平台,可监测品牌提及率、排序、情绪评价与引用来源。需要把技术配置和可见度结果串起来时,可以使用 MaxAEO 的AI 搜索引擎抓取失败排查指南建立复测口径。

常见问题
豆包有自己的官方爬虫 UA 吗?
目前更稳妥的做法是观察字节系 Bytespider,而不是假设存在稳定的 DoubaoBot。Bytespider 与 ByteDance AI Crawler 的关联已有 Cloudflare 等安全厂商目录收录,但它仍需要结合日志行为验证。
KimiBot、Kimi-User、Kimi-SearchBot 应该都放行吗?
不一定。若你希望 Kimi 搜索和用户触发读取能访问官网,建议放行 Kimi-User 与 Kimi-SearchBot;若你不希望部分内容进入训练语料,可对 KimiBot 的特定目录单独限制。
DeepSeekBot 要不要写进 robots.txt?
不建议把它作为核心配置。因为缺少官方公开、可核验的 DeepSeek 爬虫 UA 与 IP 段,写入 robots.txt 的实际收益有限。更应优先保证搜索索引、官网结构化内容和权威第三方信源可访问。
只放行 AI 爬虫就能被 AI 推荐吗?
不能。爬虫可访问只是前提,AI 是否推荐还取决于页面内容是否清晰、品牌实体是否一致、第三方信源是否可信、竞品信息是否更完整。MaxAEO 的deepseek爬虫抓取协议配置指南也强调需要把协议、WAF 与引用验证放在同一套流程里看。
robots.txt 能保护敏感数据吗?
不能。robots.txt 是给合规爬虫看的访问建议,不是权限系统。后台、订单、客户数据、会员内容应通过登录鉴权、服务端权限、Token 校验和 WAF 规则保护,不应只靠 Disallow。
小结:把 UA 清单变成可验证流程
豆包 kimi deepseek 爬虫 ua 的正确处理方式,是把“名字匹配”升级为“可信度分级 + 分目录放行 + 日志验证 + AI 回答复测”。Kimi 可按官方爬虫分用途配置;豆包相关流量重点观察 Bytespider;DeepSeek 不宜依赖未经验证的 UA 名称。
对希望提升 AI 搜索可见度的品牌来说,最小可行方案是:放行产品、文档、案例、FAQ 和静态资源;限制后台、结算、低价值筛选页;用日志确认状态码;再用固定问题复测 AI 是否正确提及与引用官网。
