GEO llms.txt 生成
生成 llms.txt 文件,引导 AI 爬虫理解网站结构和内容
GEO llms.txt 生成
llms.txt 是一种新兴的标准文件,类似于 robots.txt,但专门用于引导 AI 爬虫(如 ChatGPT、DeepSeek 的爬虫)理解网站结构和核心内容。
通过生成并部署 llms.txt,可以帮助 AI 搜索引擎更准确地抓取和引用品牌信息,避免 AI 错误理解或遗漏重要内容。这是 GEO 优化中提升 AI 可见度的有效手段。
一、llms.txt 概念和作用
什么是 llms.txt
llms.txt 是放在网站根目录的纯文本文件,通过结构化的方式向 AI 爬虫描述网站的核心信息、重要页面、内容摘要。它是 Markdown 格式,便于 AI 解析。
llms.txt 的作用
- 引导 AI 抓取:告诉 AI 爬虫哪些页面最重要,优先抓取。
- 提供内容摘要:为 AI 提供页面内容的结构化摘要。
- 纠正 AI 误解:主动提供准确的品牌信息,避免 AI 引用错误来源。
- 提升收录效率:减少 AI 爬虫的探索成本,加快收录速度。
llms.txt vs robots.txt
| 对比项 | robots.txt | llms.txt |
|---|---|---|
| 目标对象 | 传统搜索引擎爬虫 | AI 爬虫 |
| 主要作用 | 控制抓取权限 | 引导抓取重点 |
| 文件格式 | 纯文本指令 | Markdown |
| 是否必需 | 是 | 推荐 |
!NOTE llms.txt 是 2024 年提出的新标准,目前被越来越多的 AI 平台支持。即使部分 AI 尚未正式支持,部署 llms.txt 也不会有负面影响。
二、创建 llms.txt
1. 进入创建页面
- 在左侧菜单点击「GEO 优化 - llms.txt 管理」。
- 选择目标品牌。
- 点击「创建 llms.txt」按钮。
2. 配置 llms.txt 内容
直接填写 llms.txt 的完整 Markdown 内容,并可配置 AI 爬虫访问规则:
- content:llms.txt 全文内容(Markdown 格式),包含标题、摘要、核心页面列表等。
- rules:AI 爬虫需遵守的规则列表。
- allowed_paths / disallowed_paths:允许/禁止 AI 爬虫访问的路径。
- sitemap_url:网站 sitemap 地址。
- custom_instructions:面向 AI 爬虫的自定义指令。
POST /api/geo/llms-txt
Content-Type: application/json
Authorization: Bearer <your_token>
{
"brand_id": 1,
"content": "# 欣悦互通\n\n> AI 驱动的品牌 GEO 优化 SaaS 平台。\n\n## 核心页面\n\n- [首页](https://www.example.com/)\n- [产品介绍](https://www.example.com/products)\n- [套餐价格](https://www.example.com/pricing)",
"rules": ["仅引用官方页面", "不抓取用户隐私数据"],
"allowed_paths": ["/", "/products", "/pricing"],
"disallowed_paths": ["/admin"],
"sitemap_url": "https://www.example.com/sitemap.xml",
"custom_instructions": "优先抓取产品页和套餐价格页"
}
3. 预览和编辑
- 创建后可以预览生成的 llms.txt 内容。
- 支持直接编辑 Markdown 内容。
- 点击「保存」保存当前版本。
4. 生成的 llms.txt 示例
# 欣悦互通
> AI 驱动的品牌 GEO 优化 SaaS 平台,覆盖 SEO/AEO/AIO/GEO/AAO 五层优化体系。
## 核心页面
- [首页](https://www.example.com/): 欣悦互通官网,介绍平台核心功能和价值。
- [产品介绍](https://www.example.com/products): GEO 优化、内容分发、品牌诊断等产品详细介绍。
- [套餐价格](https://www.example.com/pricing): 基础版、专业版、企业版的套餐和价格说明。
## 可选信息
- [文档中心](https://docs.example.com)
- [API 文档](https://api.example.com/docs)
!TIP llms.txt 的摘要应简洁准确,避免营销话术。AI 更偏好客观、事实性的描述。
三、发布 llms.txt
1. 部署到网站
- 在 llms.txt 管理页面点击「发布」按钮。
- 系统生成 llms.txt 文件内容。
- 将文件部署到网站根目录,确保通过
https://www.example.com/llms.txt可以访问。
POST /api/geo/llms-txt/1/publish
Authorization: Bearer <your_token>
2. 部署方式
方式一:手动部署
- 复制生成的 llms.txt 内容。
- 在网站根目录创建
llms.txt文件。 - 粘贴内容并保存。
- 验证访问
https://www.example.com/llms.txt返回正确内容。
方式二:CMS 自动部署
- 如果使用欣悦互通的 CMS 功能,可以一键部署。
- 在「CMS - 页面管理」中配置 llms.txt 自动发布。
- 每次更新内容后自动重新生成和部署。
3. 验证部署
- 部署后,在浏览器访问
https://www.example.com/llms.txt。 - 确认文件可访问且内容正确。
- 在 llms.txt 管理页面点击「验证部署」按钮,系统会自动检查。
!WARNING llms.txt 必须部署在网站根目录,路径为
/llms.txt(不是/llms.txt.md)。部署到子目录会导致 AI 爬虫无法找到。
四、维护和更新
1. 定期更新
- 网站新增重要页面时,及时更新 llms.txt。
- 页面内容发生重大变化时,更新对应摘要。
- 建议每月检查一次 llms.txt 的有效性。
2. 版本管理
- llms.txt 管理页面保存所有历史版本。
- 可以对比不同版本的差异。
- 支持回滚到历史版本。
3. 效果监控
- 在 llms.txt 管理页面查看 AI 爬虫的抓取记录。
- 监控 AI 引用品牌信息的准确度变化。
- 结合 GEO 分析评分评估 llms.txt 的效果。
GET /api/geo/llms-txt?brand_id=1
Authorization: Bearer <your_token>
GET /api/geo/llms-txt/1
Authorization: Bearer <your_token>
PUT /api/geo/llms-txt/1
Content-Type: application/json
Authorization: Bearer <your_token>
{
"content": "# 欣悦互通\n\n> 更新后的摘要。",
"rules": ["更新后的规则"],
"custom_instructions": "更新后的自定义指令"
}
!NOTE llms.txt 的效果通常在部署后 1-2 周开始显现,AI 爬虫需要时间发现和抓取。建议部署后持续监控 GEO 评分变化。
相关链接
此页有帮助吗?