工具

生成你网站的llms.txt。

llms.txt 是放在域名根目录的 Markdown 索引:它告诉模型这个网站是什么、哪些页面值得一读。工具读取你的 sitemap 并生成文件,可直接发布。

所属模块
AEO/GEO
输入
一个域名
运行位置
Rovemark 服务器
费用
免费,无需注册
这个文件做什么

写给不打开浏览器的读者的索引

当一个助手需要理解你的网站时,它首先看到的是原始HTML:菜单、横幅、页脚、脚本。内容确实在其中,但和其他所有东西混在一起。llms.txt是另一种方式,一个放在根目录的Markdown文件,写明网站名称、一行说明它是什么,以及按板块分组的重要页面列表。

这个提案出自 2024 年 9 月,由 Jeremy Howard 提出,目前主要被文档站和产品站采用。它不是官方标准,也没有模型必须读它。发布成本不过是一个静态文件;收益是不再把"什么重要"这件事交给解析器决定。

工作原理
  1. 01

    工具找到你的 sitemap

    它读取 robots.txt 寻找 Sitemap 指令,找不到就尝试标准路径。sitemap 索引会一路跟进到子文件。

  2. 02

    页面按板块归类

    URL的第一段会变成一个板块,这正是网站本身已经声明的层级结构。层级较浅的先排入,每个板块都有一个配额,以免某一个板块占满整个文件。

  3. 03

    复制后发布到根目录

    文件以 Markdown 形式直接生成。像 robots.txt 一样,发布为域名根目录下的 /llms.txt。

常见问题
01

什么是 llms.txt?

位于 /llms.txt 的 Markdown 文件,为语言模型描述网站:标题、一句话摘要,以及按板块归类的主要页面链接。用意是把地图直接递过去,而不是让模型从 HTML 里推断。
02

它和 sitemap.xml 是一回事吗?

不是。sitemap是给搜索引擎爬虫看的URL列表,是机器对机器的沟通,没有上下文。llms.txt则是为了被阅读而写:有名称、描述和分组,并且能装进一个上下文窗口里。两者不能互相替代。
03

模型真的会读这个文件吗?

没有保证,这一点应当如实说明:没有任何一家大厂确认在生产环境中使用 llms.txt。存在的是网站一侧日渐增多的采用,以及接近于零的发布成本。这是一次便宜的下注,不是一份确定性。
04

文件发布在哪里?

域名根目录下,路径为 /llms.txt,以 text/plain 或 text/markdown 提供。如果网站是静态的,放进公共目录即可。有些项目还会发布 /llms-full.txt,包含全部内容而不只是链接。
05

我的网站有多种语言,文件会不会变得很大?

工具会在各板块之间分配配额,因此每种语言出现的页面数量相近,而不会由某一种吃掉整个文件。如果你更想每种语言一个文件,生成后裁出需要的板块即可。
06

发布新页面时需要更新它吗?

需要,和 sitemap 一样。文件是生成那一刻网站的快照。如果你发布频繁,最好在构建时生成,而不是手工维护。

文件发布了。回答变了吗?

llms.txt改善的是模型读到的内容。衡量模型在多个助手中、随时间推移对你品牌给出的回答,是另一项工作,也正是这个平台所做的事。