llms.txtは必要?できることと、設置前に確認したいこと

公開 更新 12 分で読了
llms.txtは必要?できることと、設置前に確認したいこと

llms.txtは、AIに読んでほしい公開ページをまとめたリンク集です。AI検索で必須かどうか、robots.txtとの違い、役立つ場面、書き方、WordPressなどでの設置と点検方法を説明します。

llms.txtは、AIに読んでほしい公開ページをまとめたリンク集です。GoogleはAI機能への掲載に特別なAI専用ファイルは不要と説明しており、当社が確認した公式資料に、置けば引用が増えると示すものはありませんでした。AIに使い方や手順のページを案内したい場合に検討し、置くなら中身と公開状態を点検します。

説明用に、架空の「研修会社A社」(実在しません)の場面を使います。WordPressでサイトを運営するA社のWeb担当者が、制作会社から「llms.txtを設置しましょう」と提案されました。AI対策に必要なのか、何をするファイルなのかが分からず、返事に迷っています。

llms.txtとは:AIに読んでほしい公開ページのリンク集

llms.txtは、サイトの短い紹介と、読んでほしいページへのリンクをMarkdown形式で書いたテキストファイルの提案形式です。 読んでよいかどうかを決める機能はありません。

Markdownは、「#」で見出しを付けるなど、簡単な記号で文章を整理する書き方です。人がそのまま開いても読めます。

形式はllmstxt.orgで公開されており、現行はv2(2026年8月10日更新)です。これは提案であり、すべてのAIが従う決まった標準ではありません(llmstxt.org)。

現行の説明では、構成は次のとおりです。

  • 最初にサイト名の大見出し(H1)を置く。これは必須
  • 短い要約を引用の形(> で始まる行)で書く
  • 必要なら補足の説明を書く
  • 小見出し(H2)ごとに、Markdownのリンク一覧を並べる
  • 「Optional」という小見出しの項目は、省略してよい情報として扱われる

置く場所は、通常はサイトのドメイン直後の /llms.txt です。v2では、/docs/llms.txt のように途中の階層に置くこともでき、その場合はその階層より下のページが対象になります。複数ある場合は、最も具体的な場所のものを使う考え方です(llmstxt.org)。

llms.txtの構成図。上から、サイト名の大見出し(必須)、「>」で始まる短い要約、小見出しごとのリンク一覧、省略可のOptionalの順に並ぶ。横に、通常は/llms.txt、途中の階層なら/docs/llms.txtに置き、その下のページが対象になると示す

ページのMarkdown版(.md など)へのリンクも載せられますが、実際に存在するものだけを使います。

llms.txtはAI検索に必要か:Googleと各社の説明

AI検索で引用されるための必須ファイルとは言えません。 Googleは、AIによる概要などのAI機能への掲載に追加の技術要件はなく、特別なAI専用ファイルも不要と説明しています。要件を満たしても掲載は保証されないとも明記しています(Google検索セントラル)。

OpenAIのクローラーの説明では、ChatGPTの検索に使うOAI-SearchBotや学習用のGPTBotの制御は、robots.txtと公開IPアドレスの許可で行うと案内しています(OpenAI:クローラーの概要)。

v2ではAIエージェントがWebを使う場面が明確化されました。ただし、各社がllms.txtを検索順位や引用の判断に使っているかは、公式には確認できていません。ここではGoogleとOpenAIの公式説明をもとにしています。ほかのAIサービスの扱いは、各社の最新の説明で確かめてください。

『AI検索で引用されたい』という目的から、先に確認する2点(検索用のクローラーを止めていないか、ページに顧客の質問への答えがあるか)へ矢印が伸びる図。llms.txtは必須ファイルではないと添えてある

A社の場合、目的が「AI検索で引用されたい」だけなら、設置を急ぐ理由にはなりません。先に、検索用のクローラーを止めていないか、ページに顧客の質問への答えがあるかを確かめます。点検の進め方はAIOとは?でも紹介しています。

llms.txtとrobots.txtの違い

robots.txtはクローラーの読み取りを制御するファイル、llms.txtは読んでほしいページを案内するファイルです。 llms.txtに書いても、学習を断ったり、検索結果から外したりはできません。

比べる点 robots.txt llms.txt
役割 読んでよい場所・読まないでほしい場所を伝える 読んでほしい公開ページを案内する
学習の拒否 GPTBotなど学習用のクローラーを指定して拒否できる できない
検索結果から外す 保証しない(別の設定が必要) できない
各社の対応 GoogleやOpenAIが公式に説明 提案形式。読むかどうかは相手次第

