先给结论
llms.txt 是一个放在网站根目录的纯文本说明文件,用 Markdown 写给 AI 抓取程序看:站点是做什么的、哪些页面最值得读。它属于社区通行做法而非强制标准,与 sitemap.xml 分工不同,核心是简短、真实、随站点更新。
它和 sitemap 有什么不同
两个文件面向不同读者,作用互补,不需要二选一。
| 对比项 | sitemap.xml | llms.txt |
|---|---|---|
| 主要读者 | 搜索引擎抓取程序 | AI 抓取与检索程序 |
| 内容形式 | URL 与更新时间等结构化条目 | 带说明的站点导览文字 |
| 回答的问题 | 站点有哪些页面可抓 | 站点讲什么、先读哪几页 |
| 共同点 | 都放在根目录,都要求与站点实际内容一致 | |
结构要点
- 开头用一两句话说明站点定位与服务对象,不写口号。
- 按主题分组列出核心页面,每组标题写清这一组解决哪类问题。
- 每条链接配一句说明,讲清这个页面讲什么、适合谁读。
- 只链站内真实存在的 URL,避免失效链接与空页面。
- 整体保持简短,篇幅以能快速读完为准。
- 站点定位或重点页面调整后同步更新,避免说明与实际脱节。
写作时的两个误区
一是写成宣传稿,通篇形容词却没有信息量;二是把不存在或未上线的页面提前写进去,反而误导抓取。说明文件的价值在于"指路":让机器用最短时间知道站点结构与重点,仅此而已。中小企业站点内容不多时,一屏以内写清楚定位与主要栏目,效果往往好过罗列全部页面;栏目较多时再按主题分组展开,保持每组说明都很短。
相关阅读:GEO 服务
常见问题
llms.txt 是必须安装的吗?
不是。它是可选的补充说明,网站没有它也能被正常抓取;但站点栏目较多时,一份准确的说明能帮机器更快理解结构,值得花少量时间维护。
它和 robots.txt 是一回事吗?
不是。robots.txt 负责规定哪些抓取程序可以访问哪些路径,是准入控制;llms.txt 负责介绍站点内容,是导览说明。一个管能不能抓,一个管抓什么更划算。
写好之后需要提交吗?
文件放在根目录即可被按惯例访问,不需要额外提交流程。更关键的是保证链接有效、描述与站点一致,形式上的位置反而次要。
多久需要更新一次?
跟着站点结构调整走:新增或合并重要栏目、调整重点页面时同步更新即可,平时无需为它单独设定维护动作。
