「llms.txtというファイルを置くとAI検索に出やすくなると聞いたのですが、うちも作ったほうがいいですか」というご相談が増えています。制作会社から提案されたり、SEOの記事で見かけたりして気になっている、という中小企業の経営者やWeb担当者からのご質問です。
この記事では、llms.txtとは何か、置くと本当にAI検索で有利になるのかを、Google公式のドキュメントにもとづいて整理します。あわせて、llms.txtよりも先に確認したほうがよいAIクローラーの設定と、robots.txtの具体的な書き方もお伝えします。
先に結論を書きます。Google検索については、llms.txtを置いても順位や表示は変わりません。Googleが公式ガイドの中で「使っていない」とはっきり書いているためです。
ただし「置く意味がまったくない」という話でもありません。どこまでが確かで、どこからが推測なのかを分けて見ていきます。
記事執筆者:認定SEOコンサルタント 三田健司
llms.txtとは何か|AI向けの「もくじ」ファイル

サイトの入口に置く、Markdownで書かれた案内書
llms.txtは、サイトの一番上の階層(ルート)に置くテキストファイルです。ファイル名のとおり、LLM=大規模言語モデル、つまり生成AIに向けてサイトの構成を伝えることを目的にしています。
中身はMarkdownという簡単な書式で、サイトの概要と、読んでほしい主要ページのリンク一覧を並べるだけの構造です。人間向けの「サイトマップページ」を、AIが読みやすい形で書き直したもの、と考えるとイメージしやすいと思います。
提案されたのは2024年9月で、AI開発企業のAnswer.AIによるものです。検索エンジンが決めた仕様ではなく、あくまで一民間からの提案としてスタートしました。
この出自は、後で判断するときに効いてきます。「業界標準として決まったもの」と説明されている場合は、その説明が正しいかを一度疑ったほうがよい、ということです。
robots.txtやXMLサイトマップとの違い
名前が似ているので混同されやすいのですが、robots.txtとllms.txtはまったく別物です。robots.txtは「どのボットに、どこを見せるか/見せないか」を指示するファイルで、検索エンジン各社が正式に対応しています。
一方のllms.txtは、見せる・見せないを制御する力を持ちません。「うちのサイトはこういう構成です」と案内するだけの、いわば自己紹介文です。
XMLサイトマップとも役割が違います。XMLサイトマップは検索エンジンがURLを見つける手がかりとして正式に受け付けているのに対し、llms.txtを正式に受け付けている検索エンジンは、2026年9月時点で確認できません。
つまりこの3つのうち、実際に効き目が確認できているのはrobots.txtとXMLサイトマップの2つだけです。名前の並びが似ているために、同じ重みで語られてしまうのが混乱の原因になっています。

なぜ2026年になっても話題であり続けるのか
AI検索で自社が出てこない、という悩みは中小企業のあいだで急速に広がりました。原因が見えにくいぶん、「ファイルを1つ置けば解決する」という説明は魅力的に映ります。
加えて、設置のコストがほぼゼロという点も後押ししています。数十行のテキストを置くだけなので、「効くかどうか分からないが、とりあえずやっておこう」と判断されやすいのです。
筆者がご相談を受ける中でも、「llms.txt設置」を含んだ見積書を持ち込まれるケースが出てきました。金額に見合う効果があるのかを判断するには、公式が何と言っているかを知っておく必要があります。
Googleの公式見解|「Google検索は使っていない」

