「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対策の中核となるファイルです。

💡 analogyで理解: robots.txtがGoogleクローラーへの「入場規制」なら、llms.txtはAIへの「会社案内パンフレット」です。AIがあなたのサイトを訪問したときに、最初に渡す自己紹介書類だと考えてください。

📊 なぜ今llms.txtが必要なのか

数字で現状を確認しましょう:

つまり、AIに正しく理解・引用されるかどうかが、そのまま売上に直結する時代になっています。llms.txtはAIにサイトを正確に理解させるための最も費用対効果の高い施策のひとつです。

🤖 AIクローラーの種類と役割を理解する

llms.txtを正しく活用するために、まずAIクローラーの種類を理解しましょう。同じAI企業でも用途別に複数のボットを運用しています

🧠
GPTBot
OpenAI(学習用)
トレーニング
🔍
OAI-SearchBot
ChatGPT検索用
引用・検索
💬
ChatGPT-User
URL参照時
引用・検索
🤖
ClaudeBot
Anthropic(学習用)
トレーニング
🔎
Claude-User
Claude引用時
引用・検索
PerplexityBot
Perplexity検索
引用・検索
⚠️ よくある間違い: GPTBot(学習用)を拒否すると「ChatGPTに引用されなくなる」と誤解されがちですが、ChatGPT検索の引用はOAI-SearchBotとChatGPT-Userが担当します。学習は拒否しつつ引用は許可する設定が可能です。

⚙️ robots.txtでAI引用を制御する(最重要)

AI引用に最も直接的に効くのは robots.txt の設定です。llms.txtではなく、まずrobots.txtでクローラーを正しく設定することが優先事項です。

以下は「学習には使わせないが、引用・検索結果への表示は許可する」理想的な設定例です:

robots.txt # === AI学習クローラーを拒否 ===
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引用効果を最大化するには、以下の要素をすべて含めることを推奨します。

llms.txt(実装例) # サイト診断Pro

> サイト診断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): 個人情報の取り扱いについて

フォーマットの重要ポイント

🔧 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単体での引用率改善は測定困難という結果が出ています。

ただし、以下の理由から設置は推奨されます:

結論: llms.txtはAI引用の「魔法の薬」ではなく、コンテンツの質・被参照数・構造化データと組み合わせることで効果を発揮する補完的施策です。設置しない理由はなく、まず設置しておくことを推奨します。

🆚 llms.txtとSchema.orgの使い分け

項目llms.txtSchema.org(JSON-LD)
スコープサイト全体の概要ページ単位の詳細情報
設置場所ドメインルート各HTMLページのhead内
主な用途AIへのサイト紹介検索エンジン・AIへのエンティティ情報
SEO効果間接的(GEO中心)直接的(リッチスニペット等)
難易度低(Markdownのみ)中(JSONの理解が必要)
推奨✅ 両方実装が理想✅ 両方実装が理想

llms.txtとSchema.orgは競合するものではなく、両方を実装するのが最強のGEO対策です。llms.txtがサイトの「全体地図」、Schema.orgが各ページの「詳細情報」という役割分担です。

🤖 llms.txt設置後のGEOスコアを診断

サイト診断ProでAI引用適性(GEOスコア)・構造化データ・SEOを一括チェック。llms.txt生成機能も搭載。

無料でGEOスコアを診断する →

❓ よくある質問(FAQ)

llms.txtとは何ですか?
llms.txtは、ChatGPT・Perplexity・ClaudeなどのAIがサイトを理解しやすくするためにドメインルートに設置するMarkdown形式のテキストファイルです。Jeremy Howard(fast.ai)が2024年に提唱した仕様で、AIにサイトの概要・重要ページ・コンテンツの構造を伝えることでAI検索での引用獲得を助けます。
llms.txtを設置するとChatGPTに引用されますか?
llms.txtは引用を保証するものではありませんが、AIがサイトを正確に理解するための重要なシグナルです。2026年時点でChatGPT(OAI-SearchBot)・Perplexity・IDEエージェントなどがllms.txtを参照することが確認されています。ただし引用の最大の決定要因はコンテンツの質・被参照数・構造化データであり、llms.txtはそれらを補完する役割を果たします。
llms.txtとrobots.txtの違いは何ですか?
robots.txtはクローラーのアクセス許可・拒否を制御するファイルで、AIクローラーのトレーニングデータ収集もrobots.txtで管理します。一方llms.txtはアクセス制御ではなく、AIへの「サイト紹介状」として機能し、どのページが重要で何についてのサイトかを伝えます。AI引用に関わるクローラー制御はrobots.txtで行い、コンテンツ理解の補助にllms.txtを使う、という使い分けが正しい理解です。
llms.txtとllms-full.txtの違いは何ですか?
llms.txtはサイトの概要と重要ページへのリンクリストをまとめた「インデックス」ファイルです。llms-full.txtはサイトの全コンテンツをMarkdown形式でまとめた「全文ライブラリ」で、AIがより詳細な情報を参照できるようにするものです。まずllms.txtを設置し、コンテンツ量が多いサイトはllms-full.txtも追加するのが一般的な実装順です。
llms.txtはSEOにも効果がありますか?
llms.txtはGoogle検索の従来SEOには直接影響しません。ただしGoogle AI Overviewは生成AIを活用しており、llms.txtがコンテンツ理解を助ける可能性はあります。llms.txtの主な効果はChatGPT・Perplexityなどのチャット型AI検索での引用獲得です。2026年の戦略としては、従来SEOとGEO(AI検索最適化)を並行して実施することが最も効果的です。
llms.txtの設置に技術的な知識は必要ですか?
基本的なllms.txtはMarkdown形式のテキストファイルを作成してサーバーのルートディレクトリに設置するだけなので、技術的な知識がなくても実装できます。WordPressの場合はFTPクライアントまたはファイルマネージャーからpublic_htmlフォルダに直接アップロードするだけです。サイト診断Proのllms.txt生成機能を使えば自動で最適なファイルを生成できます。

📝 まとめ

llms.txtは2026年のGEO対策における重要な施策のひとつです。この記事のポイントをまとめます:

🚀 llms.txt設置+GEOスコア診断を今日から始める

サイト診断Pro 無料登録 →