llms.txtとは何か、置くべきか|Googleの見解と、自社で確かめる手順

AI・AIO/LLMO

「AI対策に llms.txt を置いた方がいい」と聞いて調べ始めた方に、先に結論を書きます。llms.txt は、自社サイトの中で読んでほしいページの一覧を、装飾のない1枚のテキストにまとめたものです。置くこと自体は難しくありません。ただしGoogleは公式ドキュメントで「Google検索はこのファイルを使わない。置いても順位や表示に有利にも不利にもならない」と明記しています。それでも置く意味が残る場面はどこか、置く前に先に確かめるべきことは何か。当社サイトでの実測とあわせて書きます。

そもそも、AIは会社の何を読んでいるのか

AIがある会社について説明するとき、材料になっているのはWebページです。ただし人が見ている画面と、AIのプログラムが受け取る中身は同じではありません。受け取るのは、本文にナビゲーション・広告・装飾のための記述が混ざった状態のファイルです。

そこで出てきた発想が「読むべきページはこれです、と最初に案内しておく」というものです。図書館でいえば、書架をすべて歩き回ってもらう代わりに、入口に館内案内を1枚貼っておく。これが llms.txt の役割です。

役割が近いものに robots.txt がありますが、両者は別物です。robots.txt は「入っていいかどうか」を伝える門番で、llms.txt は「入ったあと、どこを読めばいいか」を伝える案内板です。片方があれば片方が要らない、という関係にはなりません。

llms.txt には何が書いてあるのか

