首页 GEO学院 带你做 帮你做 实战案例 常见问题 关于我们 联系我们

llms.txt完整部署指南:从WordPress到Shopify的分CMS教程(2026)

核心结论

  • llms.txt 是放在网站根目录的 Markdown 纯文本文件,含网站基本信息与核心页面列表,是给 AI 爬虫的首选索引文件(另有 llms-full.txt 深度版)。
  • 它与 robots.txt 互补:robots.txt 告诉爬虫"不要爬什么",llms.txt 告诉爬虫"应该爬什么",配合使用可精确控制 AI 对你站点的索引行为。
  • 这是分 CMS 的实操教程:WordPress、Shopify、Next.js 等框架如何部署、部署后如何验证生效,以及最佳实践与常见问题。

llms.txt到底是什么?

llms.txt是一个纯文本文件,放置在网站根目录(如 example.com/llms.txt),采用Markdown格式,包含以下信息:

  • 网站基本信息:名称、描述、主要语言
  • 核心页面列表:最重要的文章、产品页、关于页等
  • 可选的详细版本:llms-full.txt包含更多页面和元数据
文件 大小限制 内容范围 用途
llms.txt 建议<100KB 核心页面+品牌描述 AI爬虫首选索引文件
llms-full.txt 无限制 全部页面+摘要 深度索引备用
robots.txt 无限制 爬虫访问规则 控制爬虫行为

llms.txt和robots.txt的关系是互补的:robots.txt告诉爬虫「不要爬什么」,llms.txt告诉爬虫「应该爬什么」。两者配合使用,可以精确控制AI对你网站的索引行为。更多关于AI爬虫的配置方法参考AI爬虫识别与配置指南

为什么做GEO必须部署llms.txt?

llms.txt对GEO的价值主要体现在三个方面:

  • 主动引导AI索引:明确告诉AI哪些页面最重要,避免重要内容被忽略
  • 提升引用准确度:AI能够更精确地理解你的内容结构和品牌信息
  • 增强品牌可信度:部署llms.txt本身就是一个技术信号,表明网站维护者对AI友好

根据GitHub llms.txt项目的数据,部署llms.txt的网站被AI引用的概率比未部署的网站高出40-60%。这个数据在我们的实战中也得到了验证。

关于llms.txt在GEO整体策略中的位置,参考GEO技术基建指南GEO品牌基建指南

WordPress怎么部署llms.txt?

WordPress是最常见的CMS,部署llms.txt有三种方法:

方法 难度 维护成本 适合场景
插件方案(推荐) 低(自动更新) 大多数WordPress站点
手动上传文件 ★★ 高(每次新增页面需更新) 静态站点/页面很少
functions.php自定义 ★★★ 低(动态生成) 有开发能力的团队

插件方案(推荐):使用「LLMs.txt」插件或「AI SEO」类插件,安装后在设置页面配置即可自动生成和更新llms.txt。

手动方案:创建一个llms.txt文件,通过FTP或WordPress文件管理器上传到网站根目录。文件格式如下:

  • 第一行:# 品牌名称(如 # 1+X GEO)
  • 第二行:> 一句话描述(如 > AI获客方法论与实战指南)
  • 后续行:按重要性排序的页面链接,每行一个

无论哪种方案,部署后都需要验证。具体验证方法见下文。更多WordPress GEO优化方法参考自己做GEO指南

Shopify怎么部署llms.txt?

Shopify不允许直接上传文件到根目录,需要通过以下方法:

  • 方法1:Shopify Functions — 使用Shopify的Functions API创建一个返回llms.txt内容的端点
  • 方法2:主题文件编辑 — 在主题的templates目录下创建一个llms.txt.liquid模板
  • 方法3:第三方App — 使用Shopify App Store中的AI SEO类应用

对于电商网站,llms.txt应该重点包含:产品页面、品类页面、品牌故事页、FAQ页面。不要包含购物车、结算页等无意义页面。关于中小企业的GEO策略参考中小企业GEO指南

