llms.txtは、生成AIやAIエージェントに向けて、サイトの概要や重要ページをMarkdown形式で案内するために提案されている公開ファイルです。ただし、設置は必須ではなく、AI検索での表示・引用・順位向上を保証しません。
とくにGoogle Searchでは、Google AI OverviewsやAI Modeを含む生成AI機能のためにllms.txtを作成する必要はなく、Googleはllms.txtを特別に利用しないと案内しています。AI向けのファイルを急いで追加する前に、公開ページの正確性、クロール可能性、情報設計を整えることが優先です。
出典:Google Search Central「Optimizing your website for generative AI features on Google Search」
導入する場合は、robots.txtの代替ではないこと、公開情報だけを載せること、更新責任を持てることを前提にしてください。この記事では、llms.txtの役割、導入判断、基本的な作成方法、WordPressでの注意点を解説します。
llms.txtは必須ではない:導入前に押さえる結論
llms.txtは、すべてのWebサイトが対応すべきWeb標準やSEOの必須施策ではありません。AIに情報を案内する任意の補助ファイルとして扱い、自社で正確に維持できる場合だけ検討するのが現実的です。
Googleは、生成AI機能を含むGoogle Searchに表示されるために、llms.txt、特別なAI向けマークアップ、Markdownファイルを新たに作成する必要はないと説明しています。Google Searchはllms.txtを特別に利用せず、設置してもGoogle検索の可視性やランキングに影響しないとしています。
出典:Google Search Central「Optimizing your website for generative AI features on Google Search」
- llms.txtを置いても、Google AI Overviews、AI Mode、ChatGPT、Perplexityなどでの露出や引用は保証されません。
- llms.txtでは、AIクローラーのアクセス許可・拒否、学習拒否、インデックス除外はできません。
- AIクローラーへの方針は、各サービスが案内するrobots.txt、meta robots、HTTPレスポンスヘッダーなどで個別に確認します。
- 内容が古い、URLが切れている、非公開情報が混ざっているllms.txtは、情報管理上のリスクになります。
判断基準は「流行しているから」ではありません。公式ドキュメント、製品情報、料金、サポート情報、ナレッジベースなどの重要情報をすでに整理できており、変更時に更新できる体制があるかを確認してください。
llms.txtとは?AIに重要情報を案内するための提案ファイル
llms.txtは、Webサイト内の重要情報や代表URLを、AIエージェントが把握しやすいようにまとめるための提案仕様です。一般には、サイトのルート配下に/llms.txtとしてMarkdown形式のテキストファイルを公開する方法が案内されています。
提案元の仕様では、Webページには人間向けのナビゲーション、広告、JavaScriptなどが含まれるため、AIエージェントがサイトの要点を取得しにくい場合があるという背景が示されています。そのうえで、簡潔な説明と重要なリンクを一か所にまとめ、エージェントが参照しやすくする用途が提案されています。
出典:llms.txt「The /llms.txt file, v2」
AIOやLLMOは、AI検索や生成AIに情報を理解・参照されやすくする取り組みを指す文脈で使われることがある言葉です。ただし、用語の定義や評価基準は統一されていません。確立したGoogle公式の順位決定制度や、共通の認定規格の名称として捉えないよう注意が必要です。
llms.txtで期待できること
llms.txtで期待できるのは、公開済みの重要情報を簡潔に整理し、対応する仕組みやAIエージェントに参照先を案内しやすくすることです。複雑なサイトの重要ページ一覧として使うのが基本的な考え方です。
- サイトの対象読者、提供サービス、利用目的を短く説明する
- 公式の製品ページ、料金ページ、導入ガイド、サポートページへ誘導する
- 複数カテゴリがあるサイトで、優先して参照してほしい一次情報を示す
- ドキュメントサイトで、主要な仕様書やAPIリファレンスの入口を整理する
実際にどのAIサービスやエージェントが読み取り、どのように利用するかはサービスごとに異なります。llms.txtを設置しただけで、内容が正確に理解、要約、引用されるとは限りません。
llms.txtではできないこと
llms.txtは案内用のファイルであり、クロールや学習を制御するためのファイルではありません。アクセス制御や掲載除外を担う仕組みではないことを区別してください。
- AIクローラーによるクロールを拒否する
- AIモデルの学習利用を拒否する
- 検索結果からページを削除する
- Google AI OverviewsやChatGPTでの掲載を保証する
- AI回答内での引用文、引用先URL、説明内容を指定する
- 検索順位やコンバージョンを直接改善する
たとえばOpenAIは、ChatGPT検索でコンテンツを発見、表示、引用しやすくするには、OAI-SearchBotをrobots.txtでブロックしていないことを確認するよう案内しています。また、学習対象から除外したい場合はGPTBotをrobots.txtで拒否する方法を案内しています。llms.txtは、このようなクローラー制御の代わりにはなりません。
出典:OpenAI Help Center「Publishers and Developers – FAQ」
robots.txt・meta robots・sitemap.xmlとの違い
llms.txtを正しく判断するには、既存のファイルやタグとの役割の違いを理解することが重要です。制御、索引案内、情報案内は別の目的であり、1つのファイルですべてを代替することはできません。
| 種類 | 主な目的 | 主な対象 | クロール・掲載の制御 | AI向けの役割 |
|---|---|---|---|---|
| llms.txt | 重要情報・代表URLの案内 | 対応するAIエージェントやツール | できない | 任意の補助的な案内 |
| robots.txt | URLへのアクセス方針の提示 | 対応クローラー | クロール可否を指定できる | クローラーごとのアクセス方針に利用 |
| meta robots | ページ単位のインデックス・表示方針の指定 | 対応検索クローラー | noindex、nosnippetなどを指定できる | ページ単位の公開制御に利用 |
| sitemap.xml | 重要URLや更新情報の通知 | 主に検索エンジン | できない | URL発見・クロール補助 |
robots.txtは、対応するクローラーに対して、サイト内のどのURLへアクセスできるかを伝えるファイルです。ただし、robots.txtだけでは検索結果から確実に除外できません。検索結果に出したくないページには、noindexやログイン保護などを検討する必要があります。
出典:Google Search Central「Introduction to robots.txt」
meta robotsは、HTMLページのインデックス登録やスニペット表示に関する指定を行うためのタグです。Googleは、非HTMLファイルに同様の指定を行う場合、X-Robots-Tagレスポンスヘッダーを利用する方法も案内しています。
出典:Google Search Central「Robots meta tag, data-nosnippet, and X-Robots-Tag specifications」
sitemap.xmlは、検索エンジンに重要なページや更新情報を伝える仕組みです。サイトマップはURLの発見を助けますが、クロール、インデックス、順位上昇を保証するものではありません。
出典:Google Search Central「Learn about sitemaps」
llms.txtを導入すべきサイト・優先度が低いサイト
llms.txtは、サイトの情報構造が明確で、公開情報の管理体制がある場合に検討しやすい施策です。反対に、サイト本体の情報が未整理なら、llms.txtより先に既存ページの品質を整えるべきです。
導入を検討しやすいケース
重要な一次情報が明確で、更新担当者を決められるサイトでは、llms.txtを補助的に使う余地があります。
- SaaSサイトで、製品機能、料金、セキュリティ、導入手順、サポート情報が整理されている
- 企業サイトで、会社概要、事業内容、採用、IR、問い合わせ先などの公式情報が安定している
- ECサイトで、配送、返品、保証、サイズガイド、商品カテゴリなどの案内ページが整備されている
- 開発者向けドキュメントサイトで、仕様書、APIリファレンス、チュートリアルの優先順位が明確である
- ナレッジベースで、最新版の記事や公式FAQへのリンクを維持できる
この場合も、llms.txtに情報を重複して大量に書く必要はありません。サイトの要点と、根拠になる公式ページへのリンクを絞り込むほうが管理しやすくなります。
今は導入を急がなくてよいケース
以下に当てはまる場合、llms.txtの作成は後回しにしてください。更新できないファイルは公開しないほうが安全です。
- 価格、仕様、在庫、キャンペーンなどの変更が多く、更新フローが決まっていない
- 古い記事、重複ページ、リンク切れ、公開終了ページが多い
- 重要な情報がPDF、画像、ログイン後画面などに分散し、公開範囲を判断しにくい
- 誰が内容の正確性を確認するのか決まっていない
- 担当者が不在で、設置後の見直しが期待できない
- AI検索対策だけを目的に、既存コンテンツを見直さず短期成果を求めている
Googleの生成AI機能での可視性を考える場合も、優先すべきは基礎的なSEOです。Googleは、クロール可能なページ、明確な技術構造、独自性があり有用で信頼できるコンテンツを重視するよう案内しています。
出典:Google Search Central「Optimizing your website for generative AI features on Google Search」
llms.txtの基本的な書き方と配置方法
llms.txtは、一般にサイトのルート配下へhttps://example.com/llms.txtの形式で公開します。提案仕様では、ルートだけでなく、特定ディレクトリ配下の情報を対象にするサブパスへの配置も示されています。
仕様では、サイト名を示すH1、短い概要のblockquote、補足説明、H2ごとのリンク一覧という構成が案内されています。ただし、これは提案仕様です。すべてのAIサービスが同じ構文を読み取ることや、記載内容を利用することを保証するものではありません。
出典:llms.txt「The /llms.txt file, v2」
記載する情報は公開済みの重要情報に絞る
llms.txtには、すでにWeb上で公開しており、継続して正確性を保てる情報だけを記載します。本文を複製せず、信頼できる参照先を案内するという考え方が適しています。
- サイト名、運営主体、サイトの目的
- 主な対象読者や利用者
- 主要なサービス、製品、カテゴリの公式ページ
- 料金、仕様、利用条件、セキュリティ、サポートなどの根拠ページ
- 公式FAQ、利用ガイド、問い合わせ先
- 必要に応じて、優先度が低い補足ページ
URLを載せる際は、リダイレクト前の旧URLや不要なパラメータ付きURLではなく、正規URLを選びます。リンク先ページのタイトルと説明も、実際の内容と一致させてください。
最小構成の記載例
以下は企業サイトやSaaSサイトで使える最小構成の例です。実在する会社名、URL、価格、性能、実績などを流用せず、自社で公開・確認済みの情報だけに置き換えてください。
# サンプル株式会社 > サンプル株式会社は、法人向けの業務支援サービスを提供する会社です。製品情報、料金、導入支援、サポートに関する公式情報を案内します。 ## 主要ページ - サービス概要: 提供機能と利用対象 - 料金: 最新の料金プランと契約条件 - 導入支援: 導入時の流れと支援内容 - セキュリティ: セキュリティに関する公式情報 ## サポート - よくある質問: 利用前・利用中によくある質問 - お問い合わせ: 相談・問い合わせ窓口 ## Optional - お知らせ: 最新の更新情報
「Optional」は、提案仕様上、短いコンテキストで不要なら読み飛ばせる二次的な情報を置く慣例として説明されています。必須ではないため、自社の情報設計に不要なら記載しなくても構いません。
出典:llms.txt「The /llms.txt file, v2」
配置後に確認するポイント
公開後は、ブラウザで実際にURLへアクセスし、意図した内容がHTTPSで取得できる状態かを確認してください。
- https://自社ドメイン/llms.txt にアクセスして、HTTPステータスが200で表示されるか確認する
- 文字化け、改行崩れ、不自然なHTML出力がないか確認する
- 記載したURLを開き、404エラーや不要なリダイレクトがないか確認する
- 料金、仕様、会社情報、問い合わせ先などが現行情報と一致するか確認する
- ログインが必要なURL、限定公開URL、テスト環境URLを掲載していないか確認する
- robots.txtやnoindexの設定と矛盾するURLを不用意に案内していないか確認する
WordPressでllms.txtを設置するときの注意点
WordPressでは、テーマのテンプレートファイルを直接編集してllms.txtを出力する方法も考えられますが、親テーマへの直接編集は更新時に消えるおそれがあります。静的ファイルとしてサーバーのドキュメントルートに置く方法、子テーマや独自プラグインで適切に出力する方法など、運用体制に合う手段を選んでください。
もっとも単純なのは、UTF-8のテキストファイルとして作成したllms.txtを、サイトの公開ディレクトリ直下に配置する方法です。ただし、レンタルサーバー、CDN、セキュリティプラグイン、キャッシュ設定によっては、ファイルが意図したURLで公開されない場合があります。
WordPressの固定ページとして作るだけでは、通常は/llms.txtという拡張子付きURLになりません。リライトルールやプラグインで無理に実装する前に、サーバーへ静的ファイルを置けるか、保守担当者が更新できるかを確認しましょう。
特定のWordPressプラグインがllms.txtに対応しているかは、導入時点の公式ドキュメントや更新履歴を確認してください。未確認の機能に依存すると、アップデート後に出力が止まったり、古い内容が残ったりするリスクがあります。
llms.txtのリスクと運用ルール
llms.txtの主なリスクは、ファイル自体の技術的な問題よりも、公開情報の管理ミスです。AI向けの補助資料も通常の公開ページと同じ基準でレビューする必要があります。
掲載してはいけない情報
llms.txtは公開URLで誰でも取得できる前提のファイルです。次の情報は掲載しないでください。
- 管理画面、ステージング環境、会員限定ページなどの非公開URL
- ログインID、パスワード、APIキー、トークン、接続情報
- 個人情報、顧客情報、問い合わせ内容、社内担当者の非公開連絡先
- 未公開の新製品、未確定の料金、交渉中の契約条件、公開前資料
- 法務、医療、金融などで確認が終わっていない説明や注意書き
- 削除予定ページ、旧ドメイン、キャンペーン終了後のURL
また、「業界最安」「必ず改善」「完全対応」など、根拠を確認できない強い表現も避けてください。AIに誤って参照される可能性だけでなく、ユーザーや取引先が直接閲覧する公開情報として問題になるおそれがあります。
更新と効果測定の考え方
llms.txt単独の効果測定は難しいため、設置前後のAI検索での言及数だけを見て成果判定しないことが大切です。ファイルの有無より重要ページの品質と更新状態を確認する運用にしてください。
Google Searchでは、llms.txtはGoogle検索の可視性やランキングに影響しないと明示されています。そのため、Google AI OverviewsやAI Modeの改善施策としてllms.txtだけをKPIにするのは適切ではありません。
出典:Google Search Central「Optimizing your website for generative AI features on Google Search」
実務では、次のような点検ルールを決めておくと管理しやすくなります。
- 製品、料金、仕様、会社情報、重要URLに変更があった時点で更新する
- 月次または四半期ごとに、リンク切れと記載内容を確認する
- 公開前に、事業部門、法務、セキュリティ、サポート担当が必要に応じて確認する
- アクセス解析で、参照元として識別できる生成AIサービスからの流入を確認する
- Search Consoleで通常の検索パフォーマンス、インデックス状況、対象ページの変化を確認する
- llms.txtの更新日、更新者、変更理由を社内で記録する
llms.txtに関するよくある質問
llms.txtについて判断する際に、誤解されやすい点を整理します。
llms.txtはSEO対策として必須ですか?
必須ではありません。設置だけで検索順位が上がる仕組みではありません。少なくともGoogle Searchでは、llms.txtは生成AI機能を含む検索の可視性やランキングに影響しないと案内されています。まずはクロール可能性、内部リンク、正確なコンテンツ、ページ体験などの基本を優先してください。
出典:Google Search Central「Optimizing your website for generative AI features on Google Search」
llms.txtでAIによる学習やクロールを拒否できますか?
できません。llms.txtは拒否設定のためのファイルではありません。AIクローラーへの方針は、対象事業者が公開しているrobots.txtのユーザーエージェント指定や、必要に応じたmeta robots、X-Robots-Tagなどで検討してください。
Googleは、Google-Extendedをrobots.txtで指定することで、将来のGeminiモデルの学習にコンテンツを利用するかどうかを管理できると案内しています。この指定はGoogle Searchへの掲載や検索順位には影響しません。
出典:Google Crawling Infrastructure「Things to Know about Google’s Web Crawling」
robots.txtとllms.txtは両方必要ですか?
目的が異なるため、一律に両方が必要とはいえません。robots.txtはクロール方針が必要な場合に使います。llms.txtは、対応するAIエージェントへ情報案内をしたい場合だけ検討します。robots.txtをすでに使っているからといって、llms.txtの追加が必須になるわけではありません。
Google AI OverviewsやChatGPTへの効果はありますか?
Google AI Overviewsについては、llms.txtによる効果は期待しないほうがよいでしょう。Googleは、生成AI機能の表示にllms.txtを使わず、設置してもGoogle検索の可視性やランキングには影響しないと説明しています。
出典:Google Search Central「Optimizing your website for generative AI features on Google Search」
ChatGPTについても、llms.txtを設置すれば表示や引用が増えるという公式保証は確認できません。OpenAIの公開ガイダンスでは、ChatGPT検索での発見・引用に関して、OAI-SearchBotをrobots.txtでブロックしていないことや、必要に応じたnoindexの利用が案内されています。
出典:OpenAI Help Center「Publishers and Developers – FAQ」
llms.txtはどのくらいの頻度で更新しますか?
料金、製品仕様、提供サービス、主要URL、問い合わせ先など、記載内容に変更があった都度更新します。最低でも定期的なリンクと内容の確認が必要です。更新頻度を決められない場合は、掲載範囲を絞るか、導入を見送る判断が安全です。
まとめ:llms.txtは公開情報を整理して案内できる場合にだけ検討する
llms.txtは、AIやAIエージェントに対して、サイトの概要と重要ページを案内するための提案ファイルです。しかし、AI検索の成果を保証するSEO施策でも、AIクローラーを制御する設定でもありません。
Google Searchでは、llms.txtはGoogle AI OverviewsやAI Modeを含む生成AI機能の可視性・ランキングに影響しないと公式に説明されています。Google検索を意識するなら、独自性と信頼性のあるコンテンツ、正しいインデックス制御、クロールしやすい技術構造、分かりやすいページ設計を優先してください。
出典:Google Search Central「Optimizing your website for generative AI features on Google Search」
それでも導入を検討するなら、公開済みの正確な情報だけを短く整理し、機密情報を載せず、更新責任者と点検手順を決めてから公開しましょう。llms.txtはAI対策の近道ではなく、自社の重要情報を管理しやすくする補助的な公開ファイルとして扱うことが大切です。