最初に押さえたいこと
- llms.txt は、AIアシスタントやLLMに向けて、サイトの概要、重要ページ、Markdown版ドキュメントなどを案内するための公開Markdownファイルです。
- robots.txt のようにクロール許可を制御するファイルではなく、sitemap.xml のように全URLを列挙するファイルでもありません。
- 2026年4月時点では提案・慣習に近い位置づけなので、導入しただけでAI検索の引用や順位が保証されるものではありません。
- ただし、技術文書、APIドキュメント、用語集、ナレッジベースのように、AIが参照しやすい文脈を整理したいサイトでは運用価値があります。
AI検索やAIアシスタント経由でサイトを読まれる場面が増えると、検索エンジン向けのSEO だけでなく、AIがページ群をどう理解するか も気になってきます。
その文脈で出てくるのが llms.txt です。
この記事では、llms.txt が何を指定するファイルなのか、robots.txt や XMLサイトマップと何が違うのか、Webサイト運用で入れるなら何に注意すべきかを整理します。
AI検索全体の見え方を先に把握したい場合は、LLMOとは?SEOとの違い・やるべきこと・誤解を徹底解説 もあわせて読むとつながりやすいです。
クローラーへアクセス方針を伝える側を詳しく見たい場合は、robots.txtとは?検索エンジンとAIクローラーに何を伝えるファイルなのか もあわせて読むと違いが整理しやすいです。
なお、このサイトでも軽量版の /llms.txt と、記事本文まで含めた /llms-full.txt を用意しています。
llms.txtとは何か
llms.txt は、Webサイトのルートなどに置くMarkdown形式の案内ファイルです。
目的は、AIアシスタントやLLMがサイトを読むときに、
を把握しやすくすることです。
公式提案を公開している llmstxt.org では、llms.txt を LLMが推論時にWebサイトを使う助けになる情報を提供するためのファイル として説明しています。
ポイントは、検索エンジンにURLを発見してもらうための一覧ではなく、AIが読みやすい文脈を人間側が整理して渡す案内 だということです。
たとえば技術ブログなら、単に全記事URLを並べるのではなく、次のような構成にできます。
- サイト概要
- 主要カテゴリ
- 初心者向けに先に読む記事
- 用語集
- Markdownで読める記事一覧
- 追加で読める詳細版ファイル
このように、llms.txt は AI向けのサイト案内板 と考えると分かりやすいです。
robots.txtやサイトマップとの違い
llms.txt は、名前だけ見ると robots.txt や sitemap.xml と似ています。
ただし、役割はかなり違います。
| ファイル | 主な役割 | 対象 | llms.txtとの違い |
|---|---|---|---|
| robots.txt | クローラーにアクセス方針を伝える | 検索エンジンや各種Bot | 許可・拒否の方針が中心。llms.txtは文脈や重要ページの案内が中心 |
| sitemap.xml | サイト内URLの一覧や更新情報を伝える | 検索エンジン | URL発見の一覧が中心。llms.txtは読むべき情報を絞って説明する |
| llms.txt | AIアシスタントやLLM向けにサイト概要と重要情報を案内する | AIツール、LLM、AI検索、開発支援エージェントなど | クロール制御でも全URL一覧でもなく、AIが使いやすい文脈の整理 |
XMLサイトマップや更新通知との違いを整理したい場合は、IndexNowとは?何がうれしい?仕組み・XMLサイトマップとの違い・注意点を解説 も近い話です。
重要なのは、llms.txt を robots.txt の代わりにしないことです。
このAIには読ませたくない このパスはクロールしないでほしい という制御は、llms.txt ではなく robots.txt、認証、アクセス制御、利用規約、サーバー側の制御で考えるべきです。
何を指定するファイルなのか
llmstxt.org の提案では、llms.txt はMarkdownで書き、次のような構造を基本にしています。
- H1でサイト名やプロジェクト名を書く
- 引用ブロックで短い説明を書く
- 必要に応じて補足説明を書く
- H2見出しごとに、重要なリンク一覧をMarkdownリストで置く
Optionalセクションに、必要なら読む補助情報を置く
かなり簡単な例にすると、次のような形です。
# Example Docs
> Example Docs は、架空サービス Example の開発者向けドキュメントです。
このファイルは、AIアシスタントが重要なドキュメントを見つけやすくするための案内です。
## Guides
- [Getting Started](https://example.com/docs/getting-started.md): 最初に読む導入ガイド
- [API Reference](https://example.com/docs/api.md): APIのエンドポイントと認証方式
## Glossary
- [用語集](https://example.com/glossary.md): サービス内で使う主要用語
## Optional
- [Release Notes](https://example.com/releases.md): 変更履歴
Webサイト運用で書く内容は、サイトの性質によって変わります。
技術ブログなら、カテゴリ、代表記事、用語集、更新頻度、Markdown版記事へのリンクが役立ちます。
SaaSなら、プロダクト概要、料金や契約の説明、API仕様、認証、Webhook、制限事項、サポート窓口などが候補になります。
ライブラリやフレームワークなら、インストール手順、クイックスタート、APIリファレンス、よくある移行手順が向いています。
llms-full.txtとの違い
llms.txt と一緒に、llms-full.txt のような詳細版ファイルを用意する運用もあります。
名前はサイトごとの慣習に寄りますが、役割としては次のように分けると分かりやすいです。
llms.txt
サイト概要、主要ページ、カテゴリ、用語集、重要記事などを短く案内する軽量版。まず読む入口として使いやすい。
llms-full.txt
記事本文、用語集本文、詳細ドキュメントなどをまとめた長めの参照用ファイル。AIに広い文脈を渡したい場面で使いやすい。
このサイトでは、/llms.txt を軽量な案内、/llms-full.txt を公開記事と用語集本文まで含めた詳細版として分けています。
ただし、詳細版は大きくなりやすいので、すべてのAIツールが一度に読めるとは限りません。長すぎる場合は、カテゴリ別、製品別、ドキュメント種別別に分ける方が扱いやすいこともあります。
AI検索時代に何がうれしいのか
llms.txt のうれしさは、AIに対して このサイトではここを見てください と明示しやすいことです。
特に次のようなサイトでは効果を期待しやすいです。
- 公式ドキュメントが多い
- API仕様やSDKの説明がある
- 用語集やFAQが充実している
- 似た記事が多く、読む順番を案内したい
- HTMLよりMarkdownの方がAIに渡しやすい
- サイト全体の前提や制約を説明したい
HTMLページとは別にMarkdown版ドキュメントを用意する意味は、Markdown版ドキュメントを用意する意味とは?HTMLだけでは伝わりにくい理由 で整理しています。
ただし、llms.txt は AI検索で必ず引用されるためのファイル ではありません。
本文が薄い、情報が古い、内部リンクが弱い、根拠が曖昧、ページの構造が崩れている場合、llms.txt だけ整えても根本的な改善にはなりません。
AIに伝わりやすい情報設計という意味では、本文の品質、見出し、内部リンク、用語集、構造化データもあわせて見る必要があります。
構造化データとの関係は、構造化データとは?SEOだけでなくAIにも伝わりやすくする基本を解説 で整理しています。
運用で注意すること
llms.txt は公開ファイルです。
そのため、AIにだけ見せるメモ のつもりで、社内情報や未公開URLを入れてはいけません。
避けたい内容は次の通りです。
また、llms.txt は2026年4月時点で、すべての主要AI検索サービスが公式に必ず読む標準ファイルとして扱っているわけではありません。
導入後は、アクセスログ、検索流入、AI検索での引用状況、ユーザーの問い合わせ内容を見ながら、効果を過度に決めつけず運用するのが現実的です。
まず作るなら何を書くか
最初から完璧なllms.txtを作ろうとすると重くなります。
まずは次の5つだけで十分です。
- サイト名と短い説明
- 読者や対象者
- 主要カテゴリ
- 代表記事や公式ドキュメント
- 用語集や詳細版ファイルへのリンク
この時点で大事なのは、全部載せる ことではなく、AIが最初に見るべき入口を絞る ことです。
サイトマップに近づきすぎると、llms.txt の価値である案内性が弱くなります。
まとめ
llms.txt は、AIアシスタントやLLMがサイトを理解しやすいように、サイト概要、重要ページ、Markdown版ドキュメント、用語集、補助情報を案内するMarkdownファイルです。
robots.txt のようなクロール制御でも、sitemap.xml のような全URL一覧でもなく、AIが読みやすい文脈を整理するための入口と考えると分かりやすいです。
導入するなら、まずは公開してよい情報だけに絞り、重要ページを選び、説明を短く添えるところから始めるのが堅実です。
そのうえで、本文品質、内部リンク、用語集、構造化データ、サイトマップと一緒に運用すると、AI検索時代のWebサイト運用として筋が通りやすくなります。
参考
- llmstxt.org: The /llms.txt file
- llmstxt.org: llms.txt example
- 技術記録帖: /llms.txt
- 技術記録帖: /llms-full.txt