llms.txt 文件写法:从零实现 AI 友好站点

CLARA轻量论坛系统
CLARA轻量论坛系统 星耀SVIP星耀SVIP管理员管理员 黑卡会员黑卡会员
发布于 2026-10-05 21:58 · 最后编辑于 1 小时前 ·5 浏览 ·0 回复

llms.txt 是一份放在站点根目录的 Markdown 索引文件,用「H1 站名 + 引用块摘要 + H2 分组的链接列表」告诉 AI 爬虫该先读哪些页面;如果你的站点跑的是 Clara BBS,那更省事——后台「系统设置→GEO 优化」默认全开,/llms.txt、/llms-full.txt、/answers.html 全部自动生成,你不需要手写一行。

llms.txt 文件怎么写?三段式结构照抄就行

结论:llms.txt 只有四个必备元素——H1 站点名、blockquote 一句话摘要、正文补充说明、H2 分节下的链接列表,每条链接写成 - [标题](URL): 一句话说明。

最小可用示例:


> 一个专注 PHP 建站的中文社区,提供教程、问答与插件下载。

## 核心页面
- [问答聚合页](https://www.example.com/answers.html): 悬赏问题与最佳答案成对展示
- [全量内容索引](https://www.example.com/llms-full.txt): 精华帖与已解决问题全文

## 版块
- [环境搭建](https://www.example.com/forum-1.html): PHP、MySQL、面板部署
- [插件开发](https://www.example.com/forum-2.html): 钩子机制与插件示例

## 可选
- [关于本站](https://www.example.com/about.html)

三个写作要点:一是摘要写「你是谁、写给谁、有什么内容」,别写「欢迎访问本站」;二是链接说明必须具体,建站教程 这种标题对 AI 没有增量信息,宝塔面板部署 PHP 8.5 的完整步骤 才有;三是保持精简,正文长文交给 llms-full.txt,索引文件堆全文会稀释重点。

llms.txt 和 llms-full.txt 有什么区别?

结论:llms.txt 是目录,llms-full.txt 是全文,两者定位互补,不要合并成一个文件。

llms.txt 控制在几十行,作用是「导航」,让爬虫在有限的抓取预算里优先命中核心页。llms-full.txt 则是把最有价值的长文本直接摊开,省掉爬虫逐页抓取的成本。Clara BBS 生成的 /llms-full.txt 里包含已解决悬赏问答的完整文本(问题 + 采纳答案)加精华帖 200 条索引——问答类内容天然是 AI 最爱引用的形态,因为它是「提问 + 权威回答」的成对结构。

一个必须知道的口径:所有 GEO 输出只包含游客可见版块的内容,隐藏版块、权限版块绝不会外泄。如果你的站有私密区,不用额外做屏蔽。

llms.txt 放在哪、会不会影响正常 SEO?

结论:放在域名根目录 https://你的域名/llms.txt,能被直接 GET 到即可,不需要特殊 MIME 类型,也不会和 sitemap.xml 冲突。

它和 sitemap 不是替代关系:sitemap.xml 给传统搜索引擎看,列的是 URL 全集;llms.txt 给大模型看,列的是「值得读的内容 + 为什么值得读」。两个都留,互不干扰。

配合动作有两步。第一步是抓取放行:Clara BBS 的 robots.txt 会自动显式放行豆包 DoubaoBot、DeepSeekBot、元宝 YuanbaoBot、Kimi MoonshotBot、百度、360、神马、夸克、华为小艺、通义等 16+ 中国系爬虫,以及 GPTBot、ClaudeBot、PerplexityBot 等国际系,后台可单独开关、也能追加自定义 UA。第二步是主动推送:配置百度推送 Token(百度站长平台获取),IndexNow 默认开启,新帖发布即推送,缩短被发现的时间。

怎么验证 llms.txt 有没有被 AI 爬虫读到?

结论:两步验证——先确认文件能正常访问,再去后台看爬虫访问记录。

第一步,浏览器直接打开 https://你的域名/llms.txt,或用命令确认返回:

curl -sI https://你的域名/llms.txt   # 期望 200
curl -s  https://你的域名/llms-full.txt | head -50

第二步,进后台「系统设置→GEO 优化」,页面上的「AI 爬虫访问监控」表会列出哪个爬虫来过、访问频率、最近抓取的页面,这是判断 llms.txt 有没有被读到的最直接证据。收录由各 AI 平台自主完成,通常 1-4 周到访,急不来。

如果站点内容量不够,可以用「GEO 问答工厂」插件:AI 批量生成「悬赏提问 + 最佳答案」草稿,人工审核后一键发布并采纳,内容自动进问答池并清缓存,/answers.html 与 llms-full.txt 随即更新。

手动做还是自动生成?

结论:Clara BBS 站点直接用自动生成的版本,非本系统的站点再考虑手写或脚本生成。

手动维护的痛点是内容一更新文件就过期,索引里躺着半年前的链接。Clara BBS 因为版块结构、问答数据都在数据库里,/llms.txt、/llms-full.txt、/answers.html 随内容变动自动刷新,还配了每日 GEO 健康体检(计划任务),异常能提前发现。系统级要求只有 PHP 7.4-8.5 + MySQL 5.7+,不需要 Composer、不需要命令行,装完即用。

回到开头:llms.txt 的本质是一份给机器看的导航,写清楚「我是谁、有什么、先看哪」,比堆砌关键词有用得多。先把文件放到根目录并确保 200 可访问,再打开爬虫放行与主动推送,剩下的交给时间。

本文转载自 Clara轻量论坛系统,原文地址:https://www.leleweb.cn/thread-715.html
转载请注明出处,版权归原作者所有。
他们都看过 1 人浏览过
CLARA轻量论坛系统

全部回复 0

还没有回复,来抢沙发~