llms.txtは、サイトの概要と主要な情報へのリンクをMarkdown形式でまとめ、LLMを利用する仕組みが参照しやすくするための提案です。すべてのAI検索が読む共通の必須ファイルではなく、置いただけで引用や検索順位が改善すると判断できるものでもありません。
robots.txt・XMLサイトマップとの違い
| ファイル | 役割 | 代わりにできないこと |
|---|---|---|
| llms.txt | 概要と重要な情報源への案内をまとめる提案 | アクセス制限、インデックス指示、引用保証 |
| robots.txt | 対応するクローラーへ取得のルールを伝える | 認証による情報保護、すべての検索表示の削除 |
| XMLサイトマップ | 検索に出したい正規URL等を伝える | 全URLの登録保証、サイト内導線の代替 |
llms.txtにURLを列挙しても、そのURLへのアクセス権限は変わりません。非公開の顧客情報や管理画面を案内に含めないようにします。
GoogleのAI検索対策として必須か
Googleは、生成AI検索で表示されるためにllms.txt等の特別なファイルは不要であり、Google Searchはそれらを特別な最適化として使用しないと説明しています。Googleでの露出改善だけを目的にするなら、情報の不足や取得の問題より優先する根拠にはなりません。
導入を検討できる場面
自社のドキュメントを、llms.txtに対応するツールや社内の検索システムへ案内したい場合には、利用側の仕様を確認した上で検討できます。重要なのは「誰が読むのか」「何に使うのか」「どの情報を維持するのか」を決めることです。
例えば製品ドキュメントが複数に分かれている場合、仕様、利用条件、更新履歴への案内をまとめる使い方が考えられます。ただし、利用する仕組みがこのファイルを読まなければ、その仕組みでの効果は検証できません。
書き方の例
提案仕様では、サイト名の見出し、短い要約、見出しごとのリンク一覧などを使います。次は説明用の例です。example.comを実際の公開URLに置き換え、リンク先の内容と説明を一致させます。
# Example Company
> 法人向け製品の仕様と利用条件を公開する企業サイトです。
## Products
- [製品一覧](https://example.com/products/): 用途別の製品案内
- [製品Aの仕様](https://example.com/products/a/): 対応条件と制限
## Support
- [サポート窓口](https://example.com/support/): 問い合わせ方法
ページの全文を大量に複製する前に、概要とリンクで目的を満たせるかを確認します。複製を増やすと、元ページの変更に追随できず古い仕様を案内する可能性があります。
設置・更新時の点検
- 対象ツールがllms.txtを扱うか、公式仕様を確認する。
- 公開する情報の範囲と更新担当者を決める。
- サイトのルートなど、利用側が指定する場所に設置する。
- ファイルとリンク先が取得でき、説明と本文が一致するか確認する。
- 製品・料金・URLを変更したときに、案内も点検する。
効果を検証するなら、そのツールによる取得記録や案内結果を観測します。設置前後で問い合わせが増えたとしても、他の変更を確認せずllms.txtだけの成果と結び付けないようにします。
検索用と学習用のアクセスは別に考える
llms.txtには、モデルの学習許可や禁止を強制する役割はありません。OpenAIの検索用OAI-SearchBotと学習用GPTBotのように、用途別のボット設定は各サービスの公式仕様で確認します。利用目的と情報公開の方針に合わせて判断してください。