公式ガイドが名指しで「無視してよい」と書いている
Google検索セントラルには「Google検索の生成AI機能に向けたサイトの最適化」という公式ガイドがあります。この中に「やらなくてよいこと」を集めた項目があり、その先頭にllms.txtが挙げられています。
そこには、Google検索(生成AI機能を含む)に表示されるために、機械可読ファイル・AI用テキストファイル・マークアップ・Markdownを新しく作る必要はない、と書かれています。理由は明快で、Google検索がそれらを使っていないからです。
この記述は同ガイドの「次のステップ」でも繰り返されています。llms.txtのような不要なAIテキストファイルの作成は無視してよい、と要点のひとつとして再掲されているほどです。
公式ドキュメントが特定のファイル名を名指しで否定するのは、それだけ誤解が広がっている裏返しでもあります。ガイド自体も内容が更新され続けているので、判断に迷ったら原文を確認するのが確実です。
「置いても害はない」が意味すること
同じガイドには、続けてこう書かれています。ほかのサービスやシステムのためにllms.txtを作って維持するのはまったく問題なく、そうしたところでGoogle検索での可視性や順位を害することも助けることもない、と。
ここは読み方に注意が必要です。「害はない」はGoogleが推奨しているという意味ではなく、単に無視されるので影響が出ない、ということを言っています。
実際、「Googleも問題ないと言っている」という一文だけを切り出して、設置を勧める記事や営業資料が出回っています。前後を読めば、Googleの立場は推奨ではなく無関心だと分かります。
なおGoogleは、HTML以外にもさまざまな形式のファイルを見つけてクロールし、インデックスすることがある、とも補足しています。llms.txtがクロールされたログが残っていたとしても、特別扱いされている証拠にはなりません。
「不要」とされたのはllms.txtだけではない
同じ項目では、ほかにも複数の手法が「やらなくてよい」に分類されています。まず、AIが理解しやすいように本文を細切れにする、いわゆるチャンク化です。Googleのシステムは1ページに複数の話題があっても読み分けられる、と説明されています。
次に、AIシステム向けに文章を書き直すことも不要とされています。AIは同義語や意図を理解できるため、想定されるすべての言い回しを網羅する必要はない、という趣旨です。
構造化データについても、生成AI検索のために必須ではなく、追加すべき専用のスキーマも存在しないと明記されています。ただしリッチリザルトの対象になるため、SEO全体としては引き続き使うとよい、という書き方です。
もうひとつ、不自然な「言及」を集めにいく行為も挙げられています。Web上で名前を出してもらうこと自体を目的にした施策は、見た目ほど有効ではないという指摘です。

AI検索に出るために本当に必要なこと

生成AI機能は、通常の検索インデックスから引かれている
なぜllms.txtが不要なのか。答えは、GoogleのAI機能の作りにあります。
公式ガイドは、AIによる概要やAIモードといった生成AI機能が、検索の中核となるランキングと品質のシステムに根ざしていると説明しています。RAG(グラウンディング)と呼ばれる仕組みで、通常の検索インデックスから関連ページを取り出し、その内容をもとに回答を作っているのです。
参照元が通常の検索インデックスである以上、AI検索対策のためだけの特別な入口は存在しません。通常の検索で見つけてもらう作業が、そのままAI検索の対策になります。
もうひとつ、クエリファンアウトという仕組みも説明されています。ユーザーの質問から関連する検索を同時にいくつも走らせ、追加の情報を集める動きです。ひとつの語句だけを狙い撃ちするより、テーマ全体を厚く扱ったサイトが拾われやすくなります。

表示の前提は「インデックスされ、スニペットを出せること」
公式ガイドには、生成AI機能に表示される条件がはっきり書かれています。そのページがインデックスに登録されていて、スニペット付きでGoogle検索に表示できる状態であること、というのが前提です。
裏返せば、noindexが付いていたり、そもそもインデックスされていなかったりするページは、どれだけ内容がよくてもAIの回答には出てきません。llms.txtを置く前に確かめるべきは、まずここです。
加えて、Search Consoleの「検索の生成AI機能」の設定で、サイトが対象に含まれている必要があるとも書かれています。ここから外れていると、条件を満たしていても表示されません。
なお公式は、要件と方針をすべて満たしたからといってクロール・インデックス・表示が保証されるわけではない、とも明記しています。「やれば必ず出る」ものではない、という前提は持っておいてください。

