llms.txt(llmstxt.org、v2)は提案です。/llms.txt に置く Markdown ファイルで、必須なのは H1 の行だけです。エージェントがユーザーを手助けする際、必要なときに読むためのものです。提案ページには、どの AI 回答アプリ(ChatGPT、Claude、Gemini、Perplexity)がこのファイルを読むのかは書かれていません。

llms.txt のページが説明しているのは標準ではなく提案です。/llms.txt に置く Markdown ファイルで、必須なのはタイトル行だけです。エージェントが必要なときに読むことを想定しています。このファイルを読む AI 回答アプリの名前は、ページのどこにも挙げられていません。

根拠のレベル: 外部ソース

llms.txt 提案が想定する使われ方と、書かれていない最後の段階
  1. サイトが /llms.txt を置くMarkdown。必須なのは H1 の行だけ
  2. エージェントがユーザーを手助けしながら情報を必要とする必要なときに読む。主に学習より推論向け
  3. エージェントがファイルを読むどの AI 回答アプリが読むのかは、提案ページに書かれていない

出典:llmstxt.org の提案 v2、2026年10月22日に閲覧。ページに書かれていることであり、どのアプリが何をしているかの証拠ではありません。

なぜ一次情報に戻ったのか

今月初め、私のラボサイトで llms.txt を取得していたのは学習用クローラーでした。AI 検索のクローラーや、ユーザーの代わりにページを取りに行くフェッチャーは一度もアクセスしませんでした。誰かに llms.txt を書くよう勧める前に、このファイルが実際に何を約束しているのかを確かめたいと思いました。2026年10月22日、llmstxt.org を読みました。ページには「This is v2 of the proposal」(これは提案の v2 です)とあります。

書かれていること

書かれていないこと

誰が読むのか、です。ページには、数千のサイトが llms.txt を公開していること、AI 企業が自社の開発者向けドキュメント用に公開していること、Chrome Lighthouse がこのファイルの有無をチェックすること、エージェントがファイルを取得するのに使える MCP サーバーがあることが書かれています。しかし、ChatGPT、Claude、Gemini、Perplexity が質問に答える際にこのファイルを読むとは書かれていません。

ここには小さな皮肉があります。この提案が対象にしているのは、回答時に動くエージェントです。ところが私のサイトで確認できた読み手は学習用クローラーで、このファイルをクロール対象の URL のひとつとして取得していただけでした。

できること

  1. llms.txt は任意のものとして扱ってください。まず、重要なコンテンツが sitemap に載っている HTML ページにあることを確認してください。
  2. 書く場合は小さく保ってください。H1、1行の要約、主要ページへのリンクだけで十分です。
  3. URL は1行に1つずつ書き、前後に何もくっつけないでください。ファイルを生のテキストとして読むクローラーもあり、URL の直後にある ) や 。 がアドレスの一部になってしまいます。

私のスキャナーの llms.txt に関するアドバイスも同じ内容です。llms.txt は任意の手順であり、このファイルがあることで AI の回答が変わるかどうかは確かめられていません。

これで証明できないこと

AI クローラーが私のラボサイトで何を読んでいるかについては、こちらもご覧ください:Does AI read JS, JSON-LD and llms.txt?

出典

この記事の測定結果はParallel Worldにあります

この記事で証明していないこと

提案ページは、どのアプリの挙動の証拠にもなりません。また、どのアプリがこのファイルを読むかがページに書かれていないからといって、どのアプリも読んでいないことの証明にはなりません。

著者: giang · 公開日:

「英語版から機械翻訳」

giangのブログ