「AI検索に名前を出すなら、まずllms.txtを置くところからだろう」。robots.txtやsitemap.xmlと名前の形がそろっているため、検索エンジンが公式に読んでいるファイルの仲間に見えます。ところが、Google検索はAIによる概要やAIモードを含めてllms.txtを使っておらず、置いても検索での表示は変わりません。llms.txtが役立つのは、AIエージェントやAIツールが資料を探しに来る場面です。
本記事では、llms.txtの書き方から、llms-full.txtとの違いと両方必要かの判断、AI検索で成果を左右する取り組みまで、記事制作とAI検索対策を手がける制作会社の視点で順を追ってお伝えします。
- llms.txtは、AIに読ませたいページをMarkdownのリンク集で案内する
- Google検索は、AIによる概要とAIモードを含めてllms.txtを使っていない
- llms-full.txtは本文をまとめた大きなファイルで、開発者向けのドキュメントがあるサイトだけが検討すれば足りる
- llms.txtを置く価値があるのは、自社の資料をAIエージェントやAIツールに読ませたいときに限られる
- AI検索で名前を出すには、llms.txtより先に、一次情報の入ったコンテンツと情報設計を整える
llms.txtとは、AIに「サイトの読みどころ」を渡すためのファイル
llms.txtは、Webサイトの内容をLLM(大規模言語モデル。ChatGPTやClaudeのような、大量の文章を学習した言語AIを指します)に効率よく伝えることを目的に提案された、1枚のテキストファイルです。サイトのルートなどに `/llms.txt` という名前で置きます。
提案したのは、機械学習の教育で知られるfast.aiの共同創業者、Jeremy Howard氏。2024年9月に公開され、2026年8月に第2版(v2)へ改訂された仕様が、本人らが運営するllmstxt.orgにまとめられています。ここで押さえておきたいのは、llms.txtが一企業や標準化団体の「正式な仕様」ではなく、有志が広めている提案という段階にとどまる点です。robots.txtのように検索エンジンが公式に対応を表明したものとは、成り立ちが違います。
背景にあるのは、AIが抱える2つの制約でした。ひとつは、HTMLページには広告やナビゲーション、装飾のためのコードが大量に含まれ、AIから見ると「本当に読みたい中身」がノイズに埋もれてしまうこと。もうひとつは、AIが一度に処理できる文章量(コンテキスト)に上限があること。そこで、人間向けのHTMLとは別に、要点と重要ページへのリンクだけをまとめた案内板を用意しておけば、AIは効率よくサイトを把握できるはずだ、という発想から生まれたのがllms.txtです。
第2版では、llms.txtの読み手をAIエージェントと想定しています。AIエージェントとは、ユーザーに頼まれてWebサイトの資料を探し、回答や作業に使うAIのことで、コーディング用のAIがライブラリの使い方を調べに行く場面が典型です。

robots.txtやsitemap.xmlとの違い
名前が似ているため混同されやすいのですが、役割はまったく異なります。3つのファイルを並べると、違いがはっきりします。
ファイル | 主に向けた相手 | 役割 |
|---|---|---|
robots.txt | 検索エンジン等のクローラー | どこを巡回してよいか許可・禁止を伝える |
sitemap.xml | 検索エンジン | サイト内のURL一覧を機械的に渡す |
llms.txt | LLM・AIツール | 要点と読むべきページを言葉で案内する |
一言でいえば、robots.txtは通行の許可証、llms.txtは案内図という関係です。robots.txtが「入っていい・ダメ」を指示するのに対し、llms.txtは「まずここを読むと早いですよ」と交通整理をするだけで、禁止も強制もしません。この性質の違いが、後で述べる「効果の限界」にもつながっていきます。

関連記事:LLMOとは?SEOとの違いとAIに選ばれる対策をわかりやすく解説
llms.txtの書き方と基本ルール
llms.txtの書式はMarkdownです。特別なタグや構文は必要なく、テキストエディタがあれば作れます。
基本構造と書く順番
llms.txtに書く要素は次の5つで、上からこの順に並べます。必須なのは先頭のH1だけで、ほかの要素は必要に応じて書き足す形です。
- 先頭にH1(`#`)でサイトやプロジェクトの名前を書く
- その直後に引用(`>`)でサイトの要約を1〜2文添える
- 続けて、見出しを使わない段落や箇条書きで、ファイルの読み方や注意点を書く
- 以降はH2(`##`)でセクションを分け、各セクションに重要ページへのMarkdownリンクを並べる
- 省略してよい情報は `## Optional` セクションにまとめ、AIに読み飛ばしてよい合図を出す
リンクの後ろに「: 説明」を添えると、AIがページの中身を推測しやすくなるでしょう。

