📌 この記事のポイント(30秒で理解)
- llms.txtとは:AIクローラーにサイトの重要コンテンツを案内するMarkdownファイル
- 提唱者:Jeremy Howard氏(fast.ai共同創設者、Answer.AI)が2024年9月に提案
- 設置場所:サイトのルートディレクトリ(例:
example.com/llms.txt) - 採用企業:Anthropic、Cloudflare、Stripe、Vercelなどが実装済み
- 現状:普及率5〜15%、主要AIクローラーの正式サポートは未発表だが将来性あり
Jeremy Howard氏
2026年初頭
UTF-8エンコード
ルートディレクトリ
llms.txtとは何か?
llms.txtは、ウェブサイトのルートディレクトリに設置するMarkdown形式のテキストファイルです。2024年9月にJeremy Howard氏(fast.ai共同創設者、Answer.AIの創設者)が提唱したオープン標準で、AIクローラーやLLM(大規模言語モデル)に対して、サイトの重要コンテンツを効率的に案内する役割を果たします。
📚 llms.txtの公式仕様
公式サイト:llmstxt.org
提唱者:Jeremy Howard(fast.ai、Answer.AI)
形式:Markdown(UTF-8エンコード)
設置場所:/llms.txt(ルートディレクトリ)または任意のサブパス
llms.txtの役割
llms.txtは、AIに対する「案内人」のような役割を果たします。
「大規模言語モデルはますますウェブサイトの情報に依存していますが、コンテキストウィンドウが小さすぎて、ほとんどのウェブサイトを丸ごと処理することはできません。ナビゲーション、広告、JavaScriptを含む複雑なHTMLページをLLMに適したプレーンテキストに変換することは、困難で不正確です。」
つまり、llms.txtは以下の問題を解決します:
- コンテキストウィンドウの制限:AIは一度にサイト全体を読めないため、優先すべきコンテンツを案内
- HTML解析の非効率性:広告、ナビゲーション、JSを含むHTMLは処理が難しい
- 重要コンテンツの発見:AIに「ここを読むべき」と明示的に指示
なぜllms.txtが必要なのか?
従来のrobots.txtやXMLサイトマップでは、AI時代のニーズに対応しきれません。
| ファイル | 目的 | 対象 | 形式 |
|---|---|---|---|
| robots.txt | クロールの許可/禁止 | 検索エンジンクローラー | 独自形式 |
| sitemap.xml | 全ページの一覧 | 検索エンジンクローラー | XML |
| llms.txt | 重要コンテンツの案内 | LLM/AIクローラー | Markdown |
「サイトマップはすべてのページを検索エンジン向けにリストするのに対し、llms.txtはLLM向けにキュレーションされた概要を提供します。robots.txtがアクセス制御なら、llms.txtはコンテキスト提供です。」
llms.txtのメリット
- 即時のコンテキスト提供:AIがサイトを訪問した瞬間に、何のサイトか、何が重要かを理解
- 優先コンテンツの明示:SEOで上位でなくても、本当に重要なページをAIに提示
- AI対応準備の姿勢を示す:早期実装はAI検索への本気度を示すシグナルになる
- トークン効率の向上:AIが効率的に情報を取得できるようMarkdown形式で提供
llms.txtの仕様と書き方
llms.txtはシンプルなMarkdown形式で記述します。以下は公式仕様に基づく構造です。
必須要素
# サイト名
> サイトの簡潔な説明(1〜2文)
H1(サイト名)のみが必須要素です。これだけでも有効なllms.txtファイルになります。
推奨される完全構成
# サイト名
> サイトの簡潔な説明。主要な目的や特徴を1〜2文で記述。
サイトについての詳細な説明。提供するサービス、
対象ユーザー、特徴などを自然な文章で記述します。
複数段落やリストも使用可能です。
## ドキュメント
- [ホームページ](https://example.com/): サイトのトップページ
- [製品概要](https://example.com/products): 製品一覧と詳細
- [料金プラン](https://example.com/pricing): 各プランの詳細と比較
## ブログ
- [最新SEOガイド](https://example.com/blog/seo-guide): SEO対策の完全ガイド
- [AI検索対策](https://example.com/blog/geo-guide): GEO実践マニュアル
## API
- [API リファレンス](https://example.com/api/docs): API仕様書
- [認証ガイド](https://example.com/api/auth): OAuth2認証の実装方法
## Optional
- [利用規約](https://example.com/terms): サービス利用規約
- [プライバシーポリシー](https://example.com/privacy): 個人情報の取り扱い
仕様の詳細ルール
| 要素 | 形式 | 必須/任意 | 説明 |
|---|---|---|---|
| H1 | # サイト名 | 必須 | サイトまたはプロジェクトの名前 |
| ブロック引用 | > 説明 | 任意 | サイトの簡潔な概要 |
| 本文 | 通常のMarkdown | 任意 | 詳細説明(H2以外の形式) |
| H2セクション | ## セクション名 | 任意 | ファイルリストのカテゴリ |
| ファイルリスト | - [名前](URL): 説明 | 任意 | 重要ページへのリンク |
- H2セクション内にはH3、H4などのサブヘッダーを含めることができます
- ファイルリストの各項目で、説明(コロンの後の部分)は任意です
- llms-full.txtという拡張版を別途作成し、フルコンテンツを提供することも可能です
実践的なllms.txt例
例1:SaaSサービスのllms.txt
# サイト診断Pro
> 日本語対応のSEO/GEO診断ツール。ウェブサイトの技術的問題を自動検出し、改善提案を提供。
サイト診断Proは、日本のウェブサイト向けに最適化された
SEO診断サービスです。Core Web Vitals、構造化データ、
モバイル対応、セキュリティなど50以上の項目を自動チェック。
GEO(生成AI最適化)対応度の診断も提供しています。
## 主要機能
- [無料SEO診断](https://shindan.yamada-tools.jp/): ワンクリックで即座に診断開始
- [Pro機能一覧](https://shindan.yamada-tools.jp/features): 有料版の詳細機能
- [料金プラン](https://shindan.yamada-tools.jp/pricing): Free/Pro/Business/Agencyプラン
## ブログ(SEO/GEO情報)
- [GEO完全ガイド](https://shindan.yamada-tools.jp/blog/geo-generative-engine-optimization): AI検索最適化の実践ガイド
- [E-E-A-Tガイド](https://shindan.yamada-tools.jp/blog/eeat-guide-2026): Googleの評価基準を完全解説
- [llms.txtガイド](https://shindan.yamada-tools.jp/blog/llms-txt-guide): AI向けウェブ標準の実装方法
## サポート
- [よくある質問](https://shindan.yamada-tools.jp/faq): 一般的な質問と回答
- [お問い合わせ](https://shindan.yamada-tools.jp/contact): サポート窓口
例2:技術ドキュメントサイト(fast.aiスタイル)
nbdevを使用するプロジェクトでは、各ドキュメントページの.md版を自動生成し、llms.txtから参照することが推奨されています。
# FastCore
> Python utility library for fastai development
FastCore provides essential utilities, type dispatch,
and functional programming tools used throughout the
fastai ecosystem.
## Documentation
- [Getting Started](https://fastcore.fast.ai/index.html.md): Installation and basic usage
- [Foundation](https://fastcore.fast.ai/foundation.html.md): Core utility functions
- [Docments](https://fastcore.fast.ai/docments.html.md): Document processing utilities
## API Reference
- [Transform](https://fastcore.fast.ai/transform.html.md): Data transformation pipeline
- [Dispatch](https://fastcore.fast.ai/dispatch.html.md): Type-based function dispatch
設置・実装方法
手動設置(基本)
- ファイル作成:テキストエディタでllms.txtを作成
- UTF-8保存:文字コードをUTF-8で保存
- ルートにアップロード:ウェブサーバーのルートディレクトリに設置
- アクセス確認:
https://yoursite.com/llms.txtでアクセスできることを確認
WordPressでの自動生成(Yoast SEO)
Yoast SEOプラグイン(2026年版)はllms.txtの自動生成機能を提供しています:
- 週次自動更新:cronジョブで毎週llms.txtを再生成
- スマートコンテンツ選択:最新のブログ記事、重要ページを自動検出
- プレビュー機能:公開前にファイル内容を確認可能
- noindex除外:noindexページは自動的に除外
技術的な考慮事項
- ✅ ファイルはUTF-8エンコードで保存
- ✅ Content-Typeは
text/plain; charset=utf-8またはtext/markdown - ✅ robots.txtでブロックしていないことを確認
- ✅ HTTPSでアクセス可能
- ✅ 定期的な更新体制を確立(コンテンツ変更時)
現在の採用状況と課題
採用している主要企業
2026年初頭の時点で、以下の企業がllms.txtを実装しています:
- Anthropic(Claude開発元):自社サイトに設置、将来的な採用に前向き
- Cloudflare:AI関連サービスとの連携を意識
- Stripe:APIドキュメントの案内に活用
- Vercel:開発者向けドキュメントで採用
- Mintlify:ドキュメントプラットフォームとして自動生成機能を提供
- fast.ai / Answer.AI:提唱者のプロジェクトで全面採用
正直な現状評価
Adobe Experience Managerドメイン1,000件を対象とした30日間のログ分析(Flavio Longato氏による調査)では、以下の結果が報告されています:
- GPTBot、ClaudeBot、PerplexityBotによるllms.txtへのアクセス:0件
- Googlebot、Bingbot:数回のアクセスあり(ただしAIトレーニング目的ではない)
- SEOツール(Semrush等):多数のアクセス(llms.txt検出機能のため)
現時点では、主要AIクローラーがllms.txtを積極的に利用している証拠は限定的です。
それでも実装すべき理由
現時点でAIクローラーによる利用が確認されていなくても、llms.txtの実装には以下のメリットがあります:
- 将来への投資:AI検索が主流になる前に準備を整える
- 差別化要因:普及率5〜15%の今なら、先行者優位を得られる可能性
- 低コスト:実装は簡単で、デメリットがほぼない
- Anthropicの姿勢:自社サイトに設置していることから、将来的なサポートの可能性
「今すぐトラフィックが増える」という期待ではなく、「AI検索時代への準備」として実装を検討してください。コストが低く、リスクがない施策なので、早期実装のデメリットはありません。
よくある質問(FAQ)
🔍 あなたのサイトのllms.txt対応度をチェック
サイト診断Proでは、llms.txtの存在確認、フォーマット検証、GEO対応度の評価など、AI検索対応度を含めた無料診断を提供しています。
無料でAI対応度を診断する