llms.txtは、ドメインのルートに公開するMarkdownファイルです - yourdomain.com/llms.txt - AIモデルに最も読んでほしいページを、それぞれ1行の説明とともに一覧にします。Answer.AIのJeremy Howardが2024年9月にllms.txt標準を提案し、現行の仕様はllmstxt.orgに掲載されています。これがすべてのアイデアです。ルールブックではなく、厳選された読書リストなのです。
ここが、ほとんどの解説記事が省いている部分です。何かが許可されることも、ブロックされることもありません。主要なモデルプロバイダー - OpenAIも、Anthropicも、Googleも - は、質問に答える前にllms.txtを取得すると公に約束したところはひとつもありません。一部の開発者向けツールは実際に読んでいます。それ以外はほとんど読んでいません。GPTBotやClaudeBotがあなたのリダイレクトをたどるかどうか気になってここに来たのなら、それは別の話です - AIクローラーがリンクに対して実際にしていることをご覧ください。この記事が扱うのはllms.txtファイルそのものです。実際に何が書かれているのか、誰が読んでいるのか、維持するのに何がかかるのか、そして2026年にそれを公開することが半日を費やす価値があるのかどうかです。
llms.txtとは正確には何か
仕様は2分で読み切れるほど短いものです。有効なファイルに必須の要素は、サイトやプロジェクト名を記したH1見出しただ1つだけです。それ以降はすべて任意ですが、慣例として使われています。H1の直下に置かれた引用ブロックは、1文でまとめた概要を示します。自由形式の段落で文脈を補うこともできます。続いてH2見出しが並び、それぞれがリンクの箇条書きリストを保持し、各リンクにはコロンに続けて内容を短く説明するメモを添えられます。H2レベルでOptionalと題されたセクションは、モデルが限られたコンテキストで作業しているときに読み飛ばしてよい補足資料を示す慣例です。
このフォーマットは、ある特定の問題を解決するために作られました。ドキュメントサイトの大部分はナビゲーションの装飾やサイドバーのリンクで占められており、生のHTMLを読むモデルはそのすべてにトークンを消費してしまいます。llms.txtファイルは、その代わりにクリーンな索引を手渡します。これは、多くの解説記事が示唆するよりも狭い役割です。このフォーマットはオープンウェブ全般ではなく、ドキュメントのために設計されたものだからです。実際のアンサーエンジン最適化の取り組みと比較すれば、この違いこそがほぼすべての答えになります。
llms.txtはrobots.txtではない
誰もがまず引き合いに出す比較対象はrobots.txtですが、この比較は助けになるよりも誤解を招くもののほうが大きいのです。
robots.txtはRFC 9309によって単一のホストにスコープが限定されており、機能するのは、Googlebot、Bingbot、その中に含まれるAIクローラーといった名前の知られたクローラーが、何かを取得する前にそれを確認し、Disallowの行を何十年も続く慣例として尊重しているからです。robots.txtもアクセスを許可したことは一度もありません - 無視するエージェントはもともと無視するつもりだったのです - しかし、気にする価値のあるクローラーは実際にそれを読んでいます。
llms.txtには、そうした裏付けが存在しません。あなたのサイトについての質問に答える前に/llms.txtを確認するようモデルに指示するものは何もないのです。一部の開発者向けツールは確認します。チャットウィンドウで質問に答える汎用アシスタントには、あなたのファイルを探す義務はなく、ほとんどはわざわざ探しません。これを「AIクローラー用ファイル」や「AI版のrobots.txt」と呼ぶこと - どちらのラベルもほぼすべての解説記事に登場します - は、このフォーマットが実際には持っていない強制の仕組みを暗に示してしまいます。もともと、そんな仕組みはなかったのです。
実際にこのファイルを読んでいるのは誰か
採用は実際に進んでいます。ただし、報道が示唆するよりもずっと狭い範囲でのことです。
Mintlifyは2024年後半、ホストするすべてのサイトに対してllms.txtの自動生成機能を追加しました。これにより採用は一夜にして跳ね上がりました。Anthropic、Cursor、Stripe、Cloudflare、Vercelはいずれも、Mintlify、Fern、GitBookのようなプラットフォームを通じてドキュメントを公開しており、これらは現在デフォルトでこのファイルを生成しているからです。Cursor、Windsurf、Claude Code、GitHub Copilot、Cline、Aiderといったコーディングツールは、ドキュメントサイトを指定されると実際に/llms.txtを探しに行きます。この用途に限っては、クリーンな索引のほうが、レンダリングされたナビゲーションをスクレイピングするより優れているからです。
起きていないのは、多くの記事が示唆している部分です。質問に答える前にこのファイルを確認していると確認された汎用の一般消費者向けアシスタントは存在せず、検索に最も近い立場の人々はそれを率直に認めています。GoogleのJohn Muellerははっきりとこう述べています。AIサービスのどれもそれを使っているとは言っておらず、サーバーログを見ても大半はリクエストすらしていない、と。彼はこれをkeywords metaタグに例えました - 発行者がかつて真剣に記入していたものの、悪用が容易だったために検索エンジンがいつの間にか読むのをやめてしまった項目です。
つまり、コーディングツールとドキュメントプラットフォームには確かな読者がいる一方、買い物や調べものの質問に答えるChatGPT、Gemini、Perplexityの間には、確認された読者はいません。あなたのサイトへのAIトラフィックが行動に値するほど重要なら、誰も読んでいると確認していないファイルから推測するのではなく、実際に測定してください。GA4のAIアシスタントチャネルは、そうしたトラフィックが実際に現れる場所であり、現れる日には確かに現れます。そしてElidoのアナリティクスは、自分で公開しているリンクのうち、どの訪問がアシスタント経由だったかを示します。
ファイルの中身: 行ごとに見る
仕様のパターンに近い、最小限の有効な例を示します。
# Acme Docs
> Acme is an API for parsing invoices. This file lists the pages worth reading first.
Full documentation lives at docs.example.com. Sections below are ordered by how often a new integration needs them.
- [Quickstart](https://docs.example.com/quickstart): Authentication and your first API call
- [Rate limits](https://docs.example.com/limits): Current limits and how to request an increase
- [Endpoints](https://docs.example.com/api): Full request and response schemas
どの行にもそれぞれ1つの役割があります。H1は必須です。引用ブロックを省略すると、モデルはリンクを1つも開かないうちに、そのサイトが何をしているのか推測するしかなくなります。実際のファイルでは、リンクをサイトナビゲーションではなく目的別にH2の下でグループ化しますが、これはたいていメインメニューの構成とは正反対です(上の簡略化した例では、短くまとめるために1つのグループだけを使っています)。リンクの後に続くコロンと説明こそが実際の価値です。限られた余地しかないモデルが、そのURLを取得するかスキップするかを決める1行のアピール文なのです。仕様では、まったく同じ補足資料のためにOptionalと題したH2見出しを設けることも認められています。
llms-full.txtはまったく別物
llms.txtは索引にすぎません。llms-full.txtはコンテンツそのものを本文に埋め込みます。同じページをきれいなMarkdownに変換し、1つのファイルに連結したもので、時には数万語に及ぶこともあり、モデルがリンクを1つずつたどる代わりに、1回の取得でまとめて取り込めるようにしています。llms.txtを自動生成するプラットフォーム - Mintlify、GitBook、Fern - は、パイプラインがどちらにせよ同じであるため、たいていllms-full.txtも同時に生成します。数百ページ以下のドキュメントサイトなら、最新の状態に保つのは現実的です。数千ページに及ぶ製品カタログでは、役に立つには大きすぎ、最新に保つにはコストがかかりすぎます。
維持コストの正直な話
ファイルを1度公開するだけなら半日で済みます。それを正確な状態に保ち続けることこそ、誰も予算を組んでいない部分です。
すべてのリンクは、引き続き解決でき、そのページの最新版を指し、実際にそこにある内容と一致していなければなりません。ドキュメントの名前を変えたり、新しいAPIバージョンを公開したりすると、ファイルは何も壊れないまま静かに同期からずれていきます。古びたllms.txtは404にはなりません。ただ、完全な自信を持って古い情報をモデルに与え続けるだけです。
1つのチームが運営するドキュメントサイトであれば、この維持作業はドキュメント変更を出す同じレビューのチェックリスト項目にすぎません。週に何本も記事を公開するマーケティングサイトの場合、厳選された索引に何を含めるか決めること自体が、それ自体で1つの編集業務になります。他のどんなコンテンツ投資の前にも問うべき質問を、ここでも問いましょう。成功とはどういう姿で、それをどうやって知るのか、と。リンクアナリティクスで実際に測定する価値があるものは、この同じ規律を別のチャネルに適用したものです。
今、実際に引用につながっているもの
このファイルはいったん脇に置いて、実際に証拠が裏付けているものに目を向けましょう。
robots.txtの指示が機能するのは、名前の知られたクローラーが取得のたびにそれを確認しているからです。OpenAI、Anthropic、Googleはいずれも、どのUser-Agentがどのルールを尊重するかを公開しており、その仕組みはこちらで扱っています。本稿で繰り返すことはしません。クリーンで高速、JavaScriptに依存しないHTMLは、部分的にではなく完全に読み込まれます。クライアントサイドのレンダリングを必要とするページは、あなたのテキストが表示されるより前に読み込みが放棄されるかもしれません。これはまた、読み手が人間であってもモデルであっても、リダイレクトの衛生状態がページの扱われ方に影響する理由でもあります。構造化データ - 表示されているテキストと一致するArticleやFAQPageのスキーマ - は、検索システムにそのページが主張している内容へのショートカットを与えます。Google自身のガイダンスも、これをAI特有のテクニックではなく、通常のテクニカルSEOとして扱っています。レビュー、フォーラム、他者のまとめ記事など、他の場所で言及されることは、自ドメイン上のほぼどんな要素よりも強く引用と相関します。モデルは1つのページだけでなく、ウェブ全体で築かれた評判を重視するからです。
そのどれも、AIの流行に合わせて着飾らせた新しいアドバイスではありません。従来の検索のために誰かに手渡していたのと同じリストを、ランキングアルゴリズムではなく検索システムに向けているだけです。llms.txtはそのどこにも登場しません。だからこそ本稿は、チュートリアルではなく注意喚起から始まったのです。
結論: 2026年に公開すべきか
では、公開すべきなのでしょうか。それは、あなたがどちら側に立っているかによります。
すでにllms.txtを無料で生成してくれるプラットフォームにドキュメントを置いているなら、反対する理由はほとんどありません。それを読む読者 - コーディングアシスタント、IDEエージェント、このファイルを探すために特別に作られた一握りのドキュメント対応ツール - は、まさに開発者向けプロダクトが欲しい読者そのものであり、他人のパイプラインがすでに生成してくれているため、コストはほぼゼロです。
マーケティングサイトやブログ、あるいは買い物客が汎用アシスタント経由でたどり着くようなものを運営しているなら、自前で作り込むのは見送ることをお勧めします。維持コストは現実のものであり、実際にトラフィックを送ってくれるアシスタントの間での読者数は確認されておらず、誰も読んでいると証明されていないファイルをキュレーションする1時間は、実績のあるもの、すなわちクロール可能なページ、コンテンツと一致する構造化データ、他所で引用されることで築かれる評判に使えたはずの1時間です。無料で手に入るなら公開しましょう。それを中心にコンテンツ戦略を組み立ててはいけません。
このブログのaiクラスターがたどり着く結論も、だいたい同じところです。2分の注意を払い、不安に費やす時間はゼロ、というわけです。
ブログの関連記事
よくある質問
llms.txtとは何ですか?
llms.txtは、ウェブサイトのルートに公開されるプレーンなMarkdownファイルです - yourdomain.com/llms.txt - サイト運営者がAIモデルに読ませたい最も有用なページを、それぞれ短い説明とともに一覧にしています。Answer.AIのJeremy Howardが2024年9月にllms.txt標準を提案し、現行の仕様はllmstxt.orgに掲載されています。このファイルは情報を選りすぐるだけであり、何かへのアクセスを制限したり許可したりするものではありません。
llms.txtはrobots.txtと同じものですか?
いいえ。robots.txtはアクセス制御の慣例であり、名前の知られたクローラーがページを取得する前に確認するものです。RFC 9309で定義され、何十年もの実践によって尊重されてきました。llms.txtは強制の仕組みを一切持たない、あくまで参考用の読書リストです - モデルがそれを確認する義務はどこにもなく、ほとんどのモデルは確認していません。
ChatGPTやClaudeのようなAIモデルは実際にllms.txtを読んでいますか?
大半はまだ読んでいません。CursorやWindsurf、GitHub Copilotのようなコーディングツールやコードエディタのエージェントは、ドキュメントサイトを指定されるとこのファイルを探しに行きますし、Mintlifyのようなプラットフォームはホストしているドキュメント向けに自動生成しています。しかし、質問に答える前にこのファイルを確認していると公表した汎用の対話型アシスタントは、今のところ存在しません。
llms.txtとllms-full.txtの違いは何ですか?
llms.txtは、モデルにサイトの最も有用なページを案内するための、1行説明付きの短いリンク索引です。llms-full.txtは、実際のページ内容をきれいなMarkdownとして本文に埋め込み、1つのファイルに連結した、はるかに大きなファイルで、モデルが1回の取得で読み込めるようになっています。どちらか一方を生成するプラットフォームは、基盤となるパイプラインが共通のため、たいてい両方を生成します。
llms.txtはSEOやAI検索での引用に役立ちますか?
そうだという証拠はなく、GoogleのJohn Muellerはこれをkeywords metaタグと直接比較しています - 発行者以外ほとんど誰も確認していなかった項目です。証拠があるのは、質問にまず答える形のコンテンツ、ページ内容と一致した構造化データ、クロール可能なクリーンなHTML、そして他サイトで言及されることであり、これらはllms.txtファイルをまったく必要としません。
2026年、自分のウェブサイトにllms.txtファイルを追加すべきですか?
利用しているドキュメントプラットフォームがすでに無料で生成しているなら、それを残しておかない理由はありません。マーケティングサイトやブログのために自分の手でキュレーションし維持しなければならないなら、正直なところ、確認された読者数は現時点で継続的な労力に見合っておらず、まずはクロール可能性とコンテンツの質にその時間を投じるべきというのが答えです。
Elidoを試す
URLを貼り付けて短縮リンクを取得
登録不要。リンクは30日間有効。永久に保存するには登録してください。
Free、登録不要 · 1日あたり2件