llms.txt 是一个放在域名根目录、用 Markdown 写的纯文本文件,它告诉语言模型你网站上哪些部分重要。 它是一项约定,不是标准,添加它大约需要十分钟。本指南讲格式、讲部署,也讲怎么验证它确实能被访问到。
什么是 llms.txt?
/llms.txt 是一项提案中的约定,用来给 AI 系统一份经过整理、机器可读的网站摘要。 它不要求模型从 HTML 里推断结构,而是直接交给模型一份简短的 Markdown 文档, 里面有项目摘要和最重要的一批链接。配套的 /llms-full.txt 承载展开后的内容本身。
文件里写什么?
约定刻意保持简单:一个写着你站点名称的 H1,一段引用块摘要,然后是若干由带注释的链接组成的 H2 小节。
# Your Company > One or two sentences describing what you do and who it is for. ## Core pages - [Product overview](https://example.com/product): what it does. - [Pricing](https://example.com/pricing): plans and limits. ## Documentation - [Getting started](https://example.com/docs/start): setup in five minutes. ## Optional - [Blog](https://example.com/blog): release notes and research.
有两条规则比格式更重要:摘要那一行是模型最可能引用的话, 所以要把它写成信息密集的事实句,而不是一句标语;以及每个链接都必须能打开, 因为一个满是 404 的文件比没有文件更糟。
文件放在哪里?
它必须能从准确路径 https://your-domain.com/llms.txt 访问到——是域名根目录, 不是某个子目录。怎么发布取决于你的技术栈:用 Next.js 就放进 public/llms.txt; 大多数静态托管就放进发布目录。不要用重定向:直接用 text/plain 内容类型提供它。
llms.txt 真的能提升 AI 可见度吗?
我们能展示它的成本;我们不能展示它提升了可见度。 我们能打开的两份爬虫文档——OpenAI 的帮助中心和 Anthropic 于 2026 年 4 月 7 日发布的爬虫文章——都没有提到这个文件; 两份文档都指明 robots.txt 是它们遵守的机制。
它今天真正帮到的是:会主动抓取上下文的文档站和编码代理,以及任何接受「整理过的入口」的检索系统。 诚实的说法是:一个很小、很便宜的信号——值得加,不值得当作排名因素。
我如何验证它已经上线?
- 在浏览器里请求
https://your-domain.com/llms.txt。它应当以纯文本呈现, 而不是被下载或返回 404。 - 确认响应是
200,内容类型是text/plain。 - 检查
robots.txt没有禁止该路径,并且你的防火墙没有拦截爬虫的 user-agent。 - 把文件里的每个链接都点一遍。失效链接是最常见的缺陷。
你可以用 llms.txt Studio(英文)自动完成以上全部检查,或者先用 免费 GEO 扫描器审计爬虫访问。