差がつくのは「どこにでもある情報」かどうか
技術的な条件を満たしたうえで、公式ガイドが最も強調しているのは中身の話です。独自で、説得力があり、役に立つコンテンツを作ることが、長期的にはこのガイドのどの提案よりも影響する、と書かれています。
そこで対比として挙げられているのが、コモディティなコンテンツかどうかという軸です。「初めて家を買う人への7つのヒント」のような、誰が書いても同じになる一般論はコモディティに分類されています。
反対の例として示されているのは、「なぜ我が家は建物調査を省いて費用を節約したのか|排水管の内側を見た話」といった、実際に経験した人しか書けない内容です。一次情報としての体験が、AI検索でも効いてくるという説明になっています。
中小企業の場合、この点はむしろ有利に働きます。現場で毎日起きていること、実際に受けた質問、失敗して直した話は、大手のメディアには書けない情報だからです。

llms.txtより先に見直したいAIクローラーの設定

「学習用」と「検索用」でボットが分かれている
llms.txtを置くかどうかより、はるかに実害が出やすいのがこちらです。AIクローラーを一律にブロックしてしまい、AI検索の引用対象から自分で外れてしまうケースがあります。
主要なAI企業は、目的別に複数のボットを走らせています。ひとつはモデルの学習用、もうひとつはユーザーの質問に答えるときに情報を集める検索用です。
この2つは役割がまったく違うのに、名前が似ているためまとめて拒否されがちです。学習には使われたくない、という意図でブロックした結果、AIの回答に自社が出てこなくなる、という取り違えが起きます。
OpenAIの3つのボットは、それぞれ役割が違う
OpenAIは公式ドキュメントで、クローラーの一覧と役割を公開しています。robots.txtで制御できるのは、主にOAI-SearchBotとGPTBotの2つです。
OAI-SearchBotは検索用です。ChatGPTの検索機能で自社サイトを表示させるためのボットで、これをオプトアウトしたサイトはChatGPTの検索回答に出てこなくなる、と説明されています。
GPTBotは学習用です。生成AIの基盤モデルの学習に使われる可能性があるコンテンツをクロールするもので、拒否すれば学習には使わないという意思表示になります。
ChatGPT-Userは3つ目で、性格が異なります。ユーザーがChatGPTに質問したときに、その場でページを見にいく動きを担当します。ユーザー起点の行動であるため、robots.txtのルールが適用されない場合があるとOpenAI自身が明記しています。
OpenAIの説明では、これらの設定は互いに独立しています。検索結果には出したいがモデル学習には使われたくない、という組み合わせを選べるということです。
なお、robots.txtを更新してから検索側のシステムに反映されるまで、およそ24時間かかるとされています。変更した直後に結果を見て判断しないよう注意してください。
Google-Extendedを止めても、検索順位は変わらない
Google側にも同じ考え方の仕組みがあります。Google-Extendedという名前で、robots.txt上でのみ使われる制御用のトークンです。
公式ドキュメントによれば、これはGeminiアプリやVertex AI APIを支えるモデルの将来世代の学習に使われるかどうか、およびグラウンディングに使われるかどうかを、サイト運営者が管理するためのものです。
そして重要な一文が続きます。Google-Extendedは、サイトがGoogle検索に含まれることに影響を与えず、Google検索のランキング要因としても使われない、と明記されています。
つまり学習利用を断っても、検索順位は下がりません。AIによる概要への表示可否は、Google-Extendedではなく通常のGooglebotとスニペットの制御で決まる、という整理になります。
Google-Extendedには専用のユーザーエージェント文字列がなく、クロール自体は既存のGoogleのボットが行う点も押さえておくと、ログを見るときに混乱しません。

robots.txtの書き方と、やりがちな失敗

