llms.txtとは?書き方・設置手順と効果の実データを解説

「llms.txtを設置すればAIに引用されやすくなる」という話を聞いて、自社サイトにも必要なのか迷っていませんか?
結論からいうと、llms.txtは設置の手間がほとんどかからない一方で、AI検索での引用を増やす効果は現時点で確認されていません。
Google自身が「AIのために新しいファイルを用意する必要はない」と公式ドキュメントに明記しており、13万を超えるドメインを対象にした調査でも、設置済みファイルの97%は一度もリクエストされていませんでした。
この記事では、llms.txtの基本と書き方・設置手順を押さえたうえで、公式見解と実測データから「自社は設置すべきか」を判断できる状態まで整理します。
- llms.txtの役割と、robots.txt・sitemap.xmlとの違い
- 公式見解と13万ドメインの調査データから見た、実際の効果
- そのままコピーして使える書き方のテンプレート
- ルートディレクトリへの設置手順と、WordPressでの作り方
- llms.txtより先に着手すべきAI検索対策
御社が7つのAIで何件引用されているかを無料で実測いたします。
自社の数字を知ってから読み進めると、どの対策を優先すべきかを自分で判断できるようになります。
結果は競合3社と並べた比較表でお渡しします。
\ 入力は30秒で完了 /
強引な営業はいたしません。レポートを受け取るだけのご利用も歓迎です。
llms.txtとは?AIにサイトの要点を伝えるテキストファイル
llms.txtとは、大規模言語モデル(LLM)に対して「このサイトで読むべき重要なページはここです」と伝えるためのテキストファイルです。
サイトのルートディレクトリに置き、Markdown形式でサイトの概要と主要ページへのリンクを一覧化します。
背景にあるのは、AIが一度に読み込める情報量(コンテキストウィンドウ)に上限があるという制約です。
HTMLにはナビゲーション・広告・スクリプトなど、内容の理解には不要な要素が大量に含まれています。
そこで「余計な装飾を削ぎ落とした、要点だけのインデックス」をあらかじめ用意しておこう、というのがllms.txtの発想です。
ここで押さえておきたいのは、llms.txtは公的な標準規格ではなく、あくまで有志による「提案」の段階にとどまっているという点です。
W3CやIETFのような標準化団体が承認したものではなく、各AI事業者に対応義務もありません。
llms.txtの読み方と提案された経緯
llms.txtの読み方は「エルエルエムエス・ドット・テキスト」です。
「LLMs(複数形の大規模言語モデル)向けのテキストファイル」という意味なので、llmsの「s」を落として「llm.txt」と書くのは誤りです。
提案したのは、機械学習ライブラリfast.aiの開発者として知られるJeremy Howard氏(Answer.AI)。
2024年9月に仕様が公開され、開発者向けドキュメントを提供する企業を中心に採用が進みました。
仕様そのものは非常にシンプルで、必須の要素は「サイト名を書いたH1見出し」ただ1つだけです。
それ以外の概要文やリンク一覧は、すべて任意という位置づけになっています。
robots.txt・sitemap.xmlとの違い
llms.txtは、名前が似ているrobots.txtとしばしば混同されますが、役割はまったく別物です。
3つのファイルの違いを整理すると次のようになります。
| 項目 | llms.txt | robots.txt | sitemap.xml |
|---|---|---|---|
| 目的 | 読むべき要点を伝える | アクセスの可否を伝える | URLの一覧を伝える |
| 形式 | Markdown | 独自の記法 | XML |
| 主な読み手 | LLM・AIエージェント | 検索・AIのクローラー | 検索エンジン |
| 標準化 | 有志の提案 | RFC 9309として標準化 | 主要検索エンジンが共通対応 |
| 設置場所 | ルートディレクトリ | ルートディレクトリ | 任意(robots.txtで宣言) |
| 対応状況 | 限定的 | 広く対応 | 広く対応 |
重要なのは、llms.txtはrobots.txtの代わりにはならないということです。
AIのクロールを拒否したい場合はrobots.txtで指定する必要があり、llms.txtにアクセス制御の機能はありません。
逆にrobots.txtでAIクローラーを全面的にブロックしていると、せっかくllms.txtを置いても読まれることはありません。
この2つはセットで確認すべき設定だと考えてください。
llms.txtとllms-full.txtの違い
llms.txtの解説記事では、しばしば「llms-full.txt」という派生ファイルが一緒に登場します。
両者の違いは、リンクだけを載せるか、本文まで丸ごと載せるかです。
| ファイル | 中身 | 想定される用途 |
|---|---|---|
| llms.txt | 概要+主要ページへのリンク一覧 | サイトの目次として読ませる |
| llms-full.txt | 主要ページの本文をMarkdownで丸ごと収録 | 1ファイルで内容ごと読ませる |
llms-full.txtはページ数が増えるほど巨大になり、更新のたびに全体を作り直す必要があります。
コーポレートサイトやオウンドメディアであれば、まずはllms.txtだけで十分です。
llms.txtに効果はある?公式見解と実測データ

