llms.txtとは?書き方と設置手順・意味がないと言われる理由を解説
llms.txtは、生成AIに対してWebサイトの情報の利用可否やコンテンツの要点を伝えるためのテキストファイルです。生成AIツールの回答や検索結果の「AIによる概要」に、自分のサイトが参照元として表示されることを目的とした施策として注目されています。今回は、llms.txtの書き方や必要性について解説します。

llms.txtとは
llms.txtは、AI(大規模言語モデル)が、Webサイト内の情報を効率的に読み取り、内容を理解しやすくするためのテキストファイルです。
具体的にはWebサイトのルートディレクトリ(/llms.txt)に配置されるMarkdown形式のファイルで、AIがWebサイト全体の情報や有益なコンテンツの場所や内容を理解しやすくなることを目的に作られました。
ChatGPTやGeminiなどの生成AIの普及や、Googleの「AIによる概要」の登場によって、「AIに参照元として引用されること」の重要性が高まったことで、LLMOやGEOというAIエンジンに対してWebサイトを最適化する施策の一部としてllms.txtが利用されています。
ただし、llms.txtはあくまでAIにサイト情報を整理して伝えるための補助ファイルであり、設置しただけでAIから必ず引用されるようになるわけではありません。
また、近年ではllms.txtはLLMO/GEOでは意味がないという調査データなどが出ています。
llms.txtはLLMO/GEOで意味がない
llms.txtはAIがサイト内の情報を理解しやすくするために作成するファイルのため、自サイトに設置することでAIからの引用や言及が増えると思う方が多いと思いますが、実際にはそうではありません。
そもそもWebサイトオーナーがllms.txtファイルを設置しなければサイトの内容を理解できないのであれば、生成AIは現在のWeb上に存在する膨大なサイト情報を十分に扱えないことになります。
実際にGoogleもllms.txtを重要な仕組みとして扱っておらず、各種調査でも明確な効果は確認されていません。ここからは、Googleの公式見解や調査結果について解説します。
llms.txtは不要というのがGoogleの公式見解
Googleは現時点でllms.txtをサポートしておらず、その効果についてこれまで何度も否定しています。
直近では、2026年5月15日に公式ドキュメント「検索セントラルブログ」の中で「Google検索における生成AI機能の最適化」というページを作成し「LLMS.txtファイルや特別なAI向けマークアップを新たに作成する必要はない」と説明しています。
LLMS.txt files and other "special" markup: You don't need to create new machine readable files, AI text files, markup, or Markdown to appear in generative AI search. Note that
【SEM Plus編集部和訳】
LLMS.txt ファイルやその他の「特別な」マークアップ:生成型 AI 検索に表示されるために、新しい機械可読ファイル、AI テキスト ファイル、マークアップ、または Markdown を作成する必要はありません。
また、過去にGoogleのジョン・ミュラー氏もReddit上で、
「私の知る限り、どのAIサービスもLLMs.txtを使用しているとは言っていません」
「私にとって、これはkeywords meta tagのようなもの」
と述べています。
keywords meta tagは、過去にSEO目的で利用されていたものの、現在では検索順位への影響がないタグとして知られています。そのため、この発言からもGoogleがllms.txtを重要なシグナルとして扱っていないことが分かります。
つまり、現時点のGoogleの公式見解としては、llms.txtはLLMOやGEOにおいて効果のある施策とはされておらず、AI検索対策として意味のない施策というスタンスに近いと言えます。
そのため、リソースが限られている場合は、llms.txtの作成に時間をかけるよりも、
良質なコンテンツ作成
E-E-A-Tの強化
サービス内容や強みの明確化
他サイトでの言及獲得
など、実際にAIや検索エンジンが理解・評価しやすい情報を増やす施策を優先した方が、llms.txtを作成するよりも費用対効果は高いでしょう。
そもそもAIクローラーはllms.txtを見ていない
llms.txtについては、「AIが優先的に参照しているファイル」という前提で語られることもありますが、実際にはそもそもAIクローラー自体がllms.txtをほとんど取得していないという調査結果も出ています。
OtterlyAI系の90日間のクロール観測では、約62,100回のAI botアクセスのうち、llms.txtへのアクセスはわずか84回(約0.1%)しか確認されなかったという研究結果が出ています。
つまり、多くのAIクローラーは、現時点でllms.txtを積極的に取得・参照している状況ではない可能性があります。
また、それを裏付けるようにSE Rankingが約30万ドメインを対象に行った、llms.txt と引用の相関関係に関する分析では
llms.txt導入率は約10%
AI引用数との相関は確認できない
むしろ分析モデルからllms.txt要素を外した方が精度が上がった
という結果が出ています。
参考:LLMs.txt:ブランドがそれに頼る理由と、それが機能しない理由
つまり、「AIに引用されるサイトの特徴」としてllms.txtは有効なシグナルになっていなかった、ということです。
これらの研究結果を踏まえると、llms.txtの作成や設置にリソースを投入する必要は現時点ではほとんどないと言えます。
llms.txtの書き方
llms.txtの書き方について、ここでは以下のことを解説します。
llms.txtの記述ルール
llms.txtに記述する項目
AI botを制御するための記述方法
初心者でもllms.txtを作成できるように、詳しく解説します。
llms.txtの記述ルール
llms.txtは、生成AI(LLM)に「このページを使ってほしい」と伝えるためのファイルです。
まずは、以下の3つのルールを意識すれば大丈夫です。
- ルール①:Markdown風に書く
-
見出し(#)やリスト(-)を使うと、AIが情報を正しく読み取りやすくなります。
- ルール②:伝えたい情報を上から順に書く
-
サイトの目的、メインコンテンツなど「AIに読んでほしい情報」を優先して記述します。
- ルール③:AIが理解できるように短く、簡潔に書く
-
長文や曖昧な言葉はAIが誤解する原因になるため、必要な情報を一文で伝えるように心掛けましょう。
llms.txtの記述について、今のところ明確な決まりはありませんが、AIが理解しやすいようにするためにMarkdown形式が推奨されています。
また、ファイル内に記載する内容は、LLMに優先して伝えたい情報から先に記述するのがポイントです。AIが理解できるように、簡潔に要点をまとめて記述しましょう。
設置場所はWebサイトのルートディレクトリに設置します。
例:https://example.com/llms.txt
llms.txtに記述する項目
次に、llms.txtに記述する基本的な項目について解説します。
基本的な構成は、以下になります。
- # プロジェクト名(またはサイト名)
-
サイトやサービスの名前を記述。H1見出しとして書きます。
- > プロジェクトの概要や目的(引用形式)
-
サイトがどんなテーマで、どんなユーザーに役立つのかを要約。> を使って引用形式にします。
- ## 詳細情報(H2)
-
どのページが重要か、どんな構成なのかを説明。ページURLや記事構造を含めてもOKです。
- ## Optionセクション(任意)
-
読み込まなくてよいURLや、優先度の低いページの説明などを記述します。
上記を元に、llms.txtの記述例を作ると以下のようになります。
https://white-link.com/sem-plus/llmo/ ページの内容を、AIに伝える設定でllms.txtを作成してみます。
# ホワイトリンク - LLMO対策ページ
> このページは、生成AI時代のWeb集客対策「LLMO」について解説しています。
> AIに自社コンテンツを引用させるための手法や、当社の支援サービスの特徴を紹介しています。
> 対象は、法人企業のマーケティング担当者・経営者・Web担当者です。
## 主な内容
- LLMOとは何か(定義、LLMに引用されるとはどういうことか)
- LLMO対策の重要性(AIによる検索結果の変化と流入の仕組み)
- LLMOに取り組む企業が増えている背景
- 当社(ホワイトリンク)のLLMO支援サービス内容
- コンテンツ構造設計
- 検索クエリ分析
- 生成AI向けの要約構成提案
- 対応するAIツール(ChatGPT、Gemini、Perplexityなど)
## 参考URL
- URL: https://white-link.com/sem-plus/llmo/
Summary: 生成AI検索時代のWeb集客に対応する「LLMO対策」について解説した企業向けサービス紹介ページ。
内容には、LLMOの定義・必要性・導入事例・支援サービスが含まれます。llms.txtの記述例は、https://llmstxt.org/の模擬例を参考にしてみてください。
また、下記のような補足のメタ情報もllms.txtに含めることで、正規 URL・運営者情報などをAIに伝えることができます。
| ディレクティブ名 | 内容 | 例 |
|---|---|---|
| license: | コンテンツの利用条件 | license: CC BY-NC |
| canonical: | 正規URLの指定 | canonical: https://example.com/page1 |
| article-pages: | 記事ページの構造定義 | /blog/*, type: how-to, updated: monthly |
| author-pages: | 執筆者ページの情報 | /authors/*, rss: /rss/authors.xml |
| sitemap: / rss: | RSSやサイトマップのURL | sitemap: /sitemap.xml rss: /rss/feed.xml |
| publisher: | サイト運営者の情報 | Example Inc., verified: true, description: SEO agency |
| supported-languages: | 対応言語の指定 | ja, en, zh |
| crawler-hints: | クロール時の技術ヒント | trailing-slash: ignore html-extraction: body only |
AI botを制御するための記述方法
llms.txtでは、AIにサイトの内容を伝えるだけではなく、AI クローラーが自サイトをクロールする許可/拒否などをサイト運営者側で宣言することもできます。
| 目的 | ディレクティブ | 補足説明 |
|---|---|---|
| 全AIに共通の方針を示す | user-agent: | すべてのAIに適用する設定(明示は推奨) |
| 特定のAIを拒否する | user-agent: + disallow: | GPTBot(OpenAIのAI)をサイト全体でブロック |
| 一部パスのみ拒否する | disallow: | 特定のディレクトリだけブロック |
| 逆に許可を明示する | allow: | 指定ディレクトリを許可(disallow:との併用で明示的に) |
| 学習・引用を禁止する | x-ai-training-policy: | 記事のLLM学習・回答生成に使われたくない場合 |
| クロール頻度を制限する | crawl-delay: / x-rate-limit: | 秒単位やリクエスト数で制限可能(サーバー負荷対策) |
| リトライ方法の指示 | x-retry-policy:(など) | エラー時の再アクセスルール(指数バックオフなど) |
| クロール不要パスの抑制 | access-suppression:(※拡張) | 廃止・リダイレクト済みURLへのアクセス防止 |
| 負荷対策(レート上限) | crawl-delay: / x-rate-limit: | crawl-delay: 1(1秒に1リクエスト) |
以下のように記述します。
# llms.txt(サイト直下に設置)
user-agent: GPTBot
disallow: /
user-agent: Google-Extended
disallow: /user-agent: *
allow: /
# 会員専用ページは利用不可
disallow: /member/
x-ai-training-policy: "allowed" # 記事本文は学習 OK
x-rate-limit: 60
x-rate-limit-window: 60なお、「コンテンツの説明」と「AI BOTの制御」はまったく別の意図で記述されますが、同じファイルに混在させてOKです。
llms.txt は、生成AIに対して「読んでほしい情報の説明」と「読んでほしくない範囲の制限」を、1つのファイルで同時に伝えることができます。
llms.txtの設置手順
llms.txtを作成したら、Webサイトに設置しましょう。
設置手順は以下の通りです。
- Webサイトのルートディレクトリにアップロード
作成したllms.txtファイルは、Webサイトのルートディレクトリにアップロードします。
robots.txt ファイルをアップロードするのと同じ要領で、llms.txtファイルもhttps://example.com/llms.txt のように、ドメイン直下でアクセスできる場所に設置します。
FTPソフトを使ってアップロードするか、サーバーの管理画面から「ファイルマネージャー」を利用して設置してください。 - ブラウザで実際にアクセスして表示をする確認
llms.txtの設置が完了したら、ブラウザでllms.txtにアクセスして表示を確認します。
https://example(あなたのサイトのドメイン)/llms.txtと入力すればアクセスできます。
HTTPヘッダーに X-Robots-Tag: llms-txt を追加する【必須ではない】
ルートドメインにllms.txt を設置するだけでもAIクローラーに認識される可能性はありますが、HTTPヘッダーに「X-Robots-Tag: llms-txt」という情報を追加しておくことで、将来的により確実にAIにその存在を伝えられるようになる可能性があります。
HTTPヘッダーを追加したい場合、サーバーの種類によって以下のような記述を行います。
<Files "llms.txt">
Header set X-Robots-Tag "llms-txt"
</Files>location = /llms.txt {
add_header X-Robots-Tag "llms-txt";
}llms.txtの作成方法
llms.txtの作成方法は、以下の通りです。
テキストエディタで自作する(非推奨)
ジェネレーターを使って作成する
WordPressプラグインを導入する
それぞれにメリットとデメリットがあるので、あなたに適した作成方法を選びましょう。
テキストエディタで自作する(非推奨)
llms.txtファイルは、テキストエディタを使って自作できます。
自作するメリットは、任意のカスタマイズを自在に行えることです。自動生成したファイルでは不足してしまう情報や、構造を自分で考えることでより理解しやすいllms.txtファイルを作成できます。
ただし、llms.txtを手作業で自作するのはおすすめしません。理由は次の通りです。
複数ページの情報を1つずつ手作業で記述するのは、時間がかかりすぎる
コンテンツを更新するたびに、llms.txt も手動でメンテナンスする必要がある
サイト規模が大きい場合、作成ミスや更新漏れが起きやすくなる
そのため、基本的にはllms.txtを自動で作成してくれるツールの使用を推奨しています。
次の項目で、自動でllms.txtを作成できるツールについて紹介します。
ジェネレーターを使って作成する
llms.txtの作成を行うなら、ジェネレーターを利用するのがおすすめです。ジェネレーターを利用することで、誰でも簡単に自動でllms.txtを作成することができます。
下記のいずれかのURLにアクセスし、実際にllms.txtを作成してみましょう。
llms.txt Generator

無料版では、最大20URL分のllms.txtを作成できます。払い切り13.1ドルの有料版にすることで、さらに多くのURLに対応できます。
20ページ以上ある場合は、有料版がおすすめです。
firecrawl llms.txt Generator

こちらも海外では多く利用されているllms.txtジェネレーターです。無料でも使えますが、会員登録を行いAPIキーを入力することで、完全なllms.txtを作成できます。なお、llms-full.txtも作成できるので、より詳細な内容をAIに伝えたい場合はfirecrawlを利用するのがおすすめです。
WordPressプラグインを導入する
WordPressを利用している場合は、プラグインをインストールするのがおすすめです。主なllms.txt作成プラグインは3種類あります。
どのプラグインもインストール後、[有効化]を選択すると利用できるようになります。プラグインごとに自動設定の範囲が異なるので、どのプラグインを導入すべきか事前に機能を確認しておきましょう。
Website LLMs.txt

| 項目 | 詳細 |
|---|---|
| 生成内容 | サイト内の重要URLをMarkdown形式で出力できます。 |
| カスタマイズ性 | 投稿タイプや並び順を管理画面で設定可。キャッシュ機能もあり |
| 無料/有料 | 完全無料 |
| おすすめのユーザー | 中小規模サイト、WordPress ユーザー向け |
LLMs.txt Generator

| 項目 | 詳細 |
|---|---|
| 生成内容 | 無料版は基本的なllms.txt ファイルを生成 |
| カスタマイズ性 | プレミアム版では投稿タイプ・キャッシュ・リアルタイム更新などの追加機能あり |
| 無料/有料 | 無料版と有料版があり。 Starter $49/年、Business $99/年、Agency $179/年 |
| おすすめのユーザー | WordPress 中〜大規模サイト、多機能を求めるユーザー向け |
Advanced LLMs.txt Generator

| 項目 | 詳細 |
|---|---|
| 生成内容 | LLMs.txt ファイルの自動生成 |
| カスタマイズ性 | 構成オプションを使用することで、AIへの提示方法を調整できる |
| 無料/有料 | 全機能無料で使用可 |
| おすすめのユーザー | 高機能を求めるWordPressユーザー、初心者〜中級者向け |
llms.txt作成時のポイント
効果的なllms.txtを作成するために、次の3つのポイントを押さえておきましょう。
AIが理解できる表現で記述する
情報の優先度を整理する
専門用語は正確に説明する
それぞれ詳しく解説します。
AIが理解できる表現で記述する
llms.txtを作成する際のポイントの1つ目は、AIが理解できる表現で記述することです。
AIは長すぎる文章や曖昧な言い回しを苦手とするため、情報は一文ごとに要点を明確に伝えるようにしましょう。例えば、「役に立つ情報」ではなく「中小企業向けにWebマーケティングの実践ノウハウを提供する」といったように、具体的な内容を明記することで、AIが理解しやすくなります。
また、前述した通り、llms.txtではMarkdown形式を用いることが推奨されており、見出しや引用、セクションの構造が明確にわかるように記述すると、AIが情報を構造的に把握しやすくなります。
なお、現段階では必須ルールではありませんが、User-Agentの指定を最初に記述しておくと、llms.txtを参照可能なすべてのAIクローラーに内容を認識させることができます。
情報の優先度を整理する
llms.txtを作成する際のポイントの2つ目は、情報の優先度を整理することです。
Webサイトが扱っているメインとなるサービス内容や、ユーザーにとって価値が高いページなどは、llms.txtの冒頭に配置し、AIが最初に目を通せるように設計します。
一方で、すべてのページを無差別にAIに読み取らせてしまうと、公開する意図のない情報までAIの回答文に使われてしまうリスクがあります。重要でない情報や、AIに読み込んでもらいたくないページについては「option」セクションを使って、明示的に除外するよう指示を出しましょう。
専門用語は正確に説明する
llms.txtを作成する際のポイントの3つ目は、専門用語を使用する場合に補足を入れるなど注意が必要です。
特に医療や法律などに代表されるYMYL領域では、情報の正確性がかなり重視されます。AIが正確な情報を読み取れるように、専門用語を使う際は注釈をつけて解説をはさみましょう。
# オルグロー内科クリニック
> 当クリニックは、糖尿病・高血圧・脂質異常症などの生活習慣病を中心に、地域の健康を支える内科専門施設です。
> 患者一人ひとりに合わせた診療と予防医療に力を入れています。
## 提供する主な医療サービス
- **糖尿病**(※インスリンの分泌量や作用不足によって血糖値が慢性的に高くなる病気)
- **高血圧**(※血管にかかる圧力が基準よりも常に高い状態。心疾患や脳卒中のリスク要因)
## 詳細記事・参考情報
- URL: https://example.com/column/diabetes
Summary: 糖尿病の基礎知識、合併症の予防、当院での治療方針について解説各専門用語に「かっこ付きの簡潔な注釈」を付けており、AIが読み取る際に誤認識しにくくなっています。専門用語に補足を入れておくことで、生成AIが正しく文脈を理解・要約し、信頼性の高い出典として引用してくれる可能性が高まります。
llms.txtに関するよくある質問
llms.txtとrobots.txtの違い
robots.txtは、検索エンジンのクローラーに対して「クロールの許可または拒否」を伝える役割を持つファイルです。一方、llms.txtは、生成AI(大規模言語モデル=LLM)に対して「どの情報を読み取ってよいか、どの情報を優先的に参照すべきか」を伝えるためのファイルです。
それぞれの違いは以下になります。
| 比較項目 | robots.txt | llms.txt |
|---|---|---|
| 設置目的 | 検索エンジンのクローラーに対するアクセス制御 | 生成AIに対してサイト情報の読み取り・利用ガイドを提示 |
| 対象 | Googlebotなどの検索エンジン系クローラー | GPTBot、ClaudeBot、PerplexityBotなどのAIクローラー |
| 主な役割 | クロールを許可・拒否するURLを指定 | コンテンツの使用可否・優先度を明示し、AIに伝える |
| 記述形式 | テキスト形式 | Markdown形式 |
| 設置場所 | サイトのルートディレクトリ | サイトのルートディレクトリ |
llms.txtとllms-full.txtとの違い
llms.txtには、より詳細な情報を提供する拡張ファイルとしてllms-full.txtという形式も存在します。どちらもAIクローラー向けの情報ファイルですが、情報量と目的に違いがあります。
| 比較項目 | llms.txt | llms-full.txt |
|---|---|---|
| 設置目的 | サイトの要点・コンテンツ要点をAIに伝える | サイト全体をより網羅的・詳細にAIに伝える |
| 対象 | AIクローラー | AIクローラー |
| 主な役割 | 優先的に読ませたいページやコンテンツの指定 | 全体構造、コンテンツの分類・頻度・関連性などの記述 |
| 記述形式 | Markdown形式 | Markdown形式(より構造化された詳細記述) |
| 推奨使用場面 | 小規模・中規模サイト | 大規模サイト・構造が複雑なサイト |
llms.txtは誰が作ったのですか?
llms.txtは2024年9月にfast.aiのジェレミー・ハワード氏が「https://llmstxt.org/」でAIエンジンにWebサイト全体の情報や有益なコンテンツの場所や内容を簡潔に伝える手段として提唱しました。
まとめ
llms.txtは、生成AIに対してサイト情報を整理して伝えるためのファイルとして提案され、LLMOやGEOの広がりとともに注目されるようになりました。
しかし、現時点ではGoogleはllms.txtを重要な仕組みとして扱っておらず、実際の調査でもAIからの引用・言及が増える明確な効果は確認されていません。また、多くのAIクローラーがllms.txtを積極的に取得していないというデータもあります。
そのため、現段階ではllms.txtを重要施策として優先する必要性は低く、設置する場合も補助的な位置づけとして考えるのが現実的です。
LLMOやGEOで本当に重要なのは、良質なコンテンツやE-E-A-T、サービス内容や強みの明確化、他サイトでの言及獲得など、AIや検索エンジンが理解・評価しやすい情報を整備することです。

ぜひ、読んで欲しい記事
-
SEO対策LLMO会社おすすめ16選!費用・特徴を一覧比較2026/07/102026/07/10
-
SEO対策SEOの外部対策とは?具体的なやり方を徹底解説2026/07/102026/07/10
-
SEO対策サイトリニューアルのSEO対策12選|順位が下がる原因と影響を解説2026/06/222026/06/22
-
SEO対策LLMOとは?自分で対策するやり方と仕組みを解説2026/06/182026/06/18
-
SEO対策ECサイトのSEOに強い会社おすすめ7社|強みや特徴を一覧で紹介2026/06/112026/06/11
-
SEO対策llms.txtとは?書き方と設置手順・意味がないと言われる理由を解説2026/06/162026/06/16