Next.js和其他框架怎么部署llms.txt?

Next.js部署llms.txt非常简单,在public目录下创建文件即可:

框架 放置位置 动态生成方法
Next.js public/llms.txt API Route + 定时生成
Nuxt.js static/llms.txt Server Middleware
Hugo static/llms.txt 模板生成
Astro public/llms.txt Content Collections

对于动态生成,可以写一个简单的脚本,从CMS拉取所有已发布页面,自动生成llms.txt文件。这样每次发布新内容时,llms.txt会自动更新。

部署后怎么验证llms.txt是否生效?

部署完成后,需要验证以下几点:

  • 可访问性:直接访问 yourdomain.com/llms.txt,确认返回200状态码且内容正确
  • Content-Type:确保返回ctext/plain,而不是text/html
  • 链接有效性:检查文件中所有链接都可以正常访问
  • robots.txt兼容:确保 robots.txt 没有屏蔽llms.txt的访问

可以使用在线工具 llmstxt.org/validator 进行验证,也可以用curl命令手动检查。更多GEO技术基建内容参考GEO是什么

llms.txt的最佳实践有哪些?

基于我们帮助数十家企业部署llms.txt的经验,总结以下最佳实践:

  • 精简为主:不要把所有页面都塞进去,只包含最重要的20-50个页面
  • 定期更新:每次发布新内容后更新llms.txt,保持时效性
  • 分层结构:用## Heading分组(如## Products、## Blog、## About)
  • 配合Schema使用:llms.txt+JSON-LD Schema+sitemap.xml三者配合,效果最佳

关于GEO整体策略规划,参考中小企业GEO指南

常见问题

llms.txt和sitemap.xml有什么区别?

sitemap.xml是给传统搜索引擎爬虫用的,包含所有页面。llms.txt是给AI爬虫用的,只包含最重要的页面,并包含品牌描述信息。两者互补,不替代。

llms.txt必须手动更新吗?

不一定。如果使用WordPress插件或自定义脚本,可以实现自动更新。每次发布新内容时,脚本自动重新生成llms.txt文件。

部署llms.txt多久能看到GEO效果?

单独部署llms.txt不会立即见效。它是GEO基建的一部分,需要配合内容优化、Schema标记等其他动作。通常在2-3个月后开始看到AI引用的提升。

所有网站都需要llms.txt吗?

如果你希望被AI搜索引擎引用,那么是的。特别是内容型网站、电商网站、SaaS产品网站,llms.txt的价值更大。纯工具类网站(如在线计算器)价值较小。

llms.txt会暴露网站结构给竞争对手吗?

会有一定程度的暴露,但风险很小。你的竞争对手本来就可以看到你的网站结构。而且llms.txt只包含公开页面,不会暴露任何敏感信息。

想部署llms.txt但不知道从哪开始?

1+X GEO的3天基建课(直播价¥199)帮你从零搭建GEO技术基建,包括llms.txt部署、Schema标记、AI爬虫配置。也可以预约免费咨询,评估你的网站GEO基建状态。

预约免费咨询

30分钟 AI 引用诊断 · 工作日24小时内回复

诊断结果保密 · 无推销
技术

GEO技术基建指南

从域名到Schema的完整技术栈。

入门

GEO是什么?

生成式引擎优化完整入门。

DIY

自己做GEO指南

从零搭建AI搜索可见度。

王正(1+X方法论提出者)撰稿 | 1+X GEO团队出品

.reader-cta{display:none!important;}

王正 · 1+X方法论提出人,专注AI搜索优化与品牌数字基建,主导1+X GEO方法论体系构建与落地实践。

想快速判断 GEO 是否适合你?

1+X GEO 团队提供免费的品牌 AI 引用诊断,30 分钟内告诉你:你的品牌在豆包/Kimi/秘塔中是否被提及、主要竞品是谁、优先优化哪 3 个动作。

扫码预约诊断
1+X GEO 企业微信二维码
或直接拨打电话
185-1924-0249 预约免费咨询