引言:robots.txt 是 1994 年的答案,2025 年的答案是 llms.txt
1994 年,robots.txt 诞生,它告诉搜索引擎爬虫"哪些页面可以抓取"。三十年后,AI 搜索引擎(Perplexity、ChatGPT Search、Kimi、Google AI Overviews)带来了全新的问题:模型不是"抓不抓"你的页面,而是"读不读得懂"你的品牌。
HTML 页面是为人类设计的——导航栏、弹窗、营销文案、JS 渲染的交互组件,对 LLM 来说全是噪音。2024 年 9 月,Answer.AI 的 Jeremy Howard 提出 llms.txt 标准:在网站根目录放置一份 Markdown 文件,像一份"品牌说明书"一样,直接告诉 AI——我是谁、我做什么、哪些内容最值得引用、在哪里找到干净的纯文本版本。
过去一年,Anthropic、Cloudflare、Mintlify、Zapier 等数百家公司已经部署了 llms.txt。虽然各大 AI 引擎尚未官方宣布将其作为索引依据,但行业共识正在形成:这正在成为 GEO(生成式引擎优化)的基础设施,就像当年 Schema.org 之于传统 SEO。
一、llms.txt 到底是什么:一份给 LLM 的"企业级 README"
llms.txt 的本质是一个放在网站根目录(`yoursite.com/llms.txt`)的纯 Markdown 文件,有明确的结构规范:
- **H1 标题(必需)**:站点或项目名称,只能有一个
- **区块引用(建议)**:一段简短的项目摘要,说明这个站点是做什么的
- **正文段落(可选)**:补充背景信息,但避免使用 Markdown 标题打断结构
- **H2 分区(核心)**:按主题组织的链接列表,每个链接格式为 `- [标题](URL): 简要说明`
- **Optional 分区(特殊)**:标记为"可选"的次级内容,AI 上下文窗口紧张时可以跳过
一个最小可用的 llms.txt 长这样:
```markdown
品牌名
> 一段话说明你是谁、做什么、服务什么客户。
产品文档
- [产品介绍](https://example.com/product.md): 核心功能与定价
- [常见问题](https://example.com/faq.md): 高频问题标准答案
公司信息
- [关于我们](https://example.com/about.md): 成立时间、团队、资质
Optional
- [博客归档](https://example.com/blog.md): 历史文章索引
```
配套的还有 llms-full.txt:把所有关键页面的完整内容(去掉 HTML 标签后的纯文本)拼接成一个文件,让 AI 一次性"读完"你的整个站点,而不必逐个抓取渲染。
二、为什么 llms.txt 对 GEO 至关重要
1. 消除"上下文噪音",提升引用准确率
LLM 抓取网页时,真正用于理解的上下文窗口有限。一个充斥着导航、广告、页脚链接的 HTML 页面,可能有 70% 以上的 token 是无效噪音。llms.txt 指向的 `.md` 纯文本页面,信息密度接近 100%。信息密度越高,模型越容易提取准确事实,幻觉和错误引用就越少。
2. 主动声明"权威版本",对抗 AI 的拼凑式理解
没有 llms.txt 时,AI 对你品牌的认知来自全网拼凑:三年前的旧新闻、竞品的对比文章、第三方测评……其中可能包含过时定价、错误功能描述。llms.txt 是你主动递交的"官方口径",把最准确、最新鲜的事实(正确的定位、最新数据、标准 FAQ 答案)放在 AI 最容易读取的位置。
3. 覆盖 AI 爬虫抓不到的盲区
许多企业的关键内容藏在 JS 渲染的页面、登录墙后或 PDF 里,传统爬虫尚能勉强处理,LLM 的实时检索却往往直接跳过。llms.txt 可以为这些内容提供纯文本镜像链接,让"不可见"变成"可引用"。
4. 抢占标准红利期
目前部署 llms.txt 的中文网站比例不足 1%。对比历史:2011 年抢先部署 Schema.org 结构化数据的网站,在富摘要展示率上领先同行多年。每一次机器可读标准的早期采用者,都吃到了平台红利。
三、实操指南:五步落地你的 llms.txt
第一步:盘点"引用级资产"
列出你最希望被 AI 引用的内容:产品核心页、定价页、权威 FAQ、行业报告、资质认证。原则是——宁缺毋滥,控制在 10-30 个链接。llms.txt 不是 sitemap,塞入几百个链接只会稀释信号。
第二步:为关键页面生成 Markdown 版本
给每个高价值页面创建对应的 `.md` 版本(去掉导航和营销修饰,保留事实、数据、结构化信息)。这既服务 llms.txt,也直接提升了页面本身的"可引用性"——这正是 GEO 优化中"数据点密度"和"语义覆盖"两个维度的核心。
第三步:按规范撰写文件
严格遵守 H1 + 摘要 + H2 分区的结构。摘要用 1-2 句话回答"你是谁、为谁解决什么问题",每个链接附 10 字以内的说明。最后加一个 `## Optional` 分区放次要内容。
第四步:部署并验证
将文件放到根目录,确保 `https://yoursite.com/llms.txt` 可直接访问且返回 `text/plain` 或 `text/markdown`。同时在 HTML 的 `
` 中加一行 `` 作为声明(社区惯例做法)。第五步:监控引用变化,持续迭代
部署只是开始。你需要持续观察:AI 引擎引用你品牌的频率是否上升?引用内容是否准确?竞品是否出现在了你缺席的答案里?根据监控结果更新 llms.txt 中的链接和摘要,保持"说明书"永远是最新版本。
四、常见误区
- **把 llms.txt 当 sitemap 用**:堆砌全站链接,信号反而被稀释。
- **写完就不管**:定价变了、产品改版了,llms.txt 还指向旧内容,AI 引用错误信息比不引用更糟。
- **只做文件不做内容**:llms.txt 是"索引",如果指向的页面本身缺乏结构化数据、权威引用和 FAQ 覆盖,AI 依然不会引用你。**llms.txt 是放大器,不是替代品。**
五、从手工维护到自动化:llms.txt 的工程化
对于只有十几个页面的站点,手写 llms.txt 完全可行。但当内容规模达到数百页、且每周都在更新时,手工维护 Markdown 镜像、同步更新文件、监控 AI 引用效果,就变成了一个工程问题。
这也是 GEO 平台化工具的价值所在。以 CiteNex GEO 为例:其 GEO 诊断引擎的 11 维评分(涵盖实体清晰度、数据点密度、来源透明度等)可以批量识别哪些页面具备"进入 llms.txt"的资格;GEO 改写引擎自动为页面注入 Schema.org JSON-LD 和结构化要素,让这些页面在 llms.txt 之外同样具备机器可读性;AI 引用监控引擎则追踪品牌在 Perplexity、ChatGPT、Kimi 等引擎中的引用率和声量份额,量化验证 llms.txt 部署前后的效果差异;配合内容工厂基于企业事实库持续生成 FAQ 和专家内容,形成"诊断 → 优化 → 声明 → 监控"的完整闭环。llms.txt 在这个闭环中,正是那个把优化成果"递交给"AI 的最后一环。
结语
robots.txt 解决的是"准入"问题,llms.txt 解决的是"理解"问题。在 AI 答案引擎逐渐取代传统搜索框的时代,品牌竞争的前沿已经从"排名"转移到"引用"。一份写得好的 llms.txt,成本不到一个工作日,却是你对 AI 世界发出的最清晰的品牌信号。先写起来,再迭代好——这是所有机器可读标准不变的演进路径。