llms.txtとは?
llms.txtとは、AIモデル(LLM)がウェブサイトの内容を理解しやすいように、サイトの要点をMarkdown形式でまとめてルート直下(/llms.txt)に置くファイルの仕組みです。 2024年9月3日に、Answer.AIのJeremy Howard氏が提唱しました(llmstxt.org、Answer.AI公式ブログ)。
仕組み
LLMが一度に読み込めるテキスト量にはコンテキストウィンドウという上限があり、広告やナビゲーションを含む複雑なHTMLをそのままAIに渡すのは非効率です。llms.txtは、サイト運営者があらかじめ「AIに読ませたい重要ページへのリンクと簡潔な説明」をMarkdownで整理しておくことで、AIが効率よく必要な情報にたどり着けるようにする提案です。robots.txtがクローラーの巡回可否を指示するファイルであるのに対し、llms.txtは巡回の可否ではなく「何を読んでほしいか」を伝える点が異なります。
書き方
必須なのはサイト名を示すH1見出しのみで、任意で概要を1文で示すblockquoteを添えられます。それ以降はH2見出しごとに - [ページ名](URL): 補足 の形式でリンクを並べていき、文脈を短くしたい場合は優先度の低いリンクをまとめる「## Optional」セクションを省略できます。
# Example Site
> 製品ドキュメントとAPIをまとめたページです。
## Docs
- [はじめに](https://example.com/docs/getting-started): 導入手順
- [APIリファレンス](https://example.com/docs/api): エンドポイント一覧
## Optional
- [料金ページ](https://example.com/pricing): プラン別の価格表
ビジネスでの使いどころ
製品ドキュメントやAPI仕様、料金ページなど、AIに正確に参照してほしい情報を持つ企業サイトで設置が検討されています。ただし提案されてから日が浅く、主要なAIサービスがどこまで参照しているかは事業者ごとに異なるため、導入効果を過度に見積もらず、他のGEO・LLMO施策と合わせて検討することが望まれます。