繁中·简中·English·Español·ไทย·Tiếng Việt
llms.txt·阅读约 8 分钟·KKpower GEO 编辑部

llms.txt 是什么?怎么写、放哪:给 AI 的精简网站地图完整指南

当 AI 想引用你的网站,它得先在一堆导航栏、广告与 JavaScript 里找到「真正重要的那几页」。llms.txt 就是你主动递给 AI 的一张精简地图:用一份 Markdown 文件告诉它「我是谁、最重要的内容在哪」。它不是强制标准,但写对了能让 AI 少走冤枉路,更容易读懂、引用你。

llms.txt 是什么?一句话定义

llms.txt 是一份放在网站根目录(网址结尾为 /llms.txt)的纯文本文件,用 Markdown 写成,目的是给大型语言模型(LLM)一张「精简版网站地图」,引导它快速找到你最重要、最该被引用的内容。

它和传统的 sitemap.xml 互补但不同:sitemap.xml 是给搜索引擎爬虫列出『所有』网址的清单;llms.txt 则是给 AI 看的『精选导览』,用人类也看得懂的语言,挑出少数关键页面并简短说明它们是什么。

它解决什么问题?为什么 AI 需要这份文件

AI 在生成答案时,受限于上下文窗口,没办法把你整站塞进去读。真实网页又夹杂大量导航栏、页脚、弹窗、广告与前端 JavaScript,对机器来说噪声很多、信噪比低。

llms.txt 等于替 AI 做了第一层筛选:把『这个网站是做什么的、最该看哪几页』直接整理好,降低 AI 误读或漏读关键内容的概率,也提高它正确引用你的可能性。

格式惯例:一个 H1、简介、再分区块放链接

