别让AI爬虫抓瞎:手把手教你搞定 llms.txt(2026实战版)
随着ChatGPT等大模型成为用户获取信息的主要入口,传统SEO策略正面临失效。如果网站内容无法被AI准确抓取和引用,就会在“暗流量”池中彻底隐形。本文深入剖析了2026年AI搜索时代的基建——llms.txt 文件。它是一个放在网站根目录的纯文本文件,如同给AI爬虫递上的一份“导航图”,专治关键内容深埋、HTML结构混乱和信息主次不清等顽疾。

前阵子有个朋友跟我吐槽,说他网站流量没怎么掉,但客服天天挨骂。一问才知道,用户现在遇到问题都习惯去问ChatGPT或者Claude,结果AI给他们推了竞品,还振振有词地说我这朋友的产品“不支持某功能”。
去查了半天才发现,那功能他们三年前就上线了,但说明文档是个PDF,藏在官网“支持中心”的三级目录里。别说是AI爬虫,就是真人也得点断鼠标才能找到。对于大模型来说,这种深埋的动态内容,跟不存在没区别。
这哪是SEO没做好,这纯粹是AI看不见你。
2026年了,大伙儿搜东西的习惯全变了。以前是Google搜关键词,点开十个蓝色链接自己找;现在是直接在对话框里问,AI给个答案,完事。如果你网站的内容没法被大模型准确抓取、理解,你就直接出局了,连上牌桌的机会都没有。
这时候就轮到 llms.txt 出场了。这不是什么玄学,它就是给AI爬虫看的一张“导航图”。
一、llms.txt 到底是个啥?
老SEO都懂 robots.txt,那是告诉搜索引擎“哪些能抓,哪些不能抓”。而 llms.txt,是告诉大模型“我网站里最核心、最干货的东西都在这,你直接看这些就行”。
现在的HTML网页对AI太不友好了。一个页面几十万字符,一半是导航栏,一半是广告和JS动态渲染的乱码。AI爬虫费半天劲扒下来,可能连一句完整的人话都提取不出来。
llms.txt 就是个纯文本文件,放在你网站的根目录下。它用最直白的Markdown格式,把你想让AI知道的核心内容链接列出来。AI一来,先读这个文件,直接就能拿到干净的内容路径,不用在HTML泥潭里打滚。
它能解决这几个要命的问题:
- 关键内容被深埋:直接在文件里给出链接,AI一步到位。
- 页面结构太乱:不管你前端用React还是Vue,AI只读你提供的纯文本/markdown源文件。
- 信息太多抓不到重点:你网站有上千个页面,你可以用这个文件明确告诉AI:“这5个页面才是最权威的,别看其他的了。”
- 版权红线:你能在文件里声明哪些内容能给AI当语料,哪些不能商用。
一个标准的、能打的llms.txt长这样:
# ExampleTech Developer Platform
## Meta
- ROBOTS: noai-images, noai-video
- LICENSE: CC BY-NC-SA 4.0 for blog content. Commercial API docs are proprietary.
## Core Documentation
- [Getting Started Guide](./docs/start.md): Installation, first API call, and dashboard basics.
- [API Reference (Full)](./docs/api-ref.md): All endpoints, parameters, and response objects.
- [Changelog for v4.2](./docs/changelog.md): Breaking changes and new features.
## Key Explainers
- [How our pricing model works](./blog/pricing-explainer.md): Details on seats, usage, and enterprise tiers.
- [Security whitepaper](./whitepaper/security.md): Architecture review and SOC 3 report summary.
没有废话,全是路标。AI最喜欢这种“一口喂到嘴里”的干净数据。
二、实操:怎么把 llms.txt 搞上线?
这玩意儿比写TDK简单多了。我上个月帮一个做SaaS工具的客户改造,从建文件到见效,三天搞定。
1. 别瞎搬,只挑“会被AI引用”的页面
这是最容易踩坑的地方。很多人图省事,把整个sitemap塞进去,大错特错。
大模型的上下文窗口是有限资源。你塞几百个链接进去,AI根本分不清主次,最后大概率全忽略。你要做的是“内容审计”:
去翻你的客服记录、销售Demo录像,看看用户平时最爱问什么。比如“怎么集成API”、“和竞品X有啥区别”、“SLA是多少”。然后,只把能直接回答这些问题的终极权威页面挑出来(通常是技术文档、定价说明、法律条款)。
我那个客户最后精挑细选了11个页面放进去。就这11个页面,覆盖了他们用户80%的AI咨询场景。
2. 明确你的边界(写好Meta)
文件开头那个 ## Meta 部分不是摆设,2026年版权纠纷这么多,这能保命:
ROBOTS: 比传统robots更细。你可以写noai-images(禁止AI拿你图片训练)、noai-translate。目前主流大厂基本都守这个规矩。LICENSE: 说清楚你的内容能不能用。比如博客内容走CC协议,但API文档严禁用于训练竞品模型。
3. 放对位置,验个证
- 位置:必须根目录,
https://你的域名/llms.txt能直接访问。 - 编码:UTF-8,无BOM。
- 格式:纯Markdown。链接用
[描述](路径),别整HTML标签。 - 验证:终端敲个
curl -I https://你的域名/llms.txt,看状态码是不是200。最简单的测试法:把链接扔给ChatGPT或Claude,让它“读取并总结”,看它能不能准确提取你的核心功能。如果它能答对,说明AI爬虫也能读对。
三、进阶:搞个 llms-full.txt 当“全家桶”
llms.txt 是目录,llms-full.txt 就是全书。
当AI需要完成复杂任务(比如帮你写个完整的集成方案,或者深扒你的API细节)时,它需要完整的上下文。你可以搞个 llms-full.txt,把核心文档的Markdown内容全拼进去。这文件可能几MB大,但AI读起来爽,不用来回爬页面。
现在有些开发者已经把这文件直接当AI助手的“知识底座”上传了。当AI在复杂技术问题上不再胡说八道时,这种玩法就会成为标配。
生成也很简单,写个脚本遍历文档,按顺序拼到一个文件里,中间用 --- 隔开。最后在 llms.txt 末尾加一行指向它就行:
## Full Content: [Complete documentation in a single file](./llms-full.txt) (1.2MB, for deep context use)
四、怎么知道起没起作用?
别靠感觉,看日志。
1. 盯着服务器日志看UA
我们帮客户上线后,直接在服务器日志里监控 /llms.txt 的访问。上线一周,GPT-5bot 来抓了上百次,Claude-Web 抓了几十次。这些数字说明爬虫在按周期读取。
2. 看品牌提及率
去X(推特)、Reddit或者技术论坛搜你的品牌名。看看有没有人说“我问ChatGPT,它推荐了你们的产品”。只要有这种从0到1的突破,就说明你的内容进AI的脑子了。
3. 死灰复燃的长尾流量
那些原本月访问几十次的深层文档页,突然在某个周流量翻了三四倍,来源全是 direct/none。这基本就是用户从AI答案里复制链接直接访问的。这就是被AI“看见”的硬指标。
五、实战避坑铁律
干了几个项目,总结出几条血泪教训:
- 内容是屎,格式再好也没用。别以为写了
llms.txt就万事大吉。如果你的文档通篇都是“赋能企业、打通生态”这种废话,AI提取不出事实,照样把你扔一边,去引用你竞品那篇满是代码示例的博客。把废话删掉,换成具体的参数和事实。 - 不更新等于自杀。如果你的API升级了,但
llms.txt里指向的还是三年前的旧文档,AI就会给你背过时的黑锅,用户按AI给的旧接口调代码,报错了第一个骂你。必须把更新机制绑到代码发布的CI/CD流程里,一更新就自动改链接。 - 内容比格式重要。这还是那句话,AI要的是干货。把“我们提供了端到端的解决方案”改成“我们提供了3个Kubernetes Operator,能自动管理MySQL和Redis集群”,效果立竿见影。
说在最后
现在,打开你的文本编辑器,新建个文件叫 llms.txt,把你最拿得出手的那个页面链接放进去,传到根目录。
传统SEO那套在AI面前已经开始失灵了。以前你得想方设法让Google的爬虫觉得你重要,现在,你只需要给大模型递一张干净、诚实、结构清晰的说明书。
它不保证你能当上AI推荐的头牌,但它保证了,当AI想要了解你所在的领域时,它找得到你,看得懂你,而不是把你当成一团乱码扔在角落里。
赶紧去搞,别等竞品把坑占完了再拍大腿。