手順1|まず自社の現状を確かめる
作業に入る前に、いま何が書かれているかを見ます。ブラウザのアドレス欄に自社ドメインを入れ、末尾に「/robots.txt」を付けて開くだけです。
たとえば自社サイトがexample.co.jpなら、example.co.jp/robots.txt と入力します。テキストが表示されれば、それが現在の設定です。
ここで「User-agent: *」の下に「Disallow: /」とだけ書かれていたら要注意です。すべてのボットにサイト全体を見せない指定になっており、検索エンジンにも影響します。
WordPressの場合、ファイルが存在しなくても仮想的なrobots.txtが表示されることがあります。実ファイルを置くかプラグインで編集するかは、いま使っているプラグイン構成によって変わるので、制作会社に確認するのが確実です。
手順2|方針を決める(3つのパターン)
方針は大きく3つに分かれます。ひとつ目は、AI検索にも学習にも制限をかけない、いわば全開放です。集客が目的で、権利面の懸念が特にない会社はこれで問題ありません。
ふたつ目は、AI検索には出したいが、学習には使われたくないという中間案です。実務ではこの選択が最も多いと感じます。
3つ目は、AI関連をすべて拒否する方針です。この場合はAI検索経由の流入を捨てる判断になるので、経営判断として意識的に選ぶ必要があります。
なお著作物の利用や契約が絡む判断が必要な場合は、弁護士など専門家にご相談ください。
手順3|記述例(中間案の場合)
ふたつ目の中間案を選んだ場合の書き方です。学習用のボットだけを拒否し、検索用のボットは通します。
User-agent: GPTBot
Disallow: /
User-agent: Google-Extended
Disallow: /
User-agent: OAI-SearchBot
Allow: /
User-agent: *
Allow: /
Sitemap: https://example.co.jp/sitemap.xml
example.co.jp の部分は自社のドメインに置き換えてください。サイトマップの行は、実際のファイル名に合わせて調整します。
逆に、AI検索にも積極的に出ていきたい場合は、GPTBotとGoogle-ExtendedのDisallow行を削るだけで全開放になります。設定は後からいつでも変更できます。
よくある失敗3つ
1つ目は、AI関連と聞いてOAI-SearchBotまで拒否してしまうことです。ChatGPTの検索回答から自社が消えるので、集客目的なら逆効果になります。
2つ目は、CSSやJavaScriptのフォルダをまとめてDisallowにしてしまうことです。ページの見た目が正しく再現できなくなり、通常の検索評価にも影響します。
3つ目は、robots.txtで非公開ページを隠そうとすることです。robots.txtはクロールを止めるだけで、URLが他所からリンクされていれば検索結果に出ることがあります。見せたくないページはnoindexやアクセス制限で対応してください。
ちなみにGoogleのクローラーには、既定でファイルの先頭15MBまでしか読まないという上限があります。Googlebotのように、個別にもっと小さい上限(たとえば2MB)を設けているクローラーもあると公式に説明されています。
robots.txtは「お願い」であって強制力はない
最後に前提を共有しておきます。robots.txtは、行儀のよいボットが自主的に従うルールであり、それ自体に法的な強制力はありません。
Googleは、自社の一般的なクローラーは自動クロールの際に常にrobots.txtのルールを守る、と明記しています。一方で、正体を明かさないボットや、ユーザーエージェントを偽装するアクセスは止められません。
どうしても止めたいアクセスがある場合は、サーバー側やCDN側での遮断が必要になります。robots.txtでできることの範囲を理解したうえで使うのが大切です。
それでもllms.txtを置くなら|判断の目安と最小の作り方