提案元は llmstxt.org で、Jeremy Howard氏が2024年9月に提案し、2026年8月に第2版が公開されています。決まっているのは、置き場所と、書式の骨組みだけです。

  • 置き場所:サイトのルート(例:https://example.com/llms.txt)。仕様上はサブディレクトリにも置け、複数ある場合はより深い階層のものが優先されます。
  • 書式:先頭にサイト・会社の名前(見出し)。続けて、引用のかたちで数行の要約。そのあとに、見出しで区切ったリンクの一覧を並べます。リンクは「ページ名・URL・一行の説明」の3点セットです。
  • 中身:何を載せるかの決まりはありません。会社概要・サービス・料金・実績・解説記事など、読ませたいものを選んで並べます。

つまり llms.txt は、技術的な仕掛けではなく「自社の情報の優先順位を、外に向けて明文化したもの」です。ここが大事なところで、書こうとすると「うちは何を最初に読ませるべきか」を決めなければ書けません。難しいのはファイルの設置ではなく、その判断のほうです。

置けば、AIの回答に出るようになるのか

ここが一番聞かれる点なので、断定できる部分とできない部分を分けて書きます。

Googleについては公式の回答があります。Google検索セントラルの「生成AI機能向けの最適化ガイド」(2026年7月10日更新)には、Google検索は llms.txt を使わないこと、他のサービス向けに置くのは構わないが、それによってGoogle検索での可視性や順位が上がることも下がることもない(無視される)ことが明記されています。出典はGoogle Search Central の該当ページです。

他のAIについては、公式に「読む」と表明されているものばかりではありません。各社は回答を組み立てる過程を細かく公開していません。当社も各社の内部動作を確認できる立場にはないため、「置けばChatGPTに出る」といった言い方はしません。

一方で、実際に使われている場所ははっきりしています。開発者向けの技術ドキュメントを配布する用途——プログラムを書くAIやドキュメント参照ツールに、公式情報をまとめて渡す用途——では広く使われています。現時点での実態に近い位置づけは、「AI検索に出るための施策」ではなく「AIに渡す一次情報を、自社の側で管理するための道具」です。

効果について、当社が測れていないことも書いておきます。当社サイトも llms.txt を公開していますが、このファイルの設置だけを切り離して、AIの回答への登場や問い合わせ数が変わったかを測る設計にはできていません。測れていないものは、測れていないと書きます。

置く前に、無料で確かめられる4つのこと

設置の作業に入る前に、現状を見ておきます。どれも費用はかからず、その日のうちに終わります。

手順1:自社に既にあるかどうかを見る

ブラウザのアドレス欄に「自社ドメイン/llms.txt」と入れて開きます。文字が表示されれば設置済み、「404」などのエラー画面になれば未設置です。制作会社が入れているサイトや、ホームページ制作サービスが自動生成しているサイトもあるため、無いと思い込まずに一度見てください。

手順2:AIのプログラム名を名乗って、届くかどうかを測る

ファイルがあっても、サーバー側の設定でAIのプログラムだけが遮断されていれば意味がありません。AIと同じ名前を名乗ってアクセスし、正常に返るかを確認します。当社サイトで実際に測った結果が次です。

名乗った名前 応答 受け取った容量
GPTBot(ChatGPT) 200 正常 4,961バイト
ClaudeBot(Claude) 200 正常 4,961バイト
PerplexityBot 200 正常 4,961バイト
Google-Extended 200 正常 4,961バイト
OAI-SearchBot 200 正常 4,961バイト
Applebot-Extended 200 正常 4,961バイト

2026年9月3日、当社サイトの /llms.txt で測定。「200」はサーバーが正常に応答したことを示す番号です。403や503が返る場合は遮断されています。同じ測り方をサイト本体に対して行った記録はAIに読ませる前に、締め出していないかにまとめています。

手順3:中身が、今の会社と一致しているかを読む

設置済みの場合、書かれている内容を声に出して読んでみてください。事業内容が古いまま、載せているサービスが今と違う、リンク先が消えている——このどれかがあると、案内板として機能しません。

当社の例を出します。この記事を書くにあたって当社の llms.txt を点検したところ、公開済みの記事6本が一覧に反映されていませんでした。llms.txt はサイトの更新に自動で追随しません。記事やサービスを増やすたび、人の手で追記する必要があります。置くこと自体より、置いたあと更新を続けられるかのほうが実務上は重い——これが、自分たちで運用してみて分かったことです。

手順4:先に、サイト本体が読める状態かを確かめる

案内板を貼っても、建物に入れなければ意味がありません。robots.txt でAIのプログラムをまとめて遮断していないか、ページの本文が最初に届く中身に入っているか。この2点のほうが順番としては先です。確かめ方は手順2で挙げた記事に、当社サイトでの実測とあわせて書いています。

置くか置かないか、直す順番

手順1〜4で見えた状態によって、先にやることが変わります。順番を間違えると、労力の割に何も変わりません。

確かめて分かった状態 起きていること 先にやること
手順4でAIのプログラムを遮断していた そもそも中身が渡っていない 遮断を解く(llms.txt を置いても届かない)
本文が最初に届く中身に入っていない 訪問はできるが読めていない 本文が届く作りに直す
サイトの説明そのものが薄い 案内する先に中身が無い 各ページの中身を先に足す
ここまで問題がなく、更新を続けられる 渡す情報を自社で選べる状態 llms.txt を置く(更新の担当者も決める)

この順番は、当社が自社サイトを作り直したときの「①読める状態にする ②矛盾を消す ③中身を足す」と同じ構造です。どのページを何行で説明するか、何を優先して載せるかは、業種と今の状態によって変わるため、この記事では扱いません。当社が自社サイトで実際に行った工程と数値(画像21.7MB→1.6MB・表示2.67秒→0.60秒)は全記録として公開しており、実績ページにも自社サイト7ページの実装記録として残しています。

この考え方の呼び名

ここまで、専門用語をほとんど使わずに書いてきました。最後に名前を渡しておきます。

AIに正しく理解され、正しく推薦されるようにサイトと情報を設計することを、AIO(AI Optimization)、LLMO(Large Language Model Optimization)、GEO(Generative Engine Optimization)と呼びます。llms.txt は、その中の一手段——しかも現時点では効果が確かめられていない一手段——にすぎません。従来のSEOとの関係と着手の順番はSEO・AEO・LLMOの違いに整理しています。

よくある質問

llms.txt を置けば、ChatGPTに自社が出るようになりますか。

そう言い切れる材料を当社は持っていません。Googleは公式に「Google検索は使わない」と明記しており、他社も「読む」と公式に表明しているものばかりではありません。AIの回答に自社が出るかどうかは、もっと手前の「読める状態か」「判断材料が書かれているか」で決まる部分が大きいと当社は見ています。確かめ方はChatGPTに聞いても自社が出てこないに書いています。

置くと、検索順位に悪影響はありませんか。

Google検索については、公式ドキュメントに「有利にも不利にもならない(無視する)」と明記されています。置くこと自体のリスクは、順位ではなく中身が古くなることのほうです。事業内容や料金が実態と違うまま置かれていれば、間違った情報を自分から配ることになります。

robots.txt があれば llms.txt は要りませんか。

役割が違うので、代わりにはなりません。robots.txt は入っていいかどうかを伝えるもの、llms.txt はどこを読めばいいかを伝えるものです。順番としては、robots.txt で意図せず遮断していないかの確認が先です。

自社では判断がつきません。どうすればいいですか。

手順1〜4までは費用がかからず、結果が記録として残るので、まずそこまでを社内でやってみてください。当社の無料診断(URLを送っていただくだけ)でも、読める状態かどうかの確認を含めて行っています。

タイトルとURLをコピーしました