llms.txt放在哪里:根目录、子目录与多站点的放置规则

llms.txt放在哪里:根目录、子目录与多站点的放置规则

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

llms.txt放在哪里:根目录和子目录的示意图

先说结论:默认放在域名根目录

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 放置方案

不同平台怎么落地

平台不同,放置方式不同,但核心规则不变:最终都要让 /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放在哪里,真正容易出错的不是“放没放”,而是“放了但没被正确发现”。最常见的坑有四个:

  1. 放进上传目录或静态资源目录,却没有做根路径映射
    结果是文件存在,但 /llms.txt 访问不到。

  2. 只在页脚挂链接
    这对人有用,对机器不够稳。官方提案更推荐用 rel="describedby" 或 HTTP Link 头来标注关联关系。

  3. 返回的是 HTML,而不是纯文本 / Markdown 内容
    这会让文件失去“导览清单”的意义。

  4. 根文件和子目录文件冲突
    如果你已经有 /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