「AI検索対策として、まず /llms.txt を置きましょう」という話を、最近あちこちで見かけるようになりました。ChatGPTやPerplexityに自社サイトを正しく理解してほしい。その入り口として手軽そうに見えるのがllms.txtです。
ところが、少し調べると「llms.txtは意味がない」という主張も同じくらい目につきます。設置を勧める記事と、無意味だと断じる記事が並び、結局どちらを信じればいいのか分からない。そんな状態の方が多いのではないでしょうか。
本記事は、SEO記事制作とAI検索対策を手がける立場から、llms.txtの正体・書き方・robots.txtとの違いを押さえたうえで、「効く・効かない」の二択では捉えきれない実務的な判断軸まで整理します。結論を先に言えば、llms.txtは集客施策ではなく低コストな整地作業です。その意味を、順を追って説明します。
- llms.txtが何をするファイルなのか(robots.txtとの役割の違い)
- 基本構造と書き方、作成方法の選び方
- 「AI検索で有利になる」という説明のどこが誤解なのか
- 設置する価値がある場面と、そうでない場面の見分け方
- AI検索(LLMOやGEO)で実際に効果を出すために優先すべきこと
まずは、多くの人がつまずく入り口の誤解から解いていきます。
llms.txtを置けば、ChatGPTやGoogleのAIに自社サイトを優先的に読んでもらえるんですよね。
編集部
その気持ちは分かります。ただ、一番の誤解もそこにあります。現状の主要なAIは、あなたのサイトのllms.txtを推論のたびに読みに来る設計になっていません。まずは「何をするファイルなのか」から丁寧に見ていきましょう。
llms.txtとは、AIに「サイトの読みどころ」を渡すためのファイル
llms.txtは、Webサイトの内容をLLM(大規模言語モデル。ChatGPTやClaudeのような、大量の文章を学習した言語AIを指します)に効率よく伝えることを目的に提案された、1枚のテキストファイルです。サイトの最上位、いわゆるルートに `/llms.txt` という名前で置きます。
提案したのは、機械学習の教育で知られるfast.aiの共同創業者、Jeremy Howard氏。2024年9月に公開され、仕様は本人らが運営するllmstxt.orgにまとめられています。ここで押さえておきたいのは、llms.txtが一企業や標準化団体の「正式な仕様」ではなく、有志が広めている提案(プロポーザル)という段階にとどまる点です。robots.txtのように検索エンジンが公式に対応を表明したものとは、成り立ちが違います。
背景にあるのは、AIが抱える2つの制約でした。ひとつは、HTMLページには広告やナビゲーション、装飾のためのコードが大量に含まれ、AIから見ると「本当に読みたい中身」がノイズに埋もれてしまうこと。もうひとつは、AIが一度に処理できる文章量(コンテキスト)に上限があること。そこで、人間向けのHTMLとは別に、要点と重要ページへのリンクだけをまとめた案内板を用意しておけば、AIは効率よくサイトを把握できるはず。そんな発想から生まれたのがllms.txtです。

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