ここが、llms.txtを検討するうえで最も重要なパートです。
結論を先に書くと、「AI検索で引用されるために設置する」という目的なら、現時点で効果は期待できません。
根拠は、Googleの公式見解と、大規模な実測データの2つです。
Googleは「AI用のファイルは不要」と明記している
Google検索セントラルの公式ドキュメント「AI機能とウェブサイト」には、次のように書かれています。
これらの機能に表示されるために、新しい機械可読ファイル、AIテキストファイル、マークアップを作成する必要はありません。
引用元:Google 検索セントラル「AI features and your website」(原文を要約のうえ和訳)
AI OverviewsやAI Modeは、通常の検索と同じインデックスを参照して回答を生成しています。
つまりGoogleに対しては、llms.txtを置いても置かなくても評価は変わりません。
GoogleのJohn Mueller氏も、公開の場でllms.txtについて次のように述べています。
I don’t think anyone knows – it’s purely speculative for now (the file has existed for years, yet none of the AI systems use it — what does it mean?).
(訳)誰にも分からないと思います。現時点では完全に憶測です。このファイルは何年も前から存在しますが、どのAIシステムも使っていません。それが何を意味するのか、ということです。
引用元:Search Engine Journal「Google Confirms LLMs.txt Has No Current Implementation」
同氏はllms.txtを、かつて廃れたキーワードメタタグになぞらえています。
「AIのために別途Markdownページを用意するのは時間の使い方として良くない」という趣旨の発言もしており、Google側の温度感は一貫して低いと考えてよいでしょう。
13万ドメインの調査では97%が一度も読まれていない
「Googleが使わないだけで、ChatGPTやPerplexityは読んでいるのでは」と考えたくなります。
その疑問に答えるのが、SEOツールのAhrefsが実施した大規模調査です。
137,210ドメインを対象に実際のサーバーリクエストを調べた結果は、次のとおりでした。
- 有効なllms.txtを設置していたのは38,360ドメイン(28%)
- そのうち97%は調査期間中に一度もリクエストされなかった
- リクエストがあった残り3%も、内訳の大半はAI以外のボット
- AI関連のボットは全リクエストの19.5%、うち回答生成に使う取得ボットはわずか1.1%
最も多かったのはSEO監査ツール(21.7%)でした。
つまり、llms.txtにアクセスしていた主役はAIではなく、サイトを診断するツール類だったということです。
別のSEOツール事業者が30万ドメインを対象に行った分析でも、llms.txtの有無とAIに引用される頻度のあいだに関連は見られなかったと報告されています。
複数の独立した調査が同じ結論に至っている以上、「設置すればAIに引用される」という主張には現時点で裏付けがないと判断するのが妥当です。
それでもllms.txtを設置する価値がある3つのケース
では設置する意味はまったくないのかというと、そうとも言い切れません。
次の3つに当てはまるサイトでは、実利があります。
1. 開発者向けのドキュメントやAPIを提供している
Claude CodeやCursorをはじめとするコーディングエージェントは、ライブラリやAPIの仕様を調べるときにllms.txtを参照します。
実際、AnthropicやVercelなど開発者向けサービスを持つ企業の多くがllms.txtを公開しています。
自社の技術ドキュメントをAIに正しく読ませたいなら、投資対効果は高いといえます。
2. AIエージェントに自社サイトを扱わせる想定がある
Ahrefsの調査でも、AI関連のリクエストのうち最大の割合を占めたのは「AIエージェントとその基盤(10.5%)」でした。
エージェントが自律的にサイトを巡回する使い方は今後増える可能性があり、先回りの布石としては意味を持ちます。
3. サイト構成を整理する機会として使う
llms.txtを書くには「このサイトで本当に読ませたいページはどれか」を決める必要があります。
この棚卸しそのものが、情報設計の見直しや重複コンテンツの発見につながります。
ファイルの効果とは別に、作る過程に価値があるタイプの施策です。
逆にいえば、これらに当てはまらないコーポレートサイトやオウンドメディアでは、優先度は低いと判断して問題ありません。
作業時間は15分程度なので「やらない理由もないが、他の施策を後回しにしてまでやることではない」というのが実務的な位置づけです。
llms.txtの書き方【テンプレート付き】
ここからは実際の書き方です。
llms.txtは拡張子こそ.txtですが、中身はMarkdownで書くという点だけ最初に押さえてください。
基本の構文は4つのパーツでできている
仕様で定義されている構成要素は、次の4つです。
| 順 | 要素 | 記法 | 必須 |
|---|---|---|---|
| 1 | サイト名・プロジェクト名 | # で始まるH1見出し | 必須 |
| 2 | サイトの概要 | > で始まる引用ブロック | 任意 |
| 3 | 補足情報 | 見出しを含まない本文 | 任意 |
| 4 | ページのリンク集 | ## のH2見出し+リンクの箇条書き | 任意 |
リンクは [ページ名](URL): 説明 の形式で書きます。
コロン以降の説明文は任意ですが、AIはこの一文でページの中身を判断するため、必ず書いてください。
また、## Optional という見出しを設けると、「文脈が足りないときは読み飛ばしてよい情報」として扱われます。
優先度の低いページはここにまとめておくと親切です。
コーポレートサイト向けのテンプレート
そのまま置き換えて使えるテンプレートです。
自社の情報に書き換えてください。
# 株式会社サンプル
> 東京都でBtoB向けのWebマーケティング支援を提供する会社です。SEO・コンテンツ制作・サイト改善を一気通貫で対応しています。
- 社名の正式表記は「株式会社サンプル」です(英字表記:Sample Inc.)
- 問い合わせは下記のフォームから受け付けています
## サービス
- [SEOコンサルティング](https://example.com/service/seo/): 現状分析から改善実行までを支援するサービスの内容と進め方
- [コンテンツ制作](https://example.com/service/content/): 記事の企画・執筆・入稿を代行するサービスの範囲と体制
- [サイト制作](https://example.com/service/web/): コーポレートサイトとLPの制作フローと対応範囲
## 会社情報
- [会社概要](https://example.com/company/): 所在地・設立年・代表者・事業内容
- [実績](https://example.com/works/): 支援実績と成果の事例
- [お問い合わせ](https://example.com/contact/): 相談の申し込みフォーム
## 記事
- [SEOの基本](https://example.com/column/seo-basic/): 検索順位が決まる仕組みと最初に着手すべき項目
- [AI検索への対応](https://example.com/column/ai-search/): AIの回答に引用されるための考え方
## Optional
- [採用情報](https://example.com/recruit/): 募集職種と選考の流れ
- [プライバシーポリシー](https://example.com/privacypolicy/): 個人情報の取り扱い
実際のファイルを確認したい場合は、Anthropicが公開している docs.anthropic.com/llms.txt のように、URLの末尾に /llms.txt を付けてブラウザで開くと中身が読めます。
同業や参考にしたいサイトのファイルをいくつか見比べると、粒度の感覚がつかめます。
書くときの5つのポイント
1. 載せるページは絞る
全ページを列挙するとsitemap.xmlと変わらなくなり、要点を伝えるという目的から外れます。
目安は20〜50件程度。
「AIに引用されたときに、自社として困らないページ」だけを選ぶのがコツです。
2. 説明文は具体的に書く
「サービスについて」ではなく「SEOコンサルティングの内容と進め方」のように、そのページを読めば何が分かるかを書く。
ページタイトルの繰り返しにならないよう注意してください。
3. 社名・サービス名の正式表記を書いておく
AIは表記ゆれに弱く、「株式会社◯◯」と「◯◯株式会社」が別の企業として扱われることがあります。
概要文や補足行に正式表記を明記しておくと、誤った社名で紹介されるリスクを下げられます。
4. URLは絶対パスで書く
相対パスは正しく解決されない可能性があるため、https:// から始まる完全なURLで記述します。
5. UTF-8(BOMなし)で保存する
日本語を含むファイルで最も多いトラブルが文字化けです。
テキストエディタの保存設定をUTF-8・BOMなし・改行コードLFにしておけば、ほぼ回避できます。
llms.txtの設置手順を3ステップで解説
ファイルができたら、あとは置くだけです。
難しい設定は必要ありません。
手順1:テキストファイルとして保存する
メモ帳やVS Codeなどのテキストエディタで内容を書き、ファイル名を「llms.txt」として保存します。
Wordなどのワープロソフトは使わないでください(書式情報が混入します)。
前述のとおり、文字コードはUTF-8(BOMなし)を選択します。
Windowsのメモ帳の場合、保存ダイアログの「エンコード」で「UTF-8」を選べば問題ありません。
手順2:ルートディレクトリにアップロードする
FTPソフトやサーバーのファイルマネージャーを使い、サイトの最上階層(ルートディレクトリ)にアップロードします。
robots.txtが置いてある場所と同じ階層だと考えれば分かりやすいはずです。
正しく置けていれば、https://自社ドメイン/llms.txt でアクセスできる状態になります。
サブディレクトリに置いても仕様上は認められていますが、まずはルートに1つ置くところから始めれば十分です。
Shopify・Wix・Webflowのようにサーバーへ直接ファイルを置けないサービスでは、専用のアプリや設定画面から生成する形になります。
管理画面で「llms.txt」を検索し、対応機能があるかを確認してください。
手順3:設置後に3点を確認する
アップロードしたら、ブラウザで実際に開いて次の3点を確認します。
- 404にならず、内容が表示されるか
- 日本語が文字化けしていないか(化ける場合はサーバーの文字コード設定を確認)
- 記載したリンクがすべて開けるか(リンク切れは信頼性を損ないます)
Web上には記法の誤りを検出する「llms.txt checker」系の検証ツールもあります。
ただし仕様がシンプルなので、目視確認でも十分です。
WordPressでllms.txtを設置する方法
WordPressの場合、手作業でファイルを置くよりもプラグインで自動生成させるほうが現実的です。
記事を追加・更新するたびに手で書き直すのは、まず続きません。
選択肢は大きく2つあります。
| 方法 | 内容 | 向いているケース |
|---|---|---|
| SEOプラグインの機能を使う | Rank MathやYoast SEOに搭載されたllms.txt生成機能を有効化する | すでに該当プラグインを導入している |
| 専用プラグインを入れる | 「Website LLMs.txt」などの専用プラグインを追加する | 細かい出力設定を自分で調整したい |
どちらを選ぶ場合も、生成後に必ず中身を目視で確認してください。
自動生成は全記事を機械的に並べる設定になっていることがあり、そのままでは「要点を伝える」という本来の目的から外れます。
また、プラグインを増やすこと自体が表示速度や保守の負担になります。
llms.txtの効果が限定的である以上、そのためだけに新しいプラグインを追加するのは慎重に判断すべきです。
llms.txtを設置するときの注意点5つ
設置そのものは簡単ですが、放置すると逆効果になる場面もあります。
次の5点は事前に押さえておいてください。
1. 更新されないファイルは害になる
サイトをリニューアルしてURLが変わったのにllms.txtだけ古いまま、というのが最も避けたい状態です。
存在しないページばかりを指すファイルは、読まれた場合にかえって誤った情報を与えます。
手動運用にするなら、サイト構成を変えたときの確認項目にllms.txtを入れておくことをおすすめします。
2. 公開したくない情報を書かない
llms.txtは誰でも閲覧できる公開ファイルです。
会員限定ページ、検証用の環境、社内向け資料のURLなどをうっかり書くと、そのまま外部に晒されることになります。
自動生成プラグインを使う場合は、除外設定が効いているかを必ず確認してください。
3. robots.txtでAIクローラーを塞いでいないか確認する
意外と多いのが、robots.txtでGPTBotなどのAIクローラーを拒否したまま、llms.txtだけ設置しているケースです。
これでは入口を閉めたまま案内板を立てているようなもので、まったく機能しません。
AIに引用されたいのであれば、まずrobots.txtの記述を確認するほうが優先度は高いです。
4. 効果測定の方法を決めておく
設置したなら、読まれているかどうかは確認できます。
方法はサーバーのアクセスログで /llms.txt へのリクエストを調べるだけです。
ユーザーエージェントを見れば、どのボットが取得したのかも分かります。
数か月経ってもリクエストがゼロなら、そのサイトにとっては効果がないと結論を出して構いません。
5. これだけで対策が終わったと考えない
最も注意すべきなのがこれです。
llms.txtは作業として分かりやすく、達成感が得られやすい施策なので、「AI対策は済ませた」と勘違いしやすい性質があります。
実際には、AIに引用されるかどうかを左右するのはファイルの有無ではなく、コンテンツそのものの中身と、外部からどう評価されているかです。
llms.txtより先に取り組むべきAI検索対策
では、限られた工数を何に使うべきなのか。
優先度の高い順に3つ挙げます。
1. AIクローラーを拒否していないか確認する
最優先はここです。
robots.txtでAI関連のクローラーをブロックしていれば、どれだけ良い記事を書いてもAIの回答に登場することはありません。
過去に「AIに学習されたくない」という理由で一律ブロックした設定が残っていないか、一度確認してください。
コストゼロで、効果が最も確実な確認作業です。
2. 自社にしかない情報を持つ
AIは回答を作るとき、複数のサイトから情報を集めて統合します。
そのときどこにでも書いてある内容は、わざわざ引用元として選ばれません。
選ばれるのは、自社で取った数値・実際の事例・独自の調査結果といった一次情報です。
この記事で実測データを引用しているのも同じ理屈で、具体的な数字を持つページは、AIにとって引用する価値があるということになります。
3. 現状を実測してから手を打つ
そして見落とされがちなのが、今どれだけ引用されているのかを測らないまま施策を始めてしまうことです。
現状の数値が分からなければ、llms.txtを設置しても、記事を増やしても、それが効いたのかどうか判断できません。
結果として「なんとなく良さそうな施策」を並べ続けることになります。
当社では、複数のAIで実際に自社サイトが何件引用されているかを調べる無料のAI引用診断を提供しています。
まず現在地を数字で把握したうえで、優先順位を決めることをおすすめします。
\ 30秒で入力完了! /
強引な営業はいたしません。レポートを受け取りたいだけのご利用も歓迎です。
llms.txtに関するよくある質問
llms.txtの設置は必須ですか?
必須ではありません。
公的な標準規格ではなく有志の提案であり、設置していないことによる不利益は確認されていません。
Google検索セントラルも、AI機能に表示されるために新しいファイルを作る必要はないと明記しています。
llms.txtの読み方を教えてください
「エルエルエムエス・ドット・テキスト」と読みます。
LLMs(Large Language Models)向けのテキストファイルという意味で、複数形の「s」が入る点に注意してください。
llms.txtはrobots.txtの代わりになりますか?
なりません。
robots.txtはクローラーのアクセス可否を制御するファイルで、llms.txtには制御の機能がありません。
AIのクロールを拒否したい場合は、robots.txtで対象のユーザーエージェントを指定してください。
llms.txtが文字化けします
原因はほぼ文字コードです。
ファイルをUTF-8(BOMなし)で保存し直してください。
それでも直らない場合は、サーバー側が.txtファイルを別の文字コードで配信している可能性があるため、.htaccessなどで文字コードの指定を確認します。
llms.txtが読まれているか確認する方法はありますか?
サーバーのアクセスログで、/llms.txt へのリクエストを検索すれば確認できます。
ユーザーエージェントを見れば、どのボットが取得したかも判別できます。
記法が正しいかどうかを調べたい場合は、検証ツール(llms.txt checker)を使う方法もあります。
llms.txtを置けばAIに引用されやすくなりますか?
そのような効果は、現時点で確認されていません。
137,210ドメインを対象にした調査では設置済みファイルの97%が一度もリクエストされておらず、別の30万ドメイン規模の分析でも、設置の有無とAIに引用される頻度の関連は見られませんでした。
引用されるかどうかは、ファイルの有無よりもコンテンツの中身に左右されます。
まとめ:llms.txtは「やってもいいが、急がなくていい」施策
この記事の要点を整理します。
- llms.txtは、AIに読ませたいページを伝えるMarkdown形式のファイル
- 公的な標準ではなく、有志による提案の段階にある
- Googleは「AI用のファイルは不要」と公式に明記している
- 13万ドメインの調査では、設置済みファイルの97%が一度も読まれていない
- 開発者向けドキュメントを持つサイトでは、コーディングエージェント向けに実利がある
- 設置は15分程度で終わるが、優先度はrobots.txtの確認や一次情報の整備より低い
「AI検索対策として何かしなければ」という焦りから、効果の裏付けがない施策に工数を使ってしまうのは避けたいところです。
まずは自社が今どれだけAIに引用されているかを数字で把握し、そのうえで打ち手を選ぶのが、遠回りに見えて最短の順序になります。
お客様がAIに「おすすめの会社は?」と聞いたとき、御社の名前は挙がっていますか?
御社のAI引用数は何件か。
無料で実測してお答えします
ChatGPTやGoogleのAI検索は、回答を作るときに引用するサイトを選んでいます。
引用されていなければ、御社が紹介されるはずだった場面で、競合の名前が挙がっているかもしれません。
しかも検索順位と違い、AIにどれだけ引用されているかは自分では確認できません。
無料のAI引用診断では、7つのAI(ChatGPT・Gemini・Copilot・Perplexity・Grok・Google AI Overviews・Google AI Mode)で御社サイトを実測し、競合3社と並べた比較表でお渡しします。

現状を知るだけでも、次に打つ手は変わります。AI検索への備えの第一歩として、ぜひお気軽にご活用ください。
\ 30秒で入力完了! /
強引な営業はいたしません。レポートを受け取りたいだけのご利用も歓迎です。
