「ChatGPTに質問したら競合サイトが引用された」「Perplexityで自社サービスが正しく説明されない」——このような体験をしたWeb担当者・マーケターが急増しています。2026年、AI検索エンジンからの流入はEC分野だけで前年比393%成長(Adobe調査)。AI検索の最適化は、もはや後回しにできない課題です。
その対策の第一歩として注目されているのが llms.txt です。この記事では、llms.txtとは何か・なぜ必要か・どう書くかを、具体的なコード例とともに日本語で完全解説します。
🤖 自サイトのGEOスコア(AI引用適性)を今すぐ確認
サイト診断Pro 無料診断 →🤖 llms.txtとは何か?
llms.txtは、AIがWebサイトを正しく理解するためにドメインルートに設置するMarkdown形式のテキストファイルです。2024年にJeremy Howard(fast.ai / Answer.AI)が提唱した仕様で、「AIへのサイト紹介状」とも言えます。
従来のWebはGoogleなどの検索エンジンに向けて最適化(SEO)されてきましたが、ChatGPT・Perplexity・Claude・Google AI Overviewなど生成AI検索の台頭により、AI向けの最適化(GEO)が新たに必要になりました。llms.txtはそのGEO対策の中核となるファイルです。
📊 なぜ今llms.txtが必要なのか
数字で現状を確認しましょう:
- AI検索(ChatGPT・Perplexity等)への訪問数が1年で28.6%成長(2025年1月→2026年1月)
- AI経由のEC流入は前年比393%増、コンバージョン率は非AI流入の42%高い(Adobe Q2 2026)
- AI引用の86%はブランドが管理・影響できるソースから(Yext調査)
- 消費者の80%がゼロクリック検索を少なくとも40%以上の検索で経験
つまり、AIに正しく理解・引用されるかどうかが、そのまま売上に直結する時代になっています。llms.txtはAIにサイトを正確に理解させるための最も費用対効果の高い施策のひとつです。
🤖 AIクローラーの種類と役割を理解する
llms.txtを正しく活用するために、まずAIクローラーの種類を理解しましょう。同じAI企業でも用途別に複数のボットを運用しています。
⚙️ robots.txtでAI引用を制御する(最重要)
AI引用に最も直接的に効くのは robots.txt の設定です。llms.txtではなく、まずrobots.txtでクローラーを正しく設定することが優先事項です。
以下は「学習には使わせないが、引用・検索結果への表示は許可する」理想的な設定例です:
User-agent: GPTBot
Disallow: /
User-agent: Google-Extended
Disallow: /
User-agent: ClaudeBot
Disallow: /
User-agent: CCBot
Disallow: /
# === AI検索・引用クローラーは許可 ===
User-agent: OAI-SearchBot
Allow: /
User-agent: ChatGPT-User
Allow: /
User-agent: Claude-User
Allow: /
User-agent: PerplexityBot
Allow: /
# llms.txtへのアクセスは全ボットに許可
User-agent: *
Allow: /llms.txt
Allow: /llms-full.txt
📝 llms.txtの書き方・フォーマット
llms.txtの仕様はシンプルなMarkdown形式です。必須要素はH1タグ(サイト名)のみで、あとはオプションです。ただしAI引用効果を最大化するには、以下の要素をすべて含めることを推奨します。
> サイト診断ProはSEO・GEO・表示速度・セキュリティを一括診断できる日本語対応のWebサイト診断SaaSです。日本のWeb担当者・デジタルマーケター・開発者向けに、AI検索時代のサイト最適化を支援します。
サイト診断ProはFastAPIとSQLiteで構築され、Cloudflareを通じて提供されています。無料プランから法人向けAgencyプランまで、4段階の料金プランと日次・週次・月次のデイパスを提供しています。
## ツール・機能
- [SEO診断](/): サイトのSEOスコア・メタタグ・内部リンク・構造化データを自動チェック
- [GEO診断](/): ChatGPT・Perplexity・Google AI Overviewへの引用適性スコアを計測
- [表示速度診断](/): Core Web Vitals(LCP・INP・CLS)の計測と改善提案
- [セキュリティ診断](/): HTTPSとセキュリティヘッダーの検証
- [PDFレポート](/billing): 診断結果のPDF出力(Pro以上)
## ブログ・ガイド
- [GEOとSEOの違い](/blog/geo-vs-seo-kanzen-gaido-2026): AI検索時代の最適化戦略の全体像
- [llms.txt完全ガイド](/blog/llms-txt-chatgpt-citation-guide): llms.txtの実装手順と効果
- [無料サイト診断ツール比較](/blog/muryou-site-shindan-tool-hikaku): 2026年版ツール比較10選
## 料金プラン
- [Free(無料)](/pricing): 1日5回診断・基本機能
- [Pro(¥980/月)](/pricing): 無制限診断・PDFレポート・稼働監視
- [Business(¥4,980/月)](/pricing): APIアクセス・チーム機能・週次レポート
## Optional
- [利用規約](/terms): サービス利用規約
- [プライバシーポリシー](/privacy): 個人情報の取り扱いについて
フォーマットの重要ポイント
- H1(#)は1つだけ — サイト名または品・ブランド名。複数あるとエラー
- blockquote(>)は最重要行 — AIがサイトを理解する際に最も参照する要約文
- リンクの説明文を省略しない — 「詳しくはこちら」ではなく内容を具体的に書く
- ## Optional セクション — 優先度の低いリンクをここに入れるとAIがスキップできる
🔧 llms.txtの設置手順(ステップ別)
llms.txtファイルを作成する
テキストエディタ(メモ帳・VS Code等)で上記のフォーマットを参考にMarkdownを書きます。ファイル名は llms.txt(小文字)で保存。文字コードはUTF-8を使用。
ドメインルートに設置する
FTPクライアント、サーバーのファイルマネージャー、またはサーバーのターミナルを使ってドメインルート(public_html または www フォルダ)に配置します。WordPressの場合はwp-config.phpと同じ階層です。
確認URL例:https://yourdomain.com/llms.txt
robots.txtでアクセスを許可する
robots.txtに Allow: /llms.txt を追加し、すべてのボットがllms.txtを読めるようにします。上記の robots.txt サンプルを参考にしてください。
(任意)llms-full.txtを追加する
コンテンツが豊富なサイトは、主要ページの全文をMarkdownで記載した llms-full.txt も設置します。ただしファイルサイズに注意し、モデルのコンテキストウィンドウを超えないよう5MB以下に収めましょう。
動作確認とGEOスコア診断
ブラウザで yourdomain.com/llms.txt にアクセスしてファイルが表示されることを確認。その後、サイト診断ProでGEOスコアを診断し、AI引用適性が改善されたか確認します。
🔍 設置後のGEOスコアをすぐに確認するなら
サイト診断Pro 無料診断 →✅ llms.txtのDo's & Don'ts
✅ やるべきこと
- blockquoteに具体的で正確なサイト説明を書く
- リンクの説明文をページの内容が伝わるよう詳しく書く
- サービス変更・ページ移動のたびにllms.txtを更新する
- schema.orgの構造化データと情報を一致させる
- 最重要ページを上部のH2セクションに配置する
- ファイルサイズを適切な大きさに保つ(5MB以下推奨)
❌ やってはいけないこと
- サイトの全URLをリスト化するだけ(sitemap化はNG)
- 「こちら」「詳しくはこちら」などの説明なしリンク
- H1タグを複数設置する(1つのみ)
- 実態と異なる誇大な説明を書く(AI間で矛盾が生じる)
- 設置後に放置してコンテンツと乖離させる
- llms-full.txtを無制限に大きくする(コンテキスト超過)
📊 llms.txtの効果:正直な評価
llms.txtに過度な期待を持つことへの注意も必要です。2025年11月のSERankingによる30万ドメイン調査では、llms.txt単体での引用率改善は測定困難という結果が出ています。
ただし、以下の理由から設置は推奨されます:
- コストがほぼゼロ — 作成・設置に1〜2時間
- Perplexity・IDEエージェントが参照を確認済み
- 将来の採用拡大に備えた先行投資になる
- サイトの重要コンテンツを整理する機会になる
🆚 llms.txtとSchema.orgの使い分け
| 項目 | llms.txt | Schema.org(JSON-LD) |
|---|---|---|
| スコープ | サイト全体の概要 | ページ単位の詳細情報 |
| 設置場所 | ドメインルート | 各HTMLページのhead内 |
| 主な用途 | AIへのサイト紹介 | 検索エンジン・AIへのエンティティ情報 |
| SEO効果 | 間接的(GEO中心) | 直接的(リッチスニペット等) |
| 難易度 | 低(Markdownのみ) | 中(JSONの理解が必要) |
| 推奨 | ✅ 両方実装が理想 | ✅ 両方実装が理想 |
llms.txtとSchema.orgは競合するものではなく、両方を実装するのが最強のGEO対策です。llms.txtがサイトの「全体地図」、Schema.orgが各ページの「詳細情報」という役割分担です。
❓ よくある質問(FAQ)
📝 まとめ
llms.txtは2026年のGEO対策における重要な施策のひとつです。この記事のポイントをまとめます:
- llms.txtはAIへのサイト紹介状——設置はほぼ無料で今すぐできる
- AI引用のクローラー制御はrobots.txtで行う(llms.txtではない)
- フォーマットはH1(サイト名)+ blockquote(概要)+ H2セクション(リンクリスト)
- llms.txt単体の効果は限定的——コンテンツの質・構造化データとセットで効果を発揮
- llms-full.txt はコンテンツ豊富なサイト向けの拡張オプション
- 設置後はサイト診断ProでGEOスコアを定期チェックして改善を続ける
🚀 llms.txt設置+GEOスコア診断を今日から始める
サイト診断Pro 無料登録 →