robots.txtは、検索結果に出さないことを保証する設定ではありません。検索結果に出さない指定には、noindex という別の設定を使います(Google:robots.txtの概要)。noindexはページを読んだうえで働く指定なので、robots.txtで読み取りを止めていると、クローラーはnoindexを読めません。

3つの設定の役割を並べた図。robots.txtは読み取りを制御、llms.txtは読んでほしいページを案内するだけで学習拒否や検索除外はできない、noindexは検索結果に出さない指定。robots.txtで読み取りを止めるとnoindexは読まれないことを示す

OpenAIは、学習用のGPTBotと検索用のOAI-SearchBotを別々に設定できると説明しています(OpenAI)。「学習には使わせたくないが、検索には出たい」なら、robots.txtでそれぞれを分けて設定します。設定例はAIクローラーの違いにあります。

llms.txtが役立つ場面:開発者向けドキュメントの案内

使い方・APIの説明・手順書など、AIエージェントに読ませたい公開ページがある場合に、リンク集として使えます。 AIエージェントは、人に頼まれて調べ物や作業を進めるAIです。

APIは、別のソフトウェアから機能を使うための窓口です。開発者向けのAPIの説明ページが多いサイトでは、AIが必要な説明を探す手がかりとして、リンク集が役立つ可能性があります。

実例として、OpenAIの開発者向けページ(クローラーの概要など)は、冒頭でドキュメント全体の一覧としてllms.txtを案内しています(2026年9月23日確認)。これはドキュメントを案内する使い方の例で、検索順位や引用が増えることを示すものではありません。

A社なら、研修の申込手順や、オンライン受講の接続手順を案内するページが候補になります。一方、会社紹介と数本のブログだけなら、誰がどんな作業で読むのかを先に考えます。使い道が思い浮かばなければ、今は置かなくて構いません。

説明用の例として、2種類のサイトを比べた図。申込手順やオンライン受講の接続手順など、手順のページがあるサイトはllms.txtを検討。会社紹介と数本のブログだけのサイトは、使い道がなければ今は置かなくてよい

llms.txtの書き方とWordPress・Shopifyでの設置確認

置く場合は、読んでほしいページだけを選び、短い説明を付けて書きます。CMSでは、ルートに置けるか、既存ファイルと競合しないかを確かめます。 CMSは、WordPressやShopifyなどのサイト管理の仕組みです。

次はA社を想定した記入例です。URLはすべて説明用です。実在する自社ページのURLに置き換え、存在しないページの行は使いません。リンク先は通常のページのURLで構いません。Markdown版(.md)のページを用意している場合だけ、そのURLを載せます。

# 研修会社A社

> 企業向けの社員研修を、対面とオンラインで提供しています。