記述例
実際のllms.txtは、次のような見た目になります。
# Example Corp
> Example Corp はSEO記事制作とAI検索対策を提供する制作会社です。
## サービス
- [サービス一覧](https://example.com/services): 提供メニューの概要
- [料金プラン](https://example.com/pricing): 費用と契約条件
## 会社情報
- [会社概要](https://example.com/about): 運営会社の基本情報
## Optional
- [ブログ](https://example.com/blog): 更新頻度の高い読み物見てのとおり、難しいのは構文ではありません。本当に手間がかかるのは、どのページをどう一言で表すかという編集判断のほうです。サイトの全ページを並べても案内板にはなりません。AIに最初に読ませたい中核ページを選び、それぞれを的確な一文で表す部分は、サイトの構造と価値を理解している人でなければ書けません。
設置場所とファイル形式
llms.txtは、サイトのルート、つまり `https://(ドメイン)/llms.txt` で開ける位置に置くのが基本です。`/docs/llms.txt` のように下の階層に置くこともでき、そのファイルはその階層より下のページだけを案内します。同じページをルートと下の階層の両方のファイルが対象にするときは、AIエージェントはより深い階層のファイルを使います。
文字コードはUTF-8、拡張子は `.txt`。サーバーへ直接アップロードするか、CMSによってはプラグインで自動出力します。
リンク先にするMarkdown版のページ
第2版の提案では、llms.txtのリンク先を、AIが読みやすいMarkdown版のページにすることが勧められています。Markdown版のURLは、元のページのURLの末尾に `.md` を付けるか、拡張子を `.md` に替えた形です。`/services/` のようにファイル名の無いURLは、`index.html.md` か `index.md` を付けます。Markdown版を用意できないサイトが、通常のページのURLを並べても、書式の上では問題ありません。
作り方は3つ、更新のしやすさで選ぶ
作成方法は大きく3通りあります。どれを選ぶかは、サイトの規模と「作ったあとに更新し続けられるか」で決めるのが実務的です。
| 手書き | 自動生成ツール | CMSプラグイン | |
|---|---|---|---|
| 向いている規模 | 小規模 | 中〜大規模 | CMS運用サイト |
| 作成の手間 | 中 | 小 | 小 |
| 最新状態の維持 | △ 手動更新が必要 | ◎ 再生成で追従 | ○ 自動出力 |
| おすすめ度 | ○ | ◎ | ○ |
小さなサイトなら手書きで十分ですが、ページ数が増えるほど、更新を人手に頼る運用は続きません。自動生成やプラグインが向くのは、まさにこの「更新し続ける」局面です。WordPressなら、Yoast SEOのように、llms.txtを自動で作って更新し続けるプラグインがあります。
llms.txtづくりで見落とされがちなのが、作って終わりではなく更新し続けるコストです。サイトを改修してもllms.txtが古いままなら、AIに間違った案内図を渡すことになりかねません。放置される前提なら、そもそも作らないという判断も十分に合理的です。
「llms.txtを置けばAI検索で有利」は誤解
「llms.txtを置けばAI検索で有利になる」という説明は、AI検索がllms.txtを読みに来ることを前提にしていますが、現状のAI検索はllms.txtを読みに来ていません。
Google検索は「使っていない」と公式に説明
Google検索は、AIによる概要とAIモードを含めて、llms.txtを使っていません。Googleは生成AI機能向けの公式ガイドで、Google検索に表示されるためにAI向けのテキストファイルやMarkdownを新しく作る必要はないと明言しました。ほかのサービスのためにllms.txtを置くのはかまいませんが、Google検索での表示には良くも悪くも影響しません。

ChatGPTやPerplexityについても、AI検索の回答をつくるときにllms.txtを読むと公式に発表した資料は、2026年11月時点で見当たりません。
一方で、ChromeのLighthouseには、AIエージェント向けの点検の1つとしてllms.txtの監査があります。この監査が指摘するのは、llms.txtを取りに行ったときにサーバーエラーが返るページです。ファイルが無いサイトは「該当なし」と表示され、置くかどうかは今のところ任意とされています。Google検索が使わないと明言している以上、Lighthouseの監査は、AIエージェントがサイトを使うときの準備を点検するものと受け取るのが妥当です。

なぜ、AI検索はllms.txtを読みに来ないのか
理由は、AIの作られ方そのものにあります。ChatGPTのようなモデルの土台は、事前に大量のWebページを学習して作られました。学習の時点であなたのサイトの `/llms.txt` を優先的に読む、という仕組みは組み込まれていません。
一方、Perplexityや検索連動型のAIが「今この瞬間の情報」を答えるときは、検索インデックスやリアルタイムのクロールで、該当ページのHTML本文を取りに行きます。ここでも、llms.txtを読むという公式の説明はありません。

つまり、AI検索では、AIがllms.txtを探して読む前提が成り立っていないのです。llms.txtは「AIがこのファイルを探して読む」ことを前提に設計されていますが、前提に当てはまるのは、ユーザーに頼まれて資料を調べに来るAIエージェントやAIツールです。効かないとされる根本原因は、ファイルの質の良し悪しではなく、AI検索とAIエージェントという読み手の違いにあります。
でも、Anthropicのような企業が公開しているのを見かけます。あれは無駄ということですか。
編集部
無駄とは限りません。ただ、その多くは「AI検索で上位に出るため」ではなく、別の実利のために置いています。
「トークンを節約できる」という説明の実際
llms.txtの利点として「AIが処理する文字量(トークン)を節約できる」と紹介されることがあります。理屈としては正しいのですが、節約が起きるのはAIが実際にllms.txtを読み込んだ場合に限られます。読みに来ていないなら、節約も発生しません。「トークン節約になる」という説明は、「AIがllms.txtを使っている」という未確定の前提に立っています。この点は冷静に見ておく必要があります。
それでも設置する価値がある場面、ない場面
llms.txtは、AI検索では効きにくい一方で、自社の資料をAIツールやAIエージェントに読ませる場面では今も役に立ちます。置くかどうかの判断の軸は、自社のサイトがどちらの用途に当たるかです。
実利があるのは「AIツールに自社ドキュメントを読ませる」用途
一番の実利は、AI検索対策ではなく、CursorやClaudeのようなAIツールに、自社の技術ドキュメントやAPIリファレンスをコンテキストとして読み込ませる場面にあります。開発者が「このライブラリの使い方を、公式ドキュメントに沿って答えて」と指示するとき、整理されたllms.txtやllms-full.txtを渡せば、AIは正確な回答を返しやすくなります。llms.txtがいちばん使われているのはソフトウェアのドキュメントで、コーディング用のAIエージェントがAPIの使い方を調べに来たときに、目次として読まれるのです。
つまりここでのllms.txtは、不特定多数のAI検索に向けた施策ではなく、特定のAIツールに読ませる「手渡しの資料」として働いています。自社の開発者向けドキュメントにllms.txtを置いているのは、OpenAIやAnthropic、GoogleのGeminiも同じです。多くの記事がこの2つの用途を混同しているために、「効く・効かない」の議論がかみ合わなくなっています。
メリットとデメリットを冷静に並べる
用途を切り分けたうえで、設置の損得を整理します。
- ほぼゼロコストで設置でき、対応するAIが増えれば先行できる
- サイトの要点を棚卸しする作業自体が、情報設計の見直しになる
- AIツールに自社資料を読ませる用途では、今すぐ実利がある
- 現状の主要なAI検索では、流入や引用の増加は期待しにくい
- 更新を怠ると古い案内図となり、かえって混乱のもとになる
- 「設置した安心感」で、本命の施策が後回しになるリスクがある
見落としやすいのは、最後のデメリットです。設定ファイルを1枚置いたことで「AI検索対策は済んだ」と感じてしまうと、本当に効く打ち手に手が回らなくなります。
llms.txtを置くか、まだ決めかねていませんか
サイトのトップページと、llms.txtに載せたいページの一覧を見せていただければ、無料相談(オンライン30分程度)で一緒に確かめます。確かめるのは、置く価値がある用途に当たるかと、AIに最初に読ませるページが選べているかの2つです。一覧は、書きかけのllms.txtでもかまいません。
llms-full.txtとの違いと両方必要か
llms-full.txtは、サイトやドキュメントの本文を1つのファイルにまとめたもので、重要なページへのリンク集であるllms.txtとは、中に入れる量が違います。会社案内とブログが中心のサイトならllms.txtだけで足り、llms-full.txtも用意する価値があるのは、開発者向けのドキュメントを持つサイトです。
2つのファイルの違いは、次の4つです。
項目 | llms.txt | llms-full.txt |
|---|---|---|
中身 | サイト名、要約、重要なページへのリンクと説明 | 各ページの本文を、Markdownで1つにまとめたもの |
ファイルの大きさ | AIが一度に読める量に収まる | ページが多いほど大きくなる |
仕様の出どころ | llmstxt.orgの提案 | 提案には定めがなく、ドキュメント作成サービスが出力している形式 |
AIの読み方 | 目次として読み、必要なページだけを開く | 全文を一度に読み込む |
llms-full.txtは、MintlifyやGitBookのようなドキュメント作成サービスが、llms.txtと一緒に自動で出力しています。たとえばMintlifyは、各ページのタイトル、元のURL、説明、本文のMarkdownを、1つのファイルに順に並べて出力します。
llms-full.txtも置いておけば、AIに全部読んでもらえるぶん有利になりますよね。
編集部
全文を一度に渡せるのは確かです。ただ、AIが一度に読める量には上限があるので、ページが多いサイトほど、全文をまとめたファイルは読み切れなくなります。量を増やすことが、そのまま有利につながるわけではありません。
第2版の提案も、全文を1つにまとめる形はとっていません。llms.txtはAIが一度に読める大きさに保ち、詳しい中身はリンク先のMarkdown版に置いて、必要なときだけ読ませる形です。

両方必要かどうかは、サイトの種類で決まります。3つの種類ごとの答えは次のとおりです。
| llms.txt | llms-full.txt | |
|---|---|---|
| 会社案内・サービス紹介・ブログが中心 | △ 置くかは任意 | × 要らない |
| 開発者向けのドキュメントがある | ◎ 置く | ○ 利用者がAIツールに読ませるなら置く |
| ドキュメントが大きく、全文がAIの読める量を超える | ◎ 置き、リンク先をMarkdown版にする | △ 出力はできるが、読み切れないことがある |
会社案内とブログが中心のサイトでllms-full.txtが要らないのは、ブログ記事の本文をまとめるとファイルが大きくなり、公開のたびに作り直す手間がかかるうえ、AIツールに読み込ませて使う利用者もほとんど見込めないためです。ドキュメント作成サービスを使っているなら、自動で出力される2つのファイルをそのまま公開すれば、更新の手間はかかりません。なお、llms-full.txtもllms.txtと同じく、Google検索では使われません。
AI検索(LLMOやGEO)で本当に効くのは何か
AI検索、いわゆるLLMOやGEOと呼ばれる領域で成果を出す要素は、従来のSEOと大きくは変わりません。Google検索の生成AIの機能も、通常の検索と同じ順位づけと品質の仕組みの上で動いています。突き詰めれば、AI検索で効くのはコンテンツと一次情報です。
自社にしか出せない一次情報を持つ
AIは、どこにでも書いてある一般論を繰り返すサイトを、わざわざ引用元には選びません。自社の調査データ、実際の事例、現場でしか分からない数字や手順のような、他所にない一次情報こそが、AIにも人間にも「ここを参照する理由」を与えます。逆にいえば、一般論を上手にまとめただけの記事は、AIにとって置き換え可能で、選ばれにくくなっていきます。llms.txtで案内板を整える前に、案内する先のページが「案内する価値のある中身」になっているかを問うのが、正しい順番です。
エンティティとして認識される状態を作る
AIは、情報を「エンティティ(実体。人・企業・製品などの明確な単位)」として理解します。社名やサービス名の表記を統一し、何を提供する会社なのかを一貫して発信することで、AIは「この分野といえばこの会社」という結び付きを作りやすくなります。ブランドの輪郭をはっきりさせる作業は、地味に見えて効果が長く続きます。
構造化データと情報設計で正確に伝える
構造化データ(Schema.orgなどの形式で、ページの意味を機械が読める形にする仕組み)や、見出しの論理構造、要約の明快さは、検索エンジンとAIに内容を正確に伝える手段です。生成AIの検索機能に出るために特別な構造化データは要りませんが、構造化データはGoogle検索が実際に使っている手段で、SEO全体の一部として続ける価値があります。同じ工数をかけるなら、どちらに投じるべきかは明らかでしょう。
段落の頭に要点を置き、その後に理由や具体例を続ける構成は、人にとって読みやすく、AIにとっても要点を取り違えにくい構成だと見ています。Googleは、AIのために本文を細かく分ける必要はないとしているので、AI向けに書き方を変えるより、人が読みやすい構成を優先して問題ありません。
- 自社の一次データ・事例・独自ノウハウを記事に盛り込む
- 社名やサービス名の表記を、全ページで統一する
- 構造化データでページの意味を明示する
- 見出しと要約で、結論が先に伝わる構造にする
- 表示速度やモバイル対応など、基本のテクニカルSEOを整える
取り組みが効いているかは、llms.txtを置いたかどうかではなく、AIの回答に自社の名前が出るかで確かめます。お客様が聞きそうな質問をChatGPTやGemini、Claudeなどに聞き、名前が何回出たか、どの質問でどの会社が挙がっているかを記録しましょう。同じ質問を毎月聞けば、名前が出た回数と紹介のされ方の変化を追えます。AIの回答は聞くたびに変わることがあるので、1回の結果だけでは判断しません。
llms.txtより先に、AIの回答に御社の名前が出るかを見ませんか
業種と地域、社名を入れると、AIに質問して、回答に御社の名前が出るかをその場で確かめられます。llms.txtを置くかどうかを決める前に、今のAIの答え方を一度見ておくと、手を付ける順番を決めやすくなります。
関連記事:LLMOとAIOの違いとは?GEO・AEO・SEOとの関係も整理して解説
よくある質問
上がりません。llms.txtは検索順位のランキング要素ではなく、Googleも利用していないと述べています。検索順位は従来どおり、コンテンツの質や被リンク、テクニカルな要素で決まります。
正しく書けば直接の害はありません。ただし内容が古いまま放置されると、AIツールへ誤った情報を渡す可能性があります。更新できないなら、無理に置かない判断も合理的です。
必須ではありません。要点を案内するllms.txtに対し、llms-full.txtは本文をまるごと渡す用途です。AIツールに自社ドキュメントを読ませたい場合にだけ、llms-full.txtを検討すれば十分です。
急ぐ必要はありません。ほぼゼロコストなので置くこと自体は否定しませんが、優先すべきは一次情報を含む記事や情報設計です。限られた工数は、そちらへ振り向けるほうが成果につながります。
まとめ、llms.txtは低コストな一手、勝負はコンテンツで決まる
llms.txtは、AIにサイトの読みどころを渡すために提案された、Markdownの案内板です。書き方はシンプルで、設置のコストもほとんどかかりません。ただし、Google検索はllms.txtを使っておらず、ChatGPTなどのAI検索でも読むという公式の発表は見当たらないため、置いただけで流入や引用が増えるわけではありません。
llms.txtは集客施策ではなく、AIエージェントやAIツールに自社の資料を渡すための準備と捉えるのが実態に合っています。llms-full.txtまで用意するのは、開発者向けのドキュメントがあるサイトに限って構いません。
置くかどうかで消耗するより、一次情報を含むコンテンツ、エンティティとしてのブランド、正確に伝える情報設計という、AI検索でも従来のSEOでも効く本命に工数を振り向けましょう。その順番を間違えないことが、結局は一番の近道になります。
私たち合同会社Writers-hubは、SEO記事制作とAI検索対策を手がける制作会社です。自社ブログでは2026年7月19日から毎日の公開を続けており、今は毎日10本を公開しています。「llms.txtは置いたが、その先で何をすべきか分からない」という段階でも、一次情報の入った記事を出し続ける体制づくりから一緒に考えます。
関連記事:LLMOの読み方は「エルエルエムオー」|意味とSEOとの違いをやさしく解説
一次情報の入った記事を、社内で出し続けられていますか
AI検索でも通常の検索でも、選ばれるのは自社の知見が入った記事です。記事コンテンツの制作支援では、KW戦略の設計と制作体制づくりを支援し、当社が毎日の公開で使っている記事の型を、御社で回せる形でお渡しします。







