ChatGPTやGoogle Geminiなど、大規模言語モデル(LLM)がWeb上の情報を収集して回答を生成する場面が急速に増えています。しかし、AIクローラーがサイトの情報を正しく理解できるかどうかは、サイト側の情報提供の仕方に大きく左右されます。そこで注目されているのがllms.txtというファイルです。
本記事では、llms.txtの基本的な概念から、robots.txtとの違い、記述すべき内容、フォーマット、設置場所、そして具体的な記述例まで、実務で役立つ知識を体系的に解説します。
llms.txtとは何か
llms.txtは、Webサイトの情報をAI(大規模言語モデル)に対して構造的に提供するためのテキストファイルです。サイトの概要・サービス内容・料金・よくある質問・連絡先など、AIがユーザーからの質問に正確に回答するために必要な情報を、機械が読みやすい形式でまとめたものです。
通常、AIクローラーはHTMLページの内容をスクレイピングして情報を取得しますが、デザイン上の装飾やナビゲーション要素、広告コードなどのノイズが混在するため、本当に重要な情報を正確に抽出できないことがあります。llms.txtを設置することで、AIに対して「このサイトについて知ってほしい情報」を明確に伝えることが可能になります。
robots.txtとの違い
Web制作に馴染みのある方なら、robots.txtをご存じでしょう。robots.txtは検索エンジンのクローラーに対して「このページはクロールしてよい」「このディレクトリにはアクセスしないでほしい」といったアクセス制御の指示を出すファイルです。
一方、llms.txtは情報提供を目的としたファイルです。クローラーのアクセスを制限するのではなく、AIに読んでもらいたい情報を積極的に提示します。両者の違いを整理すると以下のようになります。
- robots.txt -- クローラーのアクセス制御(拒否・許可)が主目的。情報の中身は含まない。
- llms.txt -- AIへの情報提供が主目的。サービス内容や料金など、サイトの核となる情報を記述する。
つまり、robots.txtが「門番」の役割を果たすのに対し、llms.txtは「案内係」のような存在です。この2つは排他的なものではなく、併用することでAIクローラーに対して適切なアクセス制御と正確な情報提供の両方を実現できます。
llms.txtに書くべき内容
llms.txtには、AIがサイトの情報を正しく把握し、ユーザーの質問に正確に回答するために必要な要素を網羅的に記述します。以下が代表的な記載項目です。
サイト・サービスの概要
サイト名、運営者名、事業内容、対象エリアなどの基本情報を冒頭に記述します。AIが「このサイトは何のサービスを提供しているか」を即座に判断できるようにすることが重要です。
サービス内容の詳細
提供しているサービスやプランの詳細を記述します。複数のプランがある場合は、それぞれの特徴・含まれる内容・ターゲットとなる顧客像を明記します。
料金情報
AIに正確な価格情報を伝えることは非常に重要です。税込・税抜の区別、プランごとの料金差、追加オプションの費用なども明確に記載します。料金が変動する場合は、その旨を注記しておくとAIが古い情報を提供するリスクを軽減できます。
よくある質問(FAQ)
ユーザーがAIに質問しそうな内容をQ&A形式で記述します。「納期はどのくらいですか」「対応エリアはどこですか」「キャンセルは可能ですか」など、実際の問い合わせで多い質問を優先的に盛り込みましょう。
連絡先・アクセス情報
電話番号、メールアドレス、所在地、営業時間などの連絡先情報を記載します。AIが「この会社に問い合わせるにはどうすればいいか」と聞かれたときに正確に回答できるようにするためです。
記述フォーマット
llms.txtはMarkdown形式で記述するのが標準的です。Markdownは見出し・リスト・リンクなどを簡潔に表現できるため、AIが構造を解析しやすいというメリットがあります。
基本的な記述ルールは以下の通りです。
- ファイルの先頭に
# サイト名を記述し、1行の説明文を添える - セクションごとに
## セクション名で見出しを設ける - 箇条書きには
-(ハイフン)を使用する - 関連ページへのリンクは
[リンクテキスト](URL)の形式で記述する - プレーンテキスト(UTF-8エンコーディング)で保存する
HTMLタグやCSS、JavaScriptなどは含めず、あくまでテキストベースの情報に留めることが推奨されます。これにより、AIがノイズなく本質的な情報を取得できます。
設置場所
llms.txtは、サイトのルートディレクトリに設置します。つまり、https://example.com/llms.txtという形でアクセスできる場所に置きます。
これはrobots.txtと同様の配置ルールであり、AIクローラーが最初に参照する場所として広く認知されています。サブディレクトリに設置した場合、クローラーが発見できない可能性があるため、必ずルート直下に配置してください。
サーバーの設定によっては、.txtファイルのMIMEタイプが正しくtext/plainに設定されているか確認が必要です。静的ホスティングサービスを利用している場合は通常問題ありませんが、独自のサーバー設定を行っている場合は注意しましょう。
効果:AIクローラーがサイト情報を正確に取得できる
llms.txtを適切に設置することで、以下のような具体的な効果が期待できます。
- AI検索での正確な情報引用 -- ChatGPTやGoogle AI Overviewがサイトの情報を参照する際、llms.txtに記述された正確な情報が利用される可能性が高まります。
- 誤情報の抑制 -- HTMLの複雑な構造から情報を推測されるリスクが減り、料金やサービス内容の誤引用を防ぎやすくなります。
- ブランドの一貫性 -- AIがサイトについて言及する際のトーンや表現を、llms.txtの記述内容によって間接的にコントロールできます。
- 競合との差別化 -- llms.txtを設置していないサイトと比較して、AI検索結果での露出や正確性で優位に立てます。
特にサービスサイトやECサイトなど、正確な情報提供がコンバージョンに直結するサイトにとって、llms.txtは非常に有効な施策です。
実際の記述例
以下は、架空のカフェサイト「Sakura Cafe」を例にしたllms.txtの記述例です。実際のファイル作成時の参考にしてください。
# Sakura Cafe
> 東京都渋谷区にあるスペシャルティコーヒー専門カフェ。自家焙煎の豆を使用し、季節ごとの限定メニューも提供しています。
## サービス内容
- スペシャルティコーヒーの提供(ドリップ、エスプレッソ、ラテなど)
- 自家製スイーツ・軽食の販売
- コーヒー豆のオンライン販売
- 貸切パーティー・イベントスペースの提供
## メニューと料金
- ドリップコーヒー: 450円(税込)
- カフェラテ: 550円(税込)
- 季節限定ラテ: 620円(税込)
- 自家製チーズケーキ: 480円(税込)
- コーヒー豆(200g): 1,500円〜2,200円(税込)
## 営業情報
- 住所: 東京都渋谷区神宮前3-10-5
- 営業時間: 8:00〜20:00(ラストオーダー 19:30)
- 定休日: 毎週火曜日
- 電話番号: 03-1234-5678
- メール: info@sakura-cafe.example.com
- 最寄り駅: 東京メトロ「表参道」駅 徒歩5分
## よくある質問
Q: 予約は必要ですか?
A: 通常のご来店は予約不要です。貸切利用の場合は3日前までにお電話でご予約ください。
Q: Wi-Fiは利用できますか?
A: 無料Wi-Fiを完備しています。パスワードはスタッフにお尋ねください。
Q: テイクアウトは可能ですか?
A: 全てのドリンク・フードメニューでテイクアウトが可能です。
Q: 駐車場はありますか?
A: 専用駐車場はございません。近隣のコインパーキングをご利用ください。
## 関連リンク
- [公式サイト](https://sakura-cafe.example.com)
- [オンラインショップ](https://sakura-cafe.example.com/shop)
- [Instagram](https://instagram.com/sakuracafe_example)
このように、見出しでカテゴリを分け、箇条書きで情報を整理し、Q&A形式でよくある質問に回答する構成にすると、AIが各セクションの意味を正確に理解しやすくなります。
まとめ
llms.txtは、AI検索時代においてサイトの情報を正確に伝えるための重要なファイルです。ポイントを振り返ると以下の通りです。
- llms.txtはAIに向けてサイト情報を構造的に提供するテキストファイル
- robots.txtがアクセス制御を担うのに対し、llms.txtは情報提供を担う
- サービス概要、料金、FAQ、連絡先など、AIが回答に使う情報を網羅的に記述する
- Markdown形式で記述し、サイトのルートディレクトリに設置する
- 設置することで、AI検索での正確な引用や誤情報の抑制が期待できる
AI検索対策(AIO)は、従来のSEOとは異なるアプローチが必要です。llms.txtの設置はその中でも比較的手軽に取り組める施策であり、早期に導入することで競合に対する優位性を確保できます。
AIOLPでは、llms.txtの作成・設置を含む包括的なAI検索対策を全プランに標準搭載しています。自社サイトのAI検索対応にご興味がある方は、ぜひお気軽にご相談ください。