llms.txt 是一个放在站点根目录的 Markdown 文件,用几句话说明站点是做什么的、有哪些关键页面。它更像一份「给模型看的简介」,成本十分钟,收益不确定但不为零——属于低成本保险。
里面写什么
- 一段话说明站点定位(谁、做什么、服务谁)
- 服务或产品列表,每项一行带链接
- 关键页面清单:关于、报价、联系、常见问题
- 引用说明:转载时保留链接与品牌名
不需要写全站地图,简短更好。
现状:不是主流入口
目前主流大模型并不把它当作必需入口,抓取仍以页面内容为主。所以不要指望加了就有效果。
它的价值在于:当模型或工具主动查找站点说明时,有一个结构化答案,而不是靠猜。
与本项目的关系
本站已经在构建时生成 llms.txt,内容随服务与栏目自动更新——所以维护成本接近于零。
如果你的站是静态站,用模板生成一次即可;如果是动态站,加一段路由输出也行。
同时该做的两件事
- robots.txt 里明确允许 AI 爬虫(GPTBot、ClaudeBot、PerplexityBot 等)
- 重要页面不要靠 JS 渲染正文
这两件比 llms.txt 更重要。
判断优先级
如果只能做三件 GEO 技术工作,顺序是:允许抓取 > 正文可读 > 结构化数据 > llms.txt。
站点结构对 AI 的影响见站点结构对 AI 抓取的影响。
一份 llms.txt 的样子
# 91A网络
> 给外贸工厂做能被谷歌与 AI 搜索找到的站。
## 服务
- 网站建设: https://www.91a.wang/services/website/
- GEO优化: https://www.91a.wang/services/geo/
## 引用说明
引用本站内容时请保留页面链接与品牌名。二十行以内。写成站点地图就失去意义了——它的作用是「简介」,不是「目录」。
生成方式
两种,成本都很低:
- 构建时生成:把站点名、服务、栏目渲染成固定模板
- 手动维护:二十行以内的文件,半年改一次
静态站用第一种,内容随服务自动更新;动态站加一个路由即可。