ソフトウェア AI 公開日 2026.04.22 更新日 2026.05.14

llms.txtとは?AI検索時代にサイト情報をどう案内するファイルなのか

llms.txtとは何か、AI検索時代のWebサイト運用で何を指定するファイルなのか、robots.txtやサイトマップとの違い、導入時の注意点を整理します。

最初に押さえたいこと

  • 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.txtXMLサイトマップと何が違うのか、Webサイト運用で入れるなら何に注意すべきかを整理します。
AI検索全体の見え方を先に把握したい場合は、LLMOとは?SEOとの違い・やるべきこと・誤解を徹底解説 もあわせて読むとつながりやすいです。 クローラーへアクセス方針を伝える側を詳しく見たい場合は、robots.txtとは?検索エンジンとAIクローラーに何を伝えるファイルなのか もあわせて読むと違いが整理しやすいです。

なお、このサイトでも軽量版の /llms.txt と、記事本文まで含めた /llms-full.txt を用意しています。


llms.txtとは何か

llms.txt は、Webサイトのルートなどに置くMarkdown形式の案内ファイルです。
目的は、AIアシスタントやLLMがサイトを読むときに、

  • このサイトは何のサイトか
  • どのページが重要か
  • 詳細なMarkdown版ドキュメントはどこにあるか
  • 用語集、API仕様、チュートリアル、主要カテゴリはどこか
  • 補助情報として何を見ればよいか

を把握しやすくすることです。

公式提案を公開している llmstxt.org では、llms.txtLLMが推論時にWebサイトを使う助けになる情報を提供するためのファイル として説明しています。
ポイントは、検索エンジンにURLを発見してもらうための一覧ではなく、AIが読みやすい文脈を人間側が整理して渡す案内 だということです。

たとえば技術ブログなら、単に全記事URLを並べるのではなく、次のような構成にできます。

  • サイト概要
  • 主要カテゴリ
  • 初心者向けに先に読む記事
  • 用語集
  • Markdownで読める記事一覧
  • 追加で読める詳細版ファイル

このように、llms.txtAI向けのサイト案内板 と考えると分かりやすいです。

robots.txtやサイトマップとの違い

llms.txt は、名前だけ見ると robots.txtsitemap.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で書き、次のような構造を基本にしています。

  1. H1でサイト名やプロジェクト名を書く
  2. 引用ブロックで短い説明を書く
  3. 必要に応じて補足説明を書く
  4. H2見出しごとに、重要なリンク一覧をMarkdownリストで置く
  5. 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を入れてはいけません。

避けたい内容は次の通りです。

  • 管理画面URL
  • 公開記事や下書きへのリンク
  • 顧客情報
  • 社内限定ドキュメント
  • APIキートークン
  • セキュリティ上公開すべきでない構成情報
  • 実際には存在しないURL
  • 古い仕様や廃止済みページ

また、llms.txt は2026年4月時点で、すべての主要AI検索サービスが公式に必ず読む標準ファイルとして扱っているわけではありません。
導入後は、アクセスログ、検索流入、AI検索での引用状況、ユーザーの問い合わせ内容を見ながら、効果を過度に決めつけず運用するのが現実的です。

まず作るなら何を書くか

最初から完璧なllms.txtを作ろうとすると重くなります。
まずは次の5つだけで十分です。

  1. サイト名と短い説明
  2. 読者や対象者
  3. 主要カテゴリ
  4. 代表記事や公式ドキュメント
  5. 用語集や詳細版ファイルへのリンク

この時点で大事なのは、全部載せる ことではなく、AIが最初に見るべき入口を絞る ことです。 サイトマップに近づきすぎると、llms.txt の価値である案内性が弱くなります。

llms.txtに関するよくある質問

Q. llms.txt とは何ですか?

A. 2024年に Jeremy Howard が提唱した、サイトを LLM に分かりやすく案内する Markdown ファイル です。/llms.txt という固定パスに置き、AI アシスタントがサイト理解の起点として使うことを想定しています。

Q. 設置は必須ですか?

A. 必須ではありませんが、AI 検索や AI アシスタントからの参照を増やしたいサイトには有効です。AI に正確に参照されたい 文書サイト、技術ブログ、ドキュメントサイトで採用が増えています。

Q. robots.txt と何が違いますか?

A. robots.txt はクローラーの動作制御(許可/禁止)、llms.txt は AI への案内(これがサイトの主要構造です)。役割が違うので両方併用するのが推奨です。

Q. AI クローラーは実際に llms.txt を読みますか?

A. まだ標準化途上で、参照する AI とそうでない AI が混在 する状況です。Anthropic、Perplexity が公式サポートを表明、OpenAI / Google は明示なし、という段階です。

Q. どんな内容を書くべきですか?

A. サイト名と説明想定読者主要カテゴリと代表ページMarkdown 版ドキュメントの URL用語集お問い合わせ先、です。コンパクトに、構造化して書きます。

Q. llms-full.txt とは何ですか?

A. 拡張版で、サイト全コンテンツのMarkdown結合版 を提供するファイルです。AI が一度に全体を取り込めるよう、文書をフラットに結合します。大規模サイトでは生成 + キャッシュ運用が必要です。

Q. 効果はどう測りますか?

A. 現状は明確な指標がなく、AI チャットでサイト情報が正しく引用されるか手動確認AI 経由のリファラ流入の変化、で間接的に評価します。SEO の AI Overview にも影響する可能性があります。

まとめ

llms.txt は、AIアシスタントやLLMがサイトを理解しやすいように、サイト概要、重要ページ、Markdown版ドキュメント、用語集、補助情報を案内するMarkdownファイルです。
robots.txt のようなクロール制御でも、sitemap.xml のような全URL一覧でもなく、AIが読みやすい文脈を整理するための入口と考えると分かりやすいです。

導入するなら、まずは公開してよい情報だけに絞り、重要ページを選び、説明を短く添えるところから始めるのが堅実です。
そのうえで、本文品質、内部リンク、用語集、構造化データ、サイトマップと一緒に運用すると、AI検索時代のWebサイト運用として筋が通りやすくなります。


参考

あとで見返すならここで保存

読み終わったあとに残しておきたい記事は、お気に入りからまとめて辿れます。