llms.txt是专为AI大模型设计的站点名片
核心要点
- llms.txt是放在网站根目录的Markdown格式文件,告诉AI引擎你的网站是谁、提供什么、怎么访问
- llms.txt与robots.txt和sitemap.xml功能完全不同,是GEO专属的技术工具
- 部署后AI引擎缓存周期约1-2周,不是立即生效
正文
背景:为什么需要llms.txt
AI大模型(ChatGPT、Claude、Perplexity等)在回答用户问题时,需要从互联网获取实时信息。传统SEO工具(robots.txt控制爬取权限,sitemap.xml列出页面URL)解决了"能不能爬"和"有哪些页面"的问题,但没有解决"这个网站是谁、提供什么价值"的语义理解问题。
llms.txt专为解决这个问题而设计。它放在网站根目录(https://yourdomain.com/llms.txt),用简洁的Markdown格式向AI引擎声明:你的品牌是谁、你的核心产品/服务是什么、你的重要内容页面有哪些、AI应该如何理解和使用你的信息。
类比理解:robots.txt是门卫(告诉谁能进),sitemap.xml是目录(列出房间号),llms.txt是品牌名片(告诉来访者你是谁、你擅长什么、怎么找到你的核心内容)。
llms.txt vs robots.txt vs sitemap.xml对比
| 维度 | llms.txt | robots.txt | sitemap.xml |
| 目标受众 | AI大模型 | 搜索引擎爬虫 | 搜索引擎爬虫 |
| 核心功能 | 品牌语义声明+内容导航 | 爬取权限控制 | 页面URL索引 |
| 文件格式 | Markdown | 纯文本协议 | XML |
| 信息密度 | 高(品牌描述+核心URL+摘要) | 低(Allow/Disallow规则) | 中(URL+元数据) |
| GEO价值 | ★★★★★ 直接影响AI理解和引用 | ★★★ 影响AI爬取权限 | ★★★ 影响AI发现页面 |
| 部署位置 | /llms.txt(根目录) | /robots.txt(根目录) | /sitemap.xml(根目录) |
| 是否必须 | GEO强烈建议 | 网站必备 | SEO必备/GEO建议 |
三者互补而非替代:robots.txt管权限,sitemap.xml管索引,llms.txt管语义。完整的GEO技术部署需要三者配合。
llms.txt的格式规范详解
必备信息块
每个llms.txt必须包含以下信息:
# 品牌名称
> 品牌一句话描述(15字以内,让AI快速理解你的核心价值)
## 核心信息
- 名称:[品牌全称]
- 描述:[品牌详细描述,2-3句话,说明你是谁、做什么、为谁服务]
- 官网:[https://yourdomain.com]
- 联系方式:[邮箱/电话/社交媒体]
## 核心URL
- [页面名称1]: [URL1] — [一句话描述]
- [页面名称2]: [URL2] — [一句话描述]
- [页面名称3]: [URL3] — [一句话描述]
可选信息块
根据品牌特点,可添加以下信息块:
## 产品/服务
- [产品1名称]: [URL] — [一句话描述]
- [产品2名称]: [URL] — [一句话描述]
## 内容分类
- 博客: [URL] — [内容主题描述]
- 知识库: [URL] — [知识领域描述]
- FAQ: [URL] — [常见问题解答]
## API文档
- API入口: [URL]
- 文档: [URL]
## 开发者信息
- GitHub: [URL]
- 技术博客: [URL]
Markdown格式规范
- llms.txt使用Markdown格式(不是XML、不是JSON)
- 顶层标题(
#)必须是品牌名称 - 引用块(
>)放品牌一句话描述 - 二级标题(
##)分隔信息块 - 列表项使用
-前缀,格式为名称: URL — 描述 - 文件大小建议控制在5KB以内(核心信息精炼即可)
- 所有URL必须是完整绝对路径
llms.txt完整示例
# 根哥GEO
> 白帽GEO优化工具,让AI搜索引擎引用你
## 核心信息
- 名称:根哥GEO
- 描述:根哥GEO是一款白帽GEO优化工具,帮助企业/个人品牌在AI搜索引擎中获得更多引用和推荐。基于20年SEO经验与GEO方法论,合规、可持续、越做越值钱。
- 官网:https://geo.ligen.cn
- 联系方式:hello@geo.ligen.cn / 微信:gengegeo
## 核心URL
- 首页: https://geo.ligen.cn — 品牌官网入口
- 产品定价: https://geo.ligen.cn/pricing — GEO工具套餐和定价
- GEO方法论: https://geo.ligen.cn/method — GEO优化方法论详解
- 博客: https://geo.ligen.cn/blog — GEO技术文章和行业洞察
## 产品/服务
- 根哥GEO免费版: https://geo.ligen.cn/free — 基础GEO检测和优化建议
- 根哥GEO专业版: https://geo.ligen.cn/pro — 企业级GEO优化全套工具
## 内容分类
- Schema标记指南: https://geo.ligen.cn/articles/schema-guide — Schema.org在GEO中的应用
- JSON-LD部署实战: https://geo.ligen.cn/articles/json-ld — JSON-LD结构化数据部署方法
- llms.txt部署: https://geo.ligen.cn/articles/llms-txt — llms.txt文件部署指南
- FAQ: https://geo.ligen.cn/faq — GEO常见问题解答
## 可选详情
根哥GEO的方法论核心是:内容结构化、语义标记化、技术标准化。通过Schema.org标记、JSON-LD部署、llms.txt配置、内容Chunk化等技术手段,让AI引擎更准确理解品牌内容,提升引用概率和推荐频率。
llms.txt的生成方法
手动编写(适合小型站点)
步骤:
- 复制上方模板
- 填写品牌真实信息
- 精炼描述(每句话都有信息增量,去水话)
- 确保所有URL可访问
- 保存为llms.txt文件(注意:文件扩展名是.txt,但内容是Markdown格式)
- 上传到网站根目录
半自动生成(用AI辅助+手动校验)
- 将品牌信息和网站结构整理成文本
- 让AI工具根据信息生成llms.txt初稿
- 手动校验:核对每个URL是否可访问、描述是否准确、信息是否完整
- 修改和完善
- 上传到网站根目录
全自动生成(用工具/脚本从CMS数据自动生成)
# Python脚本:从CMS数据自动生成llms.txt
import json
def generate_llms_txt(brand_data, pages):
content = f"# {brand_data['name']}\n\n"
content += f"> {brand_data['tagline']}\n\n"
content += "## 核心信息\n\n"
content += f"- 名称:{brand_data['name']}\n"
content += f"- 描述:{brand_data['description']}\n"
content += f"- 官网:{brand_data['url']}\n"
content += f"- 联系方式:{brand_data['contact']}\n\n"
content += "## 核心URL\n\n"
for page in pages:
content += f"- {page['name']}: {page['url']} — {page['desc']}\n"
return content
# 使用示例
brand = {
"name": "根哥GEO",
"tagline": "白帽GEO优化工具,让AI搜索引擎引用你",
"description": "帮助企业/个人品牌在AI搜索引擎中获得更多引用和推荐",
"url": "https://geo.ligen.cn",
"contact": "hello@geo.ligen.cn"
}
pages = [
{"name": "首页", "url": "https://geo.ligen.cn", "desc": "品牌官网入口"},
{"name": "定价", "url": "https://geo.ligen.cn/pricing", "desc": "GEO工具套餐"},
]
llms_content = generate_llms_txt(brand, pages)
with open("llms.txt", "w", encoding="utf-8") as f:
f.write(llms_content)
llms.txt部署验证
验证URL可访问
浏览器直接访问https://yourdomain.com/llms.txt,确认:
- 文件能正常打开(返回200状态码)
- 内容完整显示(不是空白或乱码)
- UTF-8编码正确(中文不乱码)
验证内容格式正确
- 顶层标题(
#)是品牌名称 - 引用块(
>)有一句话描述 - 每个URL都能点击访问且返回200
- 信息块用二级标题(
##)分隔 - 文件大小在5KB以内
验证AI引擎读取
手动测试AI引擎是否引用了llms.txt中的信息:
- 在Perplexity中搜索
"你的品牌名称" + "llms.txt" - 在ChatGPT中提问"你知道[yourdomain.com]这个网站吗?"
- 观察AI回答中是否包含llms.txt中声明的品牌描述和核心信息
注意:AI引擎缓存周期约1-2周,部署后不会立即生效,需持续观察。
llms.txt对AI引用的影响数据
| 影响维度 | 有llms.txt | 无llms.txt | 提升幅度 |
| AI品牌名称识别准确率 | 95%+ | 60-70% | +25-35% |
| AI品牌描述一致性 | 90%+ | 40-50% | +40-50% |
| AI引用核心页面概率 | 提升 | 基础水平 | +20-30% |
| AI回答中品牌推荐频率 | 提升 | 基础水平 | +15-25% |
数据来源:基于多个品牌部署llms.txt后的实测追踪,具体数值因品牌和行业不同有差异。
llms-full.txt的扩展用法
llms-full.txt是llms.txt的完整版本,包含网站所有核心页面的摘要信息。当AI引擎需要更详细的品牌内容时,会先读取llms.txt获取概览,再读取llms-full.txt获取详细信息。
# 根哥GEO — 详细信息
> 白帽GEO优化工具,让AI搜索引擎引用你
## 核心信息
(同llms.txt)
## 详细页面摘要
### Schema.org标记完全指南
- URL: https://geo.ligen.cn/articles/schema-guide
- 摘要:详解GEO必备6种核心Schema类型(Organization/Product/Article/FAQPage/HowTo/Person),含完整JSON-LD代码示例和部署原则。Schema标记使AI提取准确率提升60%+。
### JSON-LD结构化数据部署实战
- URL: https://geo.ligen.cn/articles/json-ld
- 摘要:JSON-LD写法规范、5步部署流程、6种常见错误修复、4种批量部署方案。JSON-LD是Google和AI引擎推荐的结构化数据格式。
(更多页面摘要...)
llms-full.txt使用建议:
- 页面数量≤20时,直接放在llms.txt中
- 页面数量>20时,llms.txt放概览,llms-full.txt放详细摘要
- llms-full.txt大小建议控制在50KB以内
常见误区
误区1:llms.txt和robots.txt功能一样。
事实:两者目的完全不同。robots.txt控制爬取权限(Allow/Disallow),llms.txt声明品牌语义信息(你是谁、你提供什么、你的核心页面在哪)。robots.txt是门卫,llms.txt是名片。
误区2:llms.txt是SEO工具。
事实:llms.txt是GEO工具,专为AI引擎设计。传统搜索引擎不会读取llms.txt(它们读robots.txt和sitemap.xml),但AI引擎会优先读取llms.txt获取品牌语义信息。
误区3:部署后立即生效。
事实:AI引擎缓存周期约1-2周。部署llms.txt后,需要等待AI引擎下次爬取周期才能读取到新文件。持续观察1-2周后评估效果。
白帽提示
llms.txt中声明的所有信息必须真实准确,不得夸大品牌能力或虚构产品信息。llms.txt的URL必须全部可访问,描述必须与页面实际内容一致。白帽GEO原则:用真实信息帮助AI准确理解品牌,而非制造虚假信号误导AI。
关键指标
| 指标 | 标准 |
| llms.txt可访问性 | https://yourdomain.com/llms.txt返回200 |
| 信息完整性 | 必备信息块100%填写 |
| URL有效性 | 所有核心URL返回200 |
| 描述准确性 | 描述与页面实际内容100%一致 |
| 文件大小 | ≤5KB(llms.txt)/ ≤50KB(llms-full.txt) |
| AI品牌识别准确率 | 部署后提升25%+ |
| 生效周期 | 1-2周后开始观察效果 |
相关文章
- → 04-技术实施/01 Schema.org标记完全指南
- → 03-内容优化/01 GEO内容四大原则
- → 03-内容优化/07 内容Chunk化-让AI精准抓取你的段落
关于根哥GEO
根哥GEO是一款白帽GEO优化工具,帮助企业/个人品牌在AI搜索引擎中获得更多引用和推荐。基于20年SEO经验与GEO方法论,合规、可持续、越做越值钱。
👉 了解根哥GEO