llms.txtとは — AI向けのサイト案内ファイル
/llms.txt は、AIクローラーやLLMに向けてサイトの概要と主要コンテンツへのリンクをMarkdownで提供する提案仕様です。位置づけとしてはrobots.txtのAI版的なもので、AIがサイトを理解しやすくする狙いがあります。
サイトルートの /llms.txt に配置することで、AIクローラーがサイト訪問時に最初に参照できる案内ページとして機能することを意図しています。また /llms-full.txt という詳細版を併設する運用パターンも提唱されています。
llms.txtの最小サンプル
# サイト名 > サイトの概要を1〜2文で説明 ## Docs - [ページタイトル](https://example.com/page): 簡単な説明 ## Optional - [補足ページ](https://example.com/sub)
書くべき要素:
- H1(#)にサイト名を記載する
- 引用(>)でサイト全体のサマリーを1〜2文で書く
- ##セクションで主要コンテンツへのリンクを整理する
- 各リンクにコロンで続く簡潔な説明を付ける
llms.txtの使いどころ3つ
AI検索/GEO文脈で自サイトの要点をAIに提示
ChatGPTやPerplexityなどAI検索エンジンがサイトをクロールする際、llms.txtがあることでサイトの概要や主要コンテンツを効率的に把握しやすくなります。AI引用の対象に自サイトが含まれる可能性を高めるための実験的な先行対応として機能します。
主要コンテンツへの導線を明示
サイト内の重要なページへのリンクをセクション別にまとめてllms.txtに記載することで、AIがどのコンテンツを優先して参照すべきかを案内できます。大規模なサイトほど、主要ページが埋もれにくくなる効果が期待できます。
構造化データと併用してAIの理解を補助
JSON-LDなどの構造化データはGoogleのクローラー向けですが、llms.txtはAIクローラー向けに自然言語でサイトを説明する補完的な役割を果たします。両方を整備することで、クローラーに対する情報の網羅性を高められます。
正直な注記: llms.txtは提唱段階の非公式な仕様であり、Google・OpenAI等の主要AIが公式に参照を明言しているわけではありません。導入は実験的な先行対応であり、検索やAI引用での効果が保証されるものではありません。「やっておくと損はない」程度の位置づけでご検討ください。