llms.txt放在哪里,默认先看域名根目录 /llms.txt;如果只想让某个目录下的内容被 AI 读取,也可以放在对应子路径。判断标准只有一个:谁需要被谁看见,就放到谁的路径上。

先说结论:默认放在域名根目录
llms.txt放在哪里,大多数站点的标准答案都是根目录。官方提案和 Chrome Lighthouse 都把 /llms.txt 当作最容易发现的入口:llmstxt.org 的 v2 说明它可以放在站点根目录,也可以放在任意子路径;而 Google 的 Lighthouse 则直接建议把文件放到网站根目录,例如 https://example.com/llms.txt。参见 llms.txt 官方提案 和 Chrome Lighthouse 的 llms.txt 指引。
从可发现性看,这个位置最稳。AI 代理不需要先猜你的目录结构,也不用先打开页面再找文件;它只要按约定路径请求一次,就能拿到站点导览。对品牌站、SaaS 官网、营销落地页,这通常是最省事的方案。
如果还在评估是否值得做,可以先看这篇:llms.txt 到底要不要写:国产 AI 认不认,写了怎么验证有没有被读
什么时候放子目录更合适
子目录不是“备选项”,而是范围更小的覆盖方式。官方提案明确说,/docs/llms.txt 可以只覆盖 /docs/ 下的页面;当多个文件都适用时,AI 应优先使用更具体的那个。也就是说,llms.txt放在哪里,取决于你想让哪一段内容成为“AI 的入口图”。
常见用法是两层:
- 全站总览:
/llms.txt - 文档区总览:
/docs/llms.txt - 帮助中心总览:
/help/llms.txt
这类拆法适合文档站、知识库、产品手册、课程站。全站文件负责品牌和业务概览,子目录文件负责局部上下文,避免 AI 把首页营销文案和技术文档混在一起。这个拆分逻辑,比单纯堆链接更适合复杂站点。

不同平台怎么落地
平台不同,放置方式不同,但核心规则不变:最终都要让 /llms.txt 变成一个可直接访问的固定地址。Shopify 的文档就很典型:它把 llms.txt 作为 agent-discovery 文件,默认在裸域名下提供,不带 locale 或 Markets 子目录;多数店铺直接用平台托管的默认值就够了。见 Shopify 的 llms.txt 文档。
| 场景 | 建议放置 | 说明 |
|---|---|---|
| 品牌官网 / SaaS 官网 | /llms.txt |
作为全站导览,最容易发现 |
| 文档站 / 帮助中心 | /docs/llms.txt |
只覆盖文档目录,和根文件可并存 |
| 托管平台站点 | 平台生成的 /llms.txt |
优先用平台默认方案,减少维护 |
如果平台不允许你直接上传到根目录,思路也很简单:用反向代理、CDN 或路由改写,把外部请求稳定映射到 /llms.txt。真正重要的不是文件躺在哪个物理目录,而是外部访问的规范路径是否一致。
最容易踩的 4 个坑
llms.txt放在哪里,真正容易出错的不是“放没放”,而是“放了但没被正确发现”。最常见的坑有四个:
-
放进上传目录或静态资源目录,却没有做根路径映射
结果是文件存在,但/llms.txt访问不到。 -
只在页脚挂链接
这对人有用,对机器不够稳。官方提案更推荐用rel="describedby"或 HTTPLink头来标注关联关系。 -
返回的是 HTML,而不是纯文本 / Markdown 内容
这会让文件失去“导览清单”的意义。 -
根文件和子目录文件冲突
如果你已经有/docs/llms.txt,就要明确它只管文档区,不要再让根文件去重复覆盖同一批页面。
如果你已经遇到抓取层面的 403 或拦截,先看这篇:网站能被百度和谷歌抓取,却被 AI 爬虫返回 403:CDN 与 WAF 误拦截排查清单。如果是机器人策略与目录拆分的问题,再看:国产 AI 爬虫都有谁、robots 该怎么写:放行、限速与分目录的取舍
一套更实用的放置判断法
我建议把 llms.txt 放置问题拆成三问:
- 要覆盖全站,还是只覆盖某个目录?
- AI 入口是否需要稳定到一个固定 URL?
- 平台是否允许你在根路径直接暴露文件?
如果三问里前两项答案都是“是”,那就优先放根目录。
如果只想覆盖局部内容,就在对应子目录再放一个更具体的文件。
如果平台受限,就先保证外部看到的仍是规范路径,再谈内容优化。
这套判断法的价值在于:它把“文件放哪儿”从一个技术细节,变成一个发现成本问题。谁需要被优先读到,谁就应该拥有最短路径。
常见问题
llms.txt放在哪里,必须放根目录吗?
不必须。官方提案允许放在子路径,但默认首选仍是根目录,因为那是最容易被发现的标准位置。
llms.txt可以和 robots.txt 放在一起吗?
可以理解为“同级关系”,但用途不同。robots.txt 管访问,llms.txt 管导览;两者可以并存,但不能互相替代。
一个站点能不能放多个 llms.txt?
可以。像 /llms.txt、/docs/llms.txt 这种组合很常见;规则是更具体的路径优先。
Shopify 或其他托管平台怎么处理?
优先用平台支持的默认方案,确保最终对外提供的是稳定的 /llms.txt。如果平台限制较多,再考虑模板、重写或边缘层处理。
llms.txt放在哪里,和 AI 是否会引用有关吗?
有关,但不是唯一因素。位置决定能否被稳定发现,内容决定是否值得被引用。想看品牌层面的后续效果,可以结合 AI 品牌可见性监控:从一次提及到可复盘增长 做复盘。
更新日期:2026-08-12