## 研修サービス
- [新入社員研修](https://kenshu-a.example/services/new-hire): 内容・期間・対象
- [料金の決まり方](https://kenshu-a.example/pricing): 人数別の料金と追加費用

## 申込と受講
- [申込手順](https://kenshu-a.example/guide/apply): 問い合わせから実施まで
- [オンライン受講の準備](https://kenshu-a.example/guide/online): 接続手順

## Optional
- [会社概要](https://kenshu-a.example/company)

リンクの横には、「このページで何が分かるか」を短く書きます。宣伝文より、内容が分かる説明のほうが案内として役立ちます。下書きや非公開のページは載せません。

WordPressでは、必ずしもプラグインは必要ありません。サーバーにファイルを置ける権限があれば、テキストファイルを手動で置く方法もあります。管理画面から設定したい場合は、プラグインを使う方法があります。

例えば、Yoast SEOを使っている場合、提供元のYoast社が案内している手順は次のとおりです(Yoast)。

  1. 管理画面でYoast SEOの「Settings」を開く
  2. 「Site features」の「AI tools」にある「llms.txt」をオンにする
  3. 「Save changes」で保存する
  4. 掲載するページを選ぶ場合は「Customize llms.txt file」で「Manual page selection」を選び、ページを選んで保存する

Yoastは、最新版であることや操作する権限が必要で、マルチサイトには対応していないと説明しています。画面の表記は言語や版で違う場合があります。Yoastを使っていないサイトに、このためだけに導入を必須とする必要はありません。

Yoastの仕様では、ルートにllms.txtを作成し、週1回更新します。既存のllms.txtがあれば上書きしません(Yoast 仕様)。自分で作ったファイルとプラグインの出力が重なると、どちらが表示されるか分かりにくくなります。既存ファイルはバックアップせずに削除しないでください。手動で管理するなら、プラグインの機能はオフにします。

llms.txtの管理方法を選ぶ図。手動でファイルを置く方法と、プラグインで作成する方法のどちらか一つを選ぶ。両方が重なると、どちらが表示されるか分かりにくくなる。手動で管理するならプラグインの機能をオフにし、既存ファイルはバックアップしてから扱う

Shopifyでは、llms.txtは全店舗に共通する標準機能として確認できていません。Yoast SEOのShopifyアプリを導入済みの場合は、次の手順が案内されています(Yoast Shopify)。

  1. Yoast SEOの「Settings」から「Advanced」の「llms.txt」を開く
  2. 「Enable llms.txt feature」をオンにして「Save changes」で保存する
  3. ページを選ぶ場合は「llms.txt page selection」で「Manual page selection」を選び、保存する

アプリの契約と操作権限は事前に確認します。Shopify版では、llms.txtが有効なテーマと同期するテーマファイルとして作られる変更が告知されています(Yoast 変更履歴)。テーマを切り替えた後は、/llms.txt を開き直して中身を確かめると安心です。

設置したら、次の表で点検します。

点検すること 見方
ファイルが開けるか ブラウザで置いた場所(通常は /llms.txt、途中の階層なら /docs/llms.txt など)を開き、テキストで表示されるか
リンクが開けるか 載せたURLをすべて開き、ページが見つからない表示がないか
下書きが入っていないか 非公開・公開前のページが載っていないか
説明が古くないか 料金や手順を変えたとき、llms.txtの説明も直したか
既存ファイルとの競合 手動ファイルとプラグインの出力が重なっていないか

設置後に読まれているかを確かめる

サーバーや配信サービス(CDN)のアクセス記録で、llms.txtを置いたURL(通常は /llms.txt)への取得を数えます。 記録を見る権限がなければ、サーバーの管理者や制作会社に集計を頼みます。

ブラウザで動くJavaScriptの計測タグは、テキストファイルの取得を記録できません。llms.txtが読まれたかは、サーバー側の記録で確かめます。

記録に残るクローラーの名前は、アクセスした側が自分で名乗る文字列なので、それだけで本物とは判断できません。OpenAIは、自社のクローラーが使うIPアドレスの一覧を公開しています(OpenAI)。本物かを確かめる必要があれば、記録のIPアドレスをこの一覧と照らし合わせます。

取得の記録があっても、AIの回答で引用されたことにはなりません。読まれた記録と、回答での引用は別々に確かめます。しばらく取得がなければ、更新を続けるかを見直します。

ページ自体が読める状態かは、無料AIO診断でURLを入力して確かめられます。robots.txtでの主なAIクローラーの拒否や、ページ内の検索向けの指示を確認できます。ただし、llms.txtが読まれたかや、実際のAIの回答は分かりません。

よくある質問

Q. llms.txtを置くとAIに引用されやすくなりますか?
当社が確認した公式資料に、置けば引用が増えると示すものはありませんでした。設置しただけで引用が保証されるわけでもありません。GoogleはAI機能への掲載に特別なAI専用ファイルは不要と説明しています。引用を目指すなら、まず検索用のクローラーを止めていないか、ページに質問への答えがあるかを確かめます。
Q. WordPressでllms.txtを置くにはプラグインが必要ですか?
必須ではありません。サーバーにファイルを置ける権限があれば手動でも置けます。Yoast SEOを使っている場合は、設定画面から作成できます。手動のファイルとプラグインの出力を重ねないように注意し、既存ファイルはバックアップせずに削除しないでください。

出典・参考データ

  1. [1] AI features and your website (Google Search Central) — 取得 2026-09-23
  2. [2] Overview of OpenAI crawlers (OpenAI) — 取得 2026-09-23
  3. [3] Introduction to robots.txt (Google Search Central) — 取得 2026-09-23
  4. [4] The /llms.txt file (llmstxt.org) — 取得 2026-09-23
  5. [5] How to enable llms.txt in Yoast SEO (Yoast) — 取得 2026-09-23
  6. [6] llms.txt functional specification (Yoast) — 取得 2026-09-23
  7. [7] How to enable llms.txt in Yoast SEO for Shopify (Yoast) — 取得 2026-09-23
  8. [8] Yoast SEO for Shopify changelog (2026-06-23) (Yoast) — 取得 2026-09-23

この記事を書いた人

水島 翔吾

株式会社kairos 代表取締役 / AgentSignal 開発者

AI クローラー・AI 流入計測と AIO 診断ツール AgentSignal を開発。実測データを元に AI 検索時代の計測と対策を書いています。

関連記事