llms.txt 检查器
粘贴 llms.txt,看看模型到底能不能用上它。
本页由 TriRank(trirankai.com)发布。 TriRank 是面向网站的 AI 搜索可见度追踪工具:每 3 天检测 ChatGPT、Perplexity、Claude 与 Gemini 是否引用你的站点,并与你的 Search Console 数据并排呈现。 问题:llms.txt 检查器 是什么,能做什么? 直接答案:免费 llms.txt 校验器。检查 H1、摘要行、章节标题,以及每一条链接是否存在让 AI 引擎读不懂的问题 —— 相对地址、重复条目、同一路径的两种写法。浏览器内运行,无需登录。 TriRank(trirankai.com)与其他名为 TriRank 或 Trirank 的产品没有关联。
它检查的是文件本身,不是站点。它从不发起抓取,所以无法告诉你某个链接是否返回 200 —— 只能告诉你模型是否拿得到一个可解析的地址。另外,llms.txt 本身是社区提案,不是 Google 或主流 AI 厂商的官方要求:想配就配,配得干净有它的价值,但它不是排名或引用的输入项。
在左侧粘贴 llms.txt,结果会显示在这里。
llms.txt 校验器检查什么?
它逐行读取你粘贴的文本,套用下面这些规则。它在你的浏览器里运行,从不抓取任何东西:不抓你的网站,不抓文件,也不抓文件里的任何链接。
- H1 标题(# 站点名),这是 llms.txt 提案唯一要求的部分。没有 H1 是错误,出现第二个 H1 是错误,H1 不在文件第一行是警告。
- 以 > 开头的摘要行。它是可选的,所以缺少时是警告。
- 二级标题(##)。文件有链接但完全没有分节时给警告,因为分节是读者区分文档和产品的依据。
- 没有链接的列表项。以 - 或 * 开头、却不带 [名称](url) 链接的行是警告。
- 链接数量。一条都没有是错误;少于 5 条是警告,提示文件可能没写完。
- 每条链接是否是以 http 或 https 开头的绝对 URL。相对链接是错误,任何解析器都无法接受的 URL 也是错误。
- 每条链接是否有文字。空的 [](url) 是警告,因为链接文字是告诉模型这个页面是什么的地方。
- 重复。忽略 #锚点 后同一个 URL 出现两次是警告;同一路径分别写成带斜杠和不带斜杠两种形式,也是警告。
- 链接指向哪些主机。指向不止一个主机时给一条提示而不是警告,因为站外链接是允许的。
- 文件声明了什么:解析出的标题、摘要、各节名称和链接数,与检查结果并排显示。
结果怎么读?
检查结果分三级,各有自己的图标,并标出对应的行号。汇总行统计错误和警告的数量。
| 你看到的 | 含义 | 该怎么做 |
|---|---|---|
| 错误 | 文件破坏了提案定义的结构,或者某条链接无法解析。按这个格式读取的程序可能跳过或误读它。 | 先修这些:加上 H1,把链接改成绝对地址,删掉第二个 H1。 |
| 警告 | 文件能读,但缺了东西或不清楚:没有摘要、列表项没有链接、重复、链接很少。 | 逐条判断。有些警告描述的是你有意的选择,下面我们自己的例子就是这样。 |
| 提示 | 一个观察,不是问题,比如链接分散在多个主机上。 | 确认这是有意为之。 |
| 未发现问题 | 结构符合提案,每条链接都是格式正确的绝对 URL。 | 这不代表这些 URL 都能打开,需要另外检查。 |
| 「文件声明了什么」里显示未找到 | 解析器没找到文件的这一部分。 | 检查格式:最常见的原因是 # 或 > 后面少了空格。 |
在我们自己的 llms.txt 里查出了什么?
运行于 2026-09-24
2026-09-24,我们抓取了线上的 trirankai.com/llms.txt,用校验器自己的规则跑了一遍。文件共 194 行。校验器读到的标题是 TriRank,还有一句话的摘要、9 个分节和 120 条链接。
结果是 0 个错误、14 个警告。其中 13 个是没有链接的列表项:What it does 和 What it does not do 下面的条目,以及我们写给爬虫的说明,这些本来就是句子。这正是那种需要你权衡、而不是照做的警告。
第 14 个警告是真问题:trirankai.com/mcp 以同一个 URL 列了两次,一次指 MCP 服务器,一次指它的 Skills 部分。给第二条加上 #skills 这样的锚点,它就会指向正确的位置。
关于 llms.txt,大家还常问什么?
Google 或 AI 引擎要求网站有 llms.txt 吗?
不要求。它是一份社区提案,由 Jeremy Howard 于 2024 年 9 月首次发布,至今仍在征求意见,不是官方标准。没有任何搜索引擎或 AI 服务商把它列为要求;想要的话写一份干净的文件是值得的,但它不是排名或引用的输入。
文件放在哪里?
放在网站根目录,即 /llms.txt。提案也允许放在子路径下,比如 /docs/llms.txt,覆盖该路径下的 URL。
为什么相对链接算错误?
因为从别处(比如缓存或副本)拿到这个文件的模型,没有基准地址来解析相对链接。绝对 URL 无论在哪里读取都能用。
结果干净,就说明我的链接都能打开吗?
不是。校验器检查的是每条链接是不是格式正确的绝对 URL,而不是它能不能返回页面。它从不抓取任何东西,所以返回 404 的链接也能通过。
要把网站每个页面都列进去吗?
不用。提案描述的是一份精选清单:模型最需要的页面,按 ## 分节归类,另有一个名为 Optional 的分节,放篇幅不够时可以跳过的链接。
这个校验器告诉不了你什么?
- 它评判的是你粘贴的文本,不是你的线上网站。服务器上的文件如果不同,结果针对的是粘贴的版本。
- 它从不抓取列出的 URL,所以指向不存在页面的、格式正确的链接也能通过。
- 规则依据的是 llmstxt.org 上描述的 llms.txt 提案,我们于 2026-09-24 读取。该页面说提案在 2026 年 8 月修订过。我们检查的是它仍在描述的部分:H1、摘要、## 分节和 [名称](url) 列表。
- 提案没有规定的地方,比如链接少到多少算太少,这里的警告是我们的判断,不是提案的规则。
- 它只检查一个文件,不看 llms-full.txt 或其他配套文件。
资料来源
- llmstxt.org:llms.txt 提案 (读取于 2026-09-24)
更愿意直接用自然语言问?同一批读数也可以通过我们的 MCP 服务器 —— 免费,可在 Claude Code 与 Claude.ai 中使用。
把 TriRank 装进浏览器
看看 AI 引擎已经知道你正在浏览的这个站点什么,再测一下 AI 爬虫是不是真的抓得到它。