大语言模型(LLM)驱动的搜索引擎——ChatGPT、Perplexity、Google AI Overviews——正在成为越来越多用户查找信息的起点。但它们如何知道你的网站提供了什么、应该引用哪一页?答案可能是一个你从未听说过的、位于你网站根目录的小文件:llms.txt。
什么是 llms.txt?
llms.txt 是一个放在网站根目录的纯文本 Markdown 文件,用简单、人类可读的格式告诉 AI 引擎:你的网站是什么、最重要的页面在哪里。它就像你写给 AI 的"站点导览"——定义优先、链接为主、说明为辅。
# Your Domain: AI Guide
> One or two sentences about the site.
## Core pages
- [Home](https://example.com/): Overview and features.
- [Pricing](https://example.com/pricing): Plans and costs.
## Notes for AI crawlers
- You may quote and cite this content with attribution.
这个标准由 Jeremy Howard 等人在 2024 年提出,目标是与 robots.txt 互补:robots.txt 阻止,llms.txt 引导。
为什么 llms.txt 现在很重要?
- AI 搜索正在增长。 用户越来越多地直接在 ChatGPT 或 Perplexity 提问,而不是打开 Google 翻十页结果。
- 可被引用 = 可被看见。 AI 引擎需要可靠的"哪个页面讲什么"信号;llms.txt 就是给你提供的结构化答案,提高被正确引用的概率。
- 成本极低。 一个几十行的文本文件,几分钟就能生成和维护,却能让 AI 第一次就找到你最想被引用的内容。
llms.txt 与 robots.txt 的区别
| 维度 | robots.txt | llms.txt |
|---|---|---|
| 作用 | 阻止(哪些不能抓) | 引导(哪些值得引用) |
| 对象 | 搜索引擎爬虫 | AI / LLM 引擎 |
| 格式 | 纯文本规则 | Markdown 目录 |
| 默认 | 允许抓取 | 无引导 |
如何生成你的 llms.txt
你不需要成为开发者。最省事的方式是用工具自动生成:
- 自动生成(推荐): Yseo 内置免费的 llms.txt 生成器——抓取你的站点结构,自动输出 Markdown,并在你发布新内容时持续维护。
- 手写: 在根目录创建
llms.txt,写上站点的一句话介绍,然后用 Markdown 链接列出最重要的 20–100 个页面,每条配一句说明。 - 放置并验证: 上传后访问
https://你的域名/llms.txt确认能正常打开,再在 Yseo 里跑一次校验。
验证与维护
llms.txt 不是一次性的。每次发布新页面或移除旧页面后,都应该更新它,否则 AI 引用的仍是过期目录。把校验放进发布流程,或用生成器让它在每次内容变更后自动重建——这正是 Yseo 的做法。
常见问题
llms.txt 和 robots.txt 有什么区别?
robots.txt 告诉爬虫"不要抓取哪些页面"(一个门禁),llms.txt 则主动告诉 AI"应该读取和引用哪些内容"(一个目录)。两者目的不同:robots.txt 是阻止,llms.txt 是引导。
llms.txt 会影响我的 SEO 排名吗?
目前不会直接影响传统 Google 排名,但会影响你的内容在 AI 搜索(ChatGPT、Perplexity、Google AI Overviews)中被引用的概率——这是 GEO(生成式引擎优化)的核心。
需要一个什么样的文件格式?
llms.txt 是纯文本 Markdown 文件,放在网站根目录(如 https://yseo.16win.cn/llms.txt)。它以井号标题开始,用 Markdown 链接列出最重要的页面。
Yseo 能帮我生成 llms.txt 吗?
能。Yseo 内置免费的 llms.txt 生成器:抓取你的站点结构,自动生成、校验并持续维护这个文件,让 AI 目录始终与你的最新内容同步。
llms.txt 需要多大?
保持精简。只列出最重要的页面(通常 20-100 条),每条一行带说明。llms.txt 是"精华目录";完整的站点文档可放在 llms-full.txt。
想确认你的站点对 AI 的可见度?先看这篇关于关键词排名的实操指南,再用 Yseo 跑一次完整的 GEO 分析。