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.txtrobots.txtsitemap.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的生成方法

手动编写(适合小型站点)

步骤:

  1. 复制上方模板
  2. 填写品牌真实信息
  3. 精炼描述(每句话都有信息增量,去水话)
  4. 确保所有URL可访问
  5. 保存为llms.txt文件(注意:文件扩展名是.txt,但内容是Markdown格式)
  6. 上传到网站根目录

半自动生成(用AI辅助+手动校验)

  1. 将品牌信息和网站结构整理成文本
  2. 让AI工具根据信息生成llms.txt初稿
  3. 手动校验:核对每个URL是否可访问、描述是否准确、信息是否完整
  4. 修改和完善
  5. 上传到网站根目录

全自动生成(用工具/脚本从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中的信息:

  1. 在Perplexity中搜索"你的品牌名称" + "llms.txt"
  2. 在ChatGPT中提问"你知道[yourdomain.com]这个网站吗?"
  3. 观察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