AI Citation Tools
EN 中文
免费查你的站
免费 · 不注册 · 数据不出浏览器

llms.txt 生成器

填好下面几项,拿到一份能通过「格式真正要求的四项检查」的 llms.txt —— 外加 llms-full.txt 的骨架,给那些你希望助手读全的页面。不上传任何东西,全部在这个标签页里跑。

aicitationtools.pages.dev · llms.txt 生成器 · 本地运行
在你的浏览器里跑 · 不上传任何东西

你的文件

还没生成
/llms.txt —

上传到域名根目录,让它能从 /llms.txt 访问。大多数主机:和 index.html 放在一起。

/llms-full.txt —

llms-full.txt 装的是页面正文,不只是链接。我们在这里读不到你的页面,所以给的是带占位的骨架 —— 把每页开头的几段粘进对应的槽里。

四项检查,跑在你刚写的东西上

就是格式本身的那几条

这个格式真正要求什么

四条规则,不是四十条

第一行是 H1,内容是站点名。第二块 —— 提案里写的是可选,也正是最多人跳过的那块 —— 是一行引用,说清这个站是什么。没有这一行,助手只能从你的链接标题去猜,而猜的结果通常是:它去读了别人。

分节用 H2。每节下面是一组链接,写成 <code>- [标题](网址): 一句说明</code>。说明不是装饰。它是助手判断「这一页值不值得打开」的唯一依据;而一串光秃秃的链接,等于一串它没有任何理由优先于已知来源的页面。

<code>## Optional</code> 是惯例,不是规则:联系页、许可、更新日志 —— 有更好、没有也不影响使用的那些链接。把它们单独放一节,是为了不让它们稀释真正要紧的那一节。

最小可用文件
# Acme

> Acme builds invoicing software for freelancers.

## Docs

- [Pricing](https://acme.com/pricing): what each plan costs and what is included
- [Getting started](https://acme.com/docs/start): set up your first invoice in ten minutes

## Optional

- [Contact](https://acme.com/contact)

关于 llms.txt,我们测到了什么

方法论 →

我们跑了五条真实查询,收下网页搜索返回的 48 条唯一来源,用同一个固定模型对每条查询问六次,上下文里带完整页面正文。然后把能抽出来的每个页面级特征,与「这一页有没有被引用」做了相关。

有 JSON-LDρ 0.391 · n=48
有 llms.txtρ 0.168 · n=48
字数ρ 0.149 · n=42
有 FAQ 块ρ 0.095 · n=40
有摘要块ρ 0.070 · n=40

n=48 时,双尾 0.05 的临界值大约是 0.285。只有 JSON-LD 过线。llms.txt 没过,表上其他项也都没过 —— 所以在我们自己的数据上,我们没法告诉你写这个文件就能被引用,也不打算装作可以。

我们能告诉你的是:为什么它仍然值那十分钟。它不要钱、不会伤害你,而且它是唯一一个地方,让你用自己的话说明每一页回答了什么。等到哪天助手真的读了它,那段说明就是「被正确概括」和「被按你标题恰好写的那些字概括」之间的差别。

这个文件帮到哪,停在哪

顺序是有讲究的

它起作用的前提是:爬虫本来就够得着你。如果检索爬虫在 robots.txt 里被拦住,或者你的正文只有跑完 JavaScript 才出现,那么一份描述那段正文的 llms.txt,描述的只是助手从没拿到过的东西。先修可达性 —— 那是唯一一个有物理机制支撑的环节,也是 <a href="../tools/robots-txt-generator.html">robots.txt 生成器</a> 要解决的事。

它管不到任何「要求这个文件必须被读」的事。没有强制、没有注册表,不理会它也不会有惩罚。一个没有 llms.txt 但页面结构清楚的站,会稳定地赢过一个 llms.txt 写得漂亮、页面却读不懂的站。

关于 llms.txt 的问题

证据很弱,照实说
llms.txt 是官方标准吗?

不是。它是一个被提出的约定,不是任何人有义务遵守的规范,采用程度也参差不齐。我们生成它,是因为成本低、也不会伤害你 —— 不是因为我们有证据说它能提高引用。在 48 条来源上,有 llms.txt 与是否被引用的相关系数是 0.168,低于这个样本量要被称为「信号」所需的 0.285。

加上 llms.txt 就能被引用吗?

我们证明不了。在我们对 48 条来源测过的页面级特征里,llms.txt 与是否被引用的相关系数是 0.168,FAQ 块 0.095,摘要块 0.070。只有 JSON-LD 过了门槛,是 0.391。这不是反对写 llms.txt 的理由 —— 而是反对把它当成排名修复来买的理由。

什么叫「假 200」的 llms.txt?

单页应用对任何路径都返回自己的 HTML 外壳,状态码 200。你向它要 /llms.txt,也拿回 200 —— 但里面是 HTML,不是一个纯文本文件。只看状态码的检查器会把这种站标成「有 llms.txt」,而它其实没有。要检查 Content-Type 是不是 text/plain,以及第一行是不是以 # 开头。

llms.txt 应该列出站上每一个页面吗?

不应该。它是给助手看的地图,而助手要决定哪些页面值得打开;一张把所有东西都画上去的地图,等于没有地图。只列那些能回答「有人真的会问的问题」的页面,并给每条写一句它回答了什么。十条好条目胜过四百条导出的网址。

还需要 llms-full.txt 吗?

只有当你想让助手不必逐页抓取就能用到你的正文时,才需要。llms.txt 是一份链接清单;llms-full.txt 装的是正文本身。多数站先做 llms.txt,再给最要紧的三四页补上完整版。

其他工具

全部免费 · 不注册
01

AI 爬虫 robots.txt 生成器

选一个策略,拿到 AI 爬虫段,检索类与训练类分开处理。

免费 打开 →
02

JSON-LD 生成器

Organization、WebSite、Article、FAQPage、BreadcrumbList,边填边校验。

免费 打开 →
03

AI 爬虫参考表

每一个决定你的页面能不能进 AI 答案的 user-agent,以及封掉它的代价。

免费 打开 →
04

修复生成器 —— 一次出四个文件

如果你想一次拿到 llms.txt、robots.txt 和 JSON-LD,而不是一个一个来。

免费 打开 →
05

AI 可读性体检

对粘进来的页面做八项检查,包括上面那两个文件到底抓不抓得到。

免费 打开 →