llms.txtとllms-full.txtの違い
llms.txtには、姉妹版として `llms-full.txt` があります。llms.txtが「要点とリンク集」にとどめるのに対し、llms-full.txtは各ページの本文まで1つのファイルに展開したものです。ドキュメントをまるごとAIに渡したい場合に使われますが、そのぶんファイルは大きくなり、AIのコンテキスト上限を圧迫します。どちらを用意するかは、目的しだいで変わってきます。
AIクローラーへのヒントとして使う動きもある
もう一つ、応用的な使われ方も出てきました。近年はAIによるクロールが急増し、サーバー負荷やアクセスの集中に頭を悩ませるサイトが増えています。そこでllms.txtやその周辺の記述に、クロールしてほしい頻度の目安や正規URL、連絡先といった情報を添え、AIクローラーへの案内として活用しようという試みです。ただし、これは提案の本筋というより現場発の工夫で、どのクローラーがどこまで従うかは未知数です。アクセス制御を厳密にかけたいなら、サーバー側の設定やrobots.txtのほうが確実だと考えたほうがよいでしょう。
llms.txtの書き方と基本ルール
書式はMarkdownです。特別なタグや構文は必要なく、テキストエディタがあれば作れます。llmstxt.orgが示す基本構造は、次の3層で成り立っています。
基本構造は「見出し・要約・リンク集」の3層
- 先頭にH1(`#`)でサイトやプロジェクトの名前を書く
- その直後に引用(`>`)でサイトの要約を1〜2文添える
- 以降はH2(`##`)でセクションを分け、各セクションに重要ページへのMarkdownリンクを並べる
- リンクの後ろに「: 説明」を添えると、AIがページの中身を推測しやすくなる
- 省略してよい情報は `## Optional` セクションにまとめ、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に最初に読ませたい中核ページを選び、それぞれを的確な一文で表す。サイトの構造と価値を理解している人でなければ書けない部分が、ここに残ります。
設置場所とファイル形式
ファイルはサイトのルート、つまり `https://(ドメイン)/llms.txt` で開ける位置に置きます。文字コードはUTF-8、拡張子は `.txt`。サーバーへ直接アップロードするか、CMSによってはプラグインで自動出力します。
作り方は3つ、更新のしやすさで選ぶ
作成方法は大きく3通りあります。どれを選ぶかは、サイトの規模と「作ったあとに更新し続けられるか」で決めるのが実務的です。
| 手書き | 自動生成ツール | CMSプラグイン | |
|---|---|---|---|
| 向いている規模 | 小規模 | 中〜大規模 | CMS運用サイト |
| 作成の手間 | 中 | 小 | 小 |
| 最新状態の維持 | △ 手動更新が必要 | ◎ 再生成で追従 | ○ 自動出力 |
| おすすめ度 | ○ | ◎ | ○ |
小さなサイトなら手書きで十分ですが、ページ数が増えるほど、更新を人手に頼る運用は続きません。自動生成やプラグインが向くのは、まさにこの「更新し続ける」局面です。
llms.txtづくりで見落とされがちなのが、作って終わりではなく更新し続けるコストです。サイトを改修してもllms.txtが古いままなら、AIに間違った案内図を渡すことになりかねません。放置される前提なら、そもそも作らないという判断も十分に合理的です。
「llms.txtを置けばAI検索で有利」は誤解
ここが本記事の核心です。設置を勧める情報の多くは、「llms.txtを置く→AIが読む→AI検索で有利になる」という流れを前提にしています。しかし、この最初の矢印が、現状ではつながっていません。
Googleは自社AIでの利用を否定している
GoogleのJohn Mueller氏は、llms.txtを、かつて存在した `keywords` メタタグ(自分でキーワードを申告する仕組みで、悪用が横行し検索側が見限った過去があります)になぞらえ、検索やAIの評価には使っていないと述べています。現時点で、llms.txtを参照していると公式に表明した主要なAIサービスは確認されていません。ChatGPTもPerplexityも、GoogleのAIによる概要も、参照しているのは通常のWebページ本文です。

