llms.txtとは?書き方・設置手順と「意味ない」と言われる理由を実測の観点から解説
llms.txtの定義、書き方、設置手順と、効果が実証されていない現状でも設置する判断基準を、計測の観点から解説します。

llms.txtとは、サイトの直下に置く Markdown 形式のファイルで、AI(大規模言語モデル)にサイトの概要と主要ページを伝えるための提案仕様です。設置コストは低い一方で、設置すれば AIに引用されるようになるという根拠は、現時点で公表されていません。
そのため、「llms.txtは意味ない」という声と「入れておくべき」という声が並んでいます。この記事では、定義、書き方、設置手順を押さえたうえで、設置するかどうかを、計測で判断する方法を示します。
この記事でわかること
- llms.txtの定義と、robots.txt・sitemap.xml との違いが分かります。
- 最小テンプレートによる書き方と、llms-full.txt の位置づけを説明します。
- Next.js と WordPress での設置手順を紹介します。
- 「意味ない」と言われる理由と、それでも設置する判断基準を解説します。
llms.txtとは、AIにサイトの概要を伝える Markdown ファイル
llms.txtとは、サイトのルート(例:https://example.com/llms.txt)に置く Markdown ファイルで、AIがサイトを理解する助けになるよう、概要と主要ページへのリンクをまとめたものです。提案の詳細は、提案者が公開している llmstxt.org で確認できます。
背景には、AIが Web ページを読む際の制約があります。HTMLにはナビゲーション、広告、スクリプトなど、本文以外の要素が多く含まれます。AIが参照できる量には限りがあるため、サイトの要点を簡潔な形で提示できれば、AIがサイトを把握しやすくなるというのが提案の考え方です。
ここで重要なのは、llms.txtは「提案」であり、Web の標準規格ではない点です。ファイルを置いても、どの AIがどう扱うかは、各 AIの提供事業者の仕様に依存します。
robots.txt・sitemap.xml との違い
llms.txt、robots.txt、sitemap.xml は、いずれもサイト直下に置くファイルですが、読み手と役割が異なります。混同しやすいため、表で整理します。
| 項目 | robots.txt | sitemap.xml | llms.txt |
|---|---|---|---|
| 主な役割 | クローラーのアクセスを許可・制限する | クロール対象の URL を一覧で伝える | サイトの概要と主要ページを AIに案内する |
| 形式 | テキスト(専用の記法) | XML | Markdown |
| 主な読み手 | 検索エンジンや各種クローラー | 検索エンジン | AI(大規模言語モデル)を想定 |
| 位置づけ | 広く使われている慣習 | 広く使われている仕様 | 提案段階の仕様 |
| 設置しない場合 | 原則すべて許可として扱われる | クロールは可能だが、発見が遅れうる | 影響は公表されていない |
特に混同しやすいのが robots.txt です。llms.txtを置いても、AIクローラーのアクセスを許可したことにはなりません。クロールの許可は、robots.txt で制御します。たとえば OpenAIは、GPTBot などのクローラーの名称と制御方法を 公式ドキュメント で案内しています。AIに読まれたくない、または読ませたい場合は、まず robots.txt を確認してください。
llms.txtの書き方:最小テンプレート
llms.txtの書き方の基本は、サイト名の見出し、1〜2文の要約、主要ページへのリンク一覧の三要素を、Markdown で記述することです。llmstxt.org の提案では、先頭にH1でサイト名を置き、続けて引用ブロックで要約を書き、その後にH2見出しでセクションを分けてリンクを並べる形が示されています。
最小のテンプレートは次のとおりです。
# 株式会社サンプル
> サンプルは、中小企業向けの経費精算クラウドを提供しています。料金、機能、導入事例は以下のページにまとまっています。
## 主要ページ
- [サービス概要](https://example.com/service): 経費精算クラウドの機能と特徴
- [料金プラン](https://example.com/pricing): 月額料金とプランごとの機能差
- [導入事例](https://example.com/cases): 業種別の導入事例と成果
## 資料・ヘルプ
- [よくある質問](https://example.com/faq): 契約、請求、セキュリティに関する質問
- [会社概要](https://example.com/about): 運営会社と連絡先
書くときのポイントは三つあります。
- 要約は事実だけにする。 「業界最高水準」のような根拠のない表現は避け、何を提供しているかを書きます。
- リンクには、ページの内容を一言で説明する文を添える。 どのページに何が書いてあるかが、リンク先を開かなくても分かるようにします。
- 載せるページを絞る。 全ページを並べるのは sitemap.xml の役割です。AIに読ませたい主要ページに限ります。
llms-full.txt とは
llmstxt.org の提案では、llms.txt に加えて、主要ページの本文を1つのファイルにまとめた llms-full.txt を用意する例にも触れられています。llms.txtがリンク集であるのに対し、llms-full.txt は本文そのものを含みます。ただし、これも提案の範囲であり、利用する AIの対応は公表されていません。まずは llms.txt から始め、運用負荷と効果を確認してから検討するのが現実的です。
設置手順:Next.js と WordPress の場合
llms.txtの設置は、サイトのルート直下から /llms.txt として配信できれば完了です。作成したファイルは、ブラウザで URL を開いて、テキストとして表示されるかを確認します。
Next.js の場合
Next.js(App Router・Pages Router のどちらでも)では、プロジェクトの public ディレクトリに llms.txt を置きます。public/llms.txt は、デプロイ後に https://自社ドメイン/llms.txt として配信されます。更新したいときは、このファイルを編集して再デプロイします。
WordPress の場合
WordPress では、二つの方法があります。
- プラグインを使う方法。 llms.txt の生成に対応したプラグインがあります。導入前に、更新状況と対応バージョンを確認してください。
- FTP などでルートに置く方法。 サーバーの公開ルート(
wp-config.phpがあるディレクトリ)にllms.txtをアップロードします。
設置時の注意点として、ファイルの文字コードは UTF-8 にし、テキストまたは Markdown として配信されるようにします。HTML のエラーページが返ってしまうと、ファイルが存在しないのと同じ扱いになります。また、robots.txt で /llms.txt へのアクセスを拒否していないかも確認してください。
どちらの場合も、キャッシュや CDN の設定によって、反映に時間がかかることがあります。設置後は、シークレットウィンドウで URL にアクセスし、最新の内容が出るかを確認しましょう。
「llms.txtは意味ない」と言われる理由
llms.txtが意味ないと言われる最大の理由は、設置が引用につながるという公式の裏付けがないことです。理由は、公式情報から次のように整理できます。
Google は、AI機能向けの特別なファイルは不要と案内している
Google 検索セントラルの AI機能のガイド では、AIによる概要や AIモードに表示されるために、特別な追加ファイルやマークアップは必要ないと案内されています。通常の検索で表示される要件を満たしていることが前提です。この案内に沿う限り、Google の AI機能に向けて llms.txt を置く必要はありません。
主要 AIの対応状況は、公表されていないものが多い
2026年10月14日に確認した OpenAI と Perplexity のクローラー向け公式ドキュメントでは、公開サイトの llms.txt を自動取得して検索回答に使うという仕様は確認できませんでした。一方、Anthropic の開発者ドキュメントは llms.txt を公開しています。事業者が自社の文書をこの形式で提供することと、検索サービスが外部サイトの llms.txt を自動利用することは別です。「公表されていない」ことは、「使われていない」ことを意味するわけではありません。ただし、効果を前提に運用する根拠にもなりません。
効果を示す実測データが乏しい
設置の前後で、引用率や言及率がどう変わったかを示す、再現可能な実測データも、現時点では十分に公開されていません。「設置したら引用された」という事例があっても、他の施策が同時に実施されていれば、llms.txt の効果とは切り分けられません。
つまり「意味ない」という主張は、「効果がない」と実証されたのではなく、「効果があると実証されていない」ことを指していると読むのが正確です。
それでも設置する判断基準:コストが低く、計測で確認できること
llms.txtを設置するかどうかは、コストと計測可能性で判断します。効果が実証されていない以上、設置に高い工数をかけるのは合理的ではありません。一方で、数十分で作れるファイルを、将来の対応に備えて置いておくことには、リスクがほとんどありません。
Brand UP 自身も、自社サイトの public/llms.txt を設置し、更新しています。自社の実測事例(2026年6月27日から7月27日)では、llms.txt の更新を施策の一つとして実施し、Google AI Overviews と AIモードの合算で、引用率が1.8%から44.8%へ上がりました。ただし、他の施策と同時に実施した対照群のない前後比較で、llms.txt 単独の効果は検証していません。この数字は、llms.txt の効果を示すものではない点に注意してください。
判断基準は次の三点です。
- 作成と保守のコストが低いか。 主要ページの数が少ないサイトなら、1回の作成で済みます。ページが頻繁に増減するサイトでは、更新の運用を決めておきます。
- 載せる情報が公開済みで、最新か。 非公開の情報や古い料金を載せないようにします。
- 設置前後で効果を比較できるか。 ここが最も重要です。
効果の比較は、同じ質問セットで、設置前と設置後に AIの回答を継続計測することで行います。Brand UP では、計測対象の質問を固定して引用率や言及率を継続して追えるため、設置前後の引用率を比較できます。Brand UPで計測できるAIの範囲はプランで異なり、ベーシックはChatGPTとAI Overviews、AIモードとGeminiはプロプランが対象です。なお、他の施策を同時に実施すると、変化の原因を特定できなくなります。llms.txtの設置は、他の大きな変更と時期をずらして実施してください。
設置の有無の確認には、Brand UP の サイト診断 が使えます。診断の際にサイト直下の /llms.txt の有無を取得して確認しており、AIクローラーのアクセス性や構造化データなど、AIに理解されやすいサイトかを7つの観点で診断する機能として、サイト全体の状態もあわせて点検できます。
AI検索対策全体の進め方は、AI検索対策の改善ワークフロー に、計測、差分分析、施策、再計測の流れとしてまとめています。
よくある質問
よくある質問
出典・参考データ
- [1]llms.txt 提案(llmstxt.org)2026-10
- [2]AI features and your website(Google 検索セントラル)2026-10
- [3]OpenAIのボットに関するドキュメント(OpenAI)2026-10
- [4]Anthropic Developer Documentation llms.txt(Anthropic)2026-10-14
- [5]Perplexity Crawlers(Perplexity)2026-10-14