置く価値があるとすればどんなサイトか
Google検索には効きません。それを踏まえたうえで、それでも置く理由があるとすれば、Google以外のサービスが読む可能性に賭ける、という一点です。
実際、開発者向けドキュメントを大量に持つ技術系のサイトでは、llms.txtを公開している例があります。ページ数が多く、構成が複雑で、AIに正しい入口を教える価値が大きいケースです。
逆に、ページ数が数十のコーポレートサイトでは、得られるものはほとんどありません。同じ工数を1本の記事の質を上げることに使ったほうが、確実に成果につながります。
もし制作会社から有償のオプションとして提案されているなら、金額を確認してください。数分でできる作業に対して見合わない請求になっていないか、という視点は持っておいて損はありません。
最小構成の書き方
置くと決めた場合の最小構成です。サイト名、1文の概要、主要ページのリンクという3要素で足ります。
# 株式会社サンプル
> 栃木県でホームページ制作とSEO支援を行う会社です。
## 主要ページ
- [サービス一覧](https://example.co.jp/service/): 提供しているサービスの概要
- [料金](https://example.co.jp/price/): 各プランの費用
- [お問い合わせ](https://example.co.jp/contact/): 相談・見積の窓口
これをllms.txtというファイル名で保存し、サイトの最上位に置きます。robots.txtと同じ階層です。
凝ったものにする必要はありません。むしろ、実際のサイト構成とずれた古い情報を書き残すほうが害になります。
置いたあとに必ずやること
設置して終わりにしないでください。サービス内容やページ構成が変わったら、llms.txtも直す必要があります。
更新されないまま残ったファイルは、古い料金や終了したサービスをAIに教え続けることになります。筆者の経験では、こうした「置きっぱなしのファイル」がトラブルの種になることのほうが多いのが実情です。
そしてもうひとつ、置いた前後で何が変わったかを測ってください。Search Consoleの生成AI関連のレポートと、狙ったキーワードの順位の両方を見ておけば、効果があったのかどうかを自分で判断できます。

よくある質問(FAQ)
llms.txtを置くと、順位が下がることはありますか?
Google検索については、下がることはありません。公式ガイドが、llms.txtを作って維持しても可視性や順位を害することも助けることもない、と明記しています。
ただし内容が古いまま放置されると、それを読む別のサービス側で誤った情報が使われる可能性は残ります。置くなら更新の担当を決めておいてください。
AIに学習されたくないのですが、どうすればよいですか?
robots.txtで学習用のボットを拒否するのが基本の手段です。GPTBotとGoogle-Extendedを拒否しておけば、それぞれの学習利用に対する意思表示になります。
ただしrobots.txtは自主的なルールなので、すべてのボットが従うとは限りません。完全に防ぐことを目的にするなら、そもそも公開しない、あるいはアクセス制限をかけるという判断が必要です。
AI検索に出したい場合、ブロックは何もしないほうがよいですか?
集客が目的なら、検索用のボットは通しておくのが素直です。OpenAIは、ChatGPTの検索結果に表示されるようにするためOAI-SearchBotの許可を推奨しています。
学習用のボットについては、権利や方針の考え方しだいです。検索用と学習用は独立して設定できるので、片方だけ拒否しても問題ありません。
「AI検索対策」の見積にllms.txt設置が入っていました。妥当でしょうか?
作業自体は数分で終わる内容です。Googleが公式に「不要」としている施策なので、それ単体に大きな金額が付いているなら、根拠を尋ねてよい部分だと思います。
Google自身も、内部の指標を使っていると称する第三者ツールには注意するよう呼びかけています。提案を受けたら、公式ドキュメントの記述と突き合わせる習慣を持つと判断しやすくなります。
robots.txtを間違えて設定していないか、確認する方法はありますか?
Search Consoleにrobots.txtの状態を確認できるレポートがあります。あわせて、主要なページをURL検査にかけ、インデックスに登録されているかを見るのが確実です。
意図せず除外していた場合、検索流入が長期間止まったままになります。設定を変えた月は、特に丁寧に確認してください。
関連記事




まとめ|置くかどうかより、通すかどうか
llms.txtは、Google検索に対しては効きません。公式ガイドが「Google検索自体が使っていない」と書いており、置いても害はないが助けにもならない、というのが現時点の答えです。
一方で、実害が出やすいのはAIクローラーのブロック設定のほうです。学習用と検索用は別のボットなので、まとめて拒否するとAI検索の回答から自社が消えてしまいます。
Google-Extendedを拒否しても検索順位には影響しない、OAI-SearchBotを拒否するとChatGPTの検索回答から外れる。この2点を押さえておけば、方針の判断で迷うことはありません。
今日できることを1つだけ挙げるなら、自社ドメインの末尾に「/robots.txt」を付けて開いてみてください。意図しないDisallowが入っていないかを見るだけで、10分もかかりません。
そして設定を直したあと、実際に順位や流入が動いたかどうかは、記録がないと判断できません。自社サイトの検索順位を毎日自動で記録しておきたい方は、AccessScopeの無料プランをお試しください。サイトのURLとキーワードを登録するだけで、順位の推移が自動でたまっていきます。10キーワードまで無料・クレジットカードの登録も不要です。

コメント