なぜ、今のAIはllms.txtを読みに来ないのか
理由は、AIの作られ方そのものにあります。ChatGPTのようなモデルの土台は、事前に大量のWebページを学習して作られました。学習の時点であなたのサイトの `/llms.txt` を優先的に読む、という仕組みは組み込まれていません。
一方、Perplexityや検索連動型のAIが「今この瞬間の情報」を答えるときは、検索インデックスやリアルタイムのクロールで、該当ページのHTML本文を取りに行きます。ここでも参照するのは、人間が見るのと同じ本文であって、llms.txtではありません。
つまり、AIが読みに来る前提が、主要AIでは成立していない。llms.txtは「AIがこのファイルを探して読む」ことを前提に設計されていますが、その前提を満たすAIが、まだ広く普及していないのです。効かないとされる根本原因は、ファイルの質の良し悪しではなく、この一点にあります。
でも、Anthropicのような企業が公開しているのを見かけます。あれは無駄ということですか。
編集部
無駄とは限りません。ただ、その多くは「AI検索で上位に出るため」ではなく、別の実利のために置いています。次で、その用途の話をします。
「トークンを節約できる」という説明の実際
llms.txtの利点として「AIが処理する文字量(トークン)を節約できる」と紹介されることがあります。理屈としては正しいのですが、節約が起きるのはAIが実際にllms.txtを読み込んだ場合に限られます。読みに来ていないなら、節約も発生しません。「トークン節約になる」という説明は、「AIがllms.txtを使っている」という未確定の前提の上に乗っている。この点は冷静に見ておく必要があります。
それでも設置する価値がある場面、ない場面
「AI検索では効きにくい」と分かっても、llms.txtがまったくの無駄かというと、そうとも言い切れません。ここを丁寧に切り分けると、判断が楽になります。
実利があるのは「AIツールに自社ドキュメントを読ませる」用途
一番の実利は、AI検索対策ではなく別の場所にあります。CursorやClaudeのようなAIツールに、自社の技術ドキュメントやAPIリファレンスをコンテキストとして手動で読み込ませる場面です。開発者が「このライブラリの使い方を、公式ドキュメントに沿って答えて」と指示するとき、整理されたllms-full.txtを渡せば、AIは正確な回答を返しやすくなります。
つまりここでのllms.txtは、不特定多数のAI検索に向けた施策ではなく、特定のAIツールに読ませる「手渡しの資料」として働いています。開発者向けドキュメントを厚く持つ企業が早くから公開しているのは、主にこの用途に価値があるからです。多くの記事がこの2つの用途を混同しているために、「効く・効かない」の議論がかみ合わなくなっている、というのが実感です。
メリットとデメリットを冷静に並べる
用途を切り分けたうえで、設置の損得を整理します。
- ほぼゼロコストで設置でき、対応するAIが増えれば先行できる
- サイトの要点を棚卸しする作業自体が、情報設計の見直しになる
- AIツールに自社資料を読ませる用途では、今すぐ実利がある
- 現状の主要なAI検索では、流入や引用の増加は期待しにくい
- 更新を怠ると古い案内図となり、かえって混乱のもとになる
- 「設置した安心感」で、本命の施策が後回しになるリスクがある
見落としやすいのは、最後のデメリットです。設定ファイルを1枚置いたことで「AI検索対策は済んだ」と感じてしまうと、本当に効く打ち手に手が回らなくなります。
AI検索対策を、設定ファイル1枚で終わらせていませんか
llms.txtの設置は、AI検索対応の入り口ですらないかもしれません。自社サイトが今どこまでAIに正しく理解されているか、何から着手すべきか。検索とAI検索の両方を見据えた対策を、現状の棚卸しから一緒に設計します。
AI検索(LLMOやGEO)で本当に効くのは何か
llms.txtに割く工数は、ごくわずかで済みます。問題は、その先にある「本命」に手が回っているかどうかです。AI検索、いわゆるLLMOやGEOと呼ばれる領域で成果を出す要素は、実のところ従来のSEOと大きくは変わりません。突き詰めれば、AI検索で効く本体はコンテンツと一次情報です。
自社にしか出せない一次情報を持つ
AIは、どこにでも書いてある一般論を繰り返すサイトを、わざわざ引用元には選びません。自社の調査データ、実際の事例、現場でしか分からない数字や手順。他所にない一次情報こそが、AIにも人間にも「ここを参照する理由」を与えます。逆にいえば、一般論を上手にまとめただけの記事は、AIにとって置き換え可能で、選ばれにくくなっていきます。llms.txtで案内板を整える前に、案内する先のページが「案内する価値のある中身」になっているか。問うべき順番はそこにあります。
エンティティとして認識される状態を作る
AIは、情報を「エンティティ(実体。人・企業・製品などの明確な単位)」として理解します。社名やサービス名の表記を統一し、何を提供する会社なのかを一貫して発信することで、AIは「この分野といえばこの会社」という結び付きを作りやすくなります。ブランドの輪郭をはっきりさせる作業は、地味に見えて効果が長く続きます。
構造化データと情報設計で正確に伝える
構造化データ(Schema.orgなどの形式で、ページの意味を機械が読める形にする仕組み)や、見出しの論理構造、要約の明快さは、AIが内容を取り違えずに理解する助けになります。llms.txtが「読みに来ない」という問題を抱える一方で、構造化データは検索エンジンが実際に利用している、実績のある手段です。同じ工数をかけるなら、どちらに投じるべきかは明らかでしょう。
加えて、AIは記事の冒頭で結論を述べているページを好む傾向があります。段落の頭に要点を置き、その後に理由や具体例を続ける。人間にとって読みやすい構造は、そのままAIにとっても抜き出しやすい構造になります。凝った書き出しよりも、まず答えを示す素直な構成のほうが、AI検索では有利に働きます。
- 自社の一次データ・事例・独自ノウハウを記事に盛り込む
- 社名やサービス名の表記を、全ページで統一する
- 構造化データでページの意味を明示する
- 見出しと要約で、結論が先に伝わる構造にする
- 表示速度やモバイル対応など、基本のテクニカルSEOを整える
一次情報の入った記事を、作り続ける手が足りていますか
AI検索で選ばれる記事は、自社の知見と一次情報が詰まった、中身の濃いコンテンツです。とはいえ、質を保ったまま量を出し続けるのは簡単ではありません。構成から執筆まで、検索とAI検索の両方に効く記事制作をお手伝いします。
よくある質問
上がりません。llms.txtは検索順位のランキング要素ではなく、Googleも利用していないと述べています。検索順位は従来どおり、コンテンツの質や被リンク、テクニカルな要素で決まります。
正しく書けば直接の害はありません。ただし内容が古いまま放置されると、AIツールへ誤った情報を渡す可能性があります。更新できないなら、無理に置かない判断も合理的です。
必須ではありません。要点を案内するllms.txtに対し、llms-full.txtは本文をまるごと渡す用途です。AIツールに自社ドキュメントを読ませたい場合にだけ、llms-full.txtを検討すれば十分です。
急ぐ必要はありません。ほぼゼロコストなので置くこと自体は否定しませんが、優先すべきは一次情報を含む記事や情報設計です。限られた工数は、そちらへ振り向けるほうが成果につながります。
まとめ、llms.txtは低コストな一手、勝負はコンテンツで決まる
llms.txtは、AIにサイトの読みどころを渡すために提案された、Markdownの案内板です。書き方はシンプルで、設置のコストもほとんどかかりません。ただし、現状の主要なAI検索がこのファイルを読みに来ていない以上、置いただけで流入が増えるわけではありません。本記事で繰り返してきたとおり、llms.txtは集客施策ではなく、低コストな整地作業と捉えるのが実態に合っています。
置くかどうかで消耗するより、AI検索でも従来のSEOでも効く本命に工数を振り向ける。一次情報を含むコンテンツ、エンティティとしてのブランド、正確に伝える情報設計。その順番を間違えないことが、結局は一番の近道になります。
私たち合同会社Writers-hubは、SEO記事制作とAI検索対策を専門にしています。「llms.txtは置いたが、その先で何をすべきか分からない」という段階のご相談も少なくありません。設定ファイルの一枚先にある、成果につながる打ち手から一緒に考えます。
AI検索の波に、何から手をつけるか迷っていませんか
llms.txtの設置から、コンテンツ設計、エンティティの整備まで。自社サイトの現状を見て、優先順位をつけた対策プランをご提案します。まずは今の課題を聞かせてください。