llms.txt 没有复杂语法,就是一份结构固定的 Markdown。照下面的顺序写,AI 与人都好读:

  • 1. 开头一个 H1(# 网站/品牌名称):整份文件只放这一个 H1,当作标题。这是唯一硬性的格式要求。
  • 2. 紧接一段引言(用 > 区块引言或一般段落):两三句话讲清楚你是谁、提供什么,让 AI 一眼抓到网站定位。
  • 3. 用 H2(## 区块名称)分组:例如『## 核心产品』『## 文档』『## 博客』『## 关于我们』。
  • 4. 每个区块下用 Markdown 链接清单列出页面:格式为 - [页面标题](完整网址):一句话说明这页是什么。说明很重要,AI 靠它判断该不该深入读。
  • 5.(可选)一个『## Optional』区块:放次要、可略过的链接。当 AI 上下文不足时,会优先跳过这一区。

llms.txt 与 llms-full.txt 差在哪?

两者常一起出现,但角色完全不同,别搞混。

简单说:llms.txt 是『目录与索引』,llms-full.txt 是『把书摊开的全文』。内容不多的品牌站,光提供 llms.txt 就够;文档量大的技术站或知识库,才比较需要额外提供 llms-full.txt。

  • llms.txt:精简索引。只放结构、简介与『连往各页的链接』,本身很短,引导 AI 自行去抓需要的页面。
  • llms-full.txt:完整全文。把主要内容『直接摊平』写进同一份文件(通常是文档站把所有说明文汇整成一个大 Markdown),让 AI 一次读到全部正文,不必再逐页抓取。
  • 取舍:llms-full.txt 方便 AI 一次吃完,但文件可能很大、容易超出上下文,也较难维护同步;llms.txt 轻量好维护,但 AI 需要额外发出请求去抓被链接到的页面。

想知道你的网站在 AI 眼中拿几分?

免费扫描,立刻拿到 0–100 的 AI 可读性分数,以及逐项可复制的修复建议。

免费 GEO 健诊 →

重要前提:它不是强制标准,是新兴惯例

llms.txt 是社区提出、逐渐被采用的『提案惯例』,不是 W3C 那种官方规范,也没有任何 AI 厂商保证一定会读它或照它行动。把它当成『加分项』而非『必备项』比较务实。

因此心态要对:别把整个 GEO 策略押在 llms.txt 上。真正决定你会不会被 AI 引用的,仍是『爬虫进得来、内容服务端就可读、结构化数据齐全、权威信号清楚』这些基本功。llms.txt 是锦上添花,做了没坏处、成本也低,但它取代不了基础工程。

内容站与品牌站的建议写法

依网站类型,重点不同。下面是两种常见情境的实作建议,可直接套用。

  • 品牌/企业官网:H1 放品牌名,引言一句话讲清楚『你卖什么、服务谁、在哪』。区块建议放:核心产品或服务页、关于我们、联系方式、常见问题、代表性案例。链接控制在 10~20 条以内,挑最该被引用的就好。
  • 内容站/博客/知识库:H1 放站名,引言讲清楚主题领域。区块用『主题分类』而非『时间』来分(例如『## GEO 入门』『## 技术设置』),每类列出代表性的支柱文章,并在说明里点出该文回答了什么问题——这能帮 AI 把对的问题对应到对的文章。
  • 两者共通:链接一律用完整网址(含 https://);说明写『用户意图』而非营销话术(写『说明如何在 robots.txt 放行 AI 爬虫』比写『最强教程』有用);网址或重点页面变动时记得同步更新,过期链接会降低可信度。

放哪里、怎么验证有没有生效

文件要放在『网域根目录』,让网址正好是 https://你的网域/llms.txt——和 robots.txt、sitemap.xml 同一层。子目录(例如 /docs/llms.txt)不是惯例位置,AI 不会主动去那里找。

验证很简单:在浏览器直接打开 https://你的网域/llms.txt,确认能看到纯文本、响应状态是 200、Content-Type 最好是 text/plain 或 text/markdown,且不需要登录就能读到。顺手用免费的 GEO 健检扫一次,连同结构化数据、爬虫可及性一起量出起点,比单看 llms.txt 一项更能掌握全貌。

常见问题

Q. llms.txt 一定要写吗?不写会怎样?

不一定。llms.txt 是新兴惯例、不是强制标准,没有 AI 厂商保证一定会读它,所以不写也不会被惩罚。它的定位是『加分项』:做了能帮 AI 更快找到你的重点内容、降低误读概率;但决定你会不会被引用的关键,仍是爬虫进得来、内容服务端可读、结构化数据齐全这些基本功。

Q. llms.txt 和 sitemap.xml 有什么不同?要两个都放吗?

sitemap.xml 是给搜索引擎、列出『所有』网址的机器清单;llms.txt 是给 AI、用 Markdown 写成的『精选导览』,只挑少数重要页面并附上人话说明。两者目的不同、不互相取代,建议都放。sitemap.xml 帮助被完整索引,llms.txt 帮助 AI 抓到你最该被引用的内容。

Q. llms.txt 和 llms-full.txt 我该用哪个?

llms.txt 是精简索引(只放结构与链接),llms-full.txt 是完整全文(把正文直接摊平写进文件)。一般品牌站或内容不多的网站,提供 llms.txt 就够;文档量大的技术站、产品文档或知识库,才比较需要额外提供 llms-full.txt 让 AI 一次读完。多数中小企业先做好 llms.txt 即可。

Q. llms.txt 要放在网站的哪个位置?

放在网域根目录,让网址刚好是 https://你的网域/llms.txt,和 robots.txt、sitemap.xml 同一层。不要放在子目录(例如 /docs/llms.txt),那不是惯例位置,AI 不会主动去找。放好后直接用浏览器打开该网址,确认响应 200、是纯文本、且不需登录就能读到。

Q. llms.txt 的格式有什么硬性规定?

唯一较硬性的规定是『文件开头要有一个 H1』(# 网站名称),整份只放这一个 H1 当标题。其余是惯例:H1 后接一段简介说明网站定位,再用 H2 把链接分区块,每条链接用『- [标题](网址):一句话说明』的格式。可选择加一个 Optional 区块放次要链接,供 AI 在空间不足时跳过。

Q. 怎么确认 AI 真的有读我的 llms.txt?

目前没有任何工具能保证或证明特定 AI『读了并照做』,因为各家是否取用并不公开。实务上能做的是确保它可被访问:用浏览器或 curl 打开该网址,检查响应状态为 200、内容为纯文本、Content-Type 为 text/plain 或 text/markdown、且无需登录。把可及性与内容写对,剩下的就交给时间与整体 GEO 基础。

把这篇学到的,10 秒验证在你的网站上

免费扫描,立刻拿到 0–100 的 AI 可读性分数,以及逐项可复制的修复建议。

免费 GEO 健诊 →
覺得有用?分享出去:

延伸阅读

llms.txt 是什么?怎么写、放哪:给 AI 的精简网站地图完整指南|KKpower GEO