SEOの基礎と対策方法を公開

ディーボのSEOラボ

  • お問い合わせ

llms.txtとは?書き方と、AIが本当に読みに来るかを調べた結果

SEO全般

「llms.txtを置いておけばAI検索に拾われやすくなる」。そう聞いて調べ始めると、書き方の記事は多いのに、肝心の「AIは本当に読みに来るのか」がはっきりしません。

\申込簡単!今なら、欠点がわかる調査結果資料無料配布中!/SEO無料調査を申し込む

結論から言うと、llms.txtは、AI向けにサイトの要約と主要ページのリンクを置くMarkdownのテキストファイルです。Googleは、AI Overviews(AIによる概要)やAIモードを含む検索で使わないと公式に明記しています。OpenAI・Anthropic・Perplexityも、各社のクローラーが読むとは表明していません。

当社サイトdevo.jpの30日分のアクセスログでも、llms.txtを取りに来た87回のうち、大手AIのものは0回でした。取りに来たのは、主にSEO関連のツールでした。

AI検索とSEOの全体の考え方は「LLMOとは」をご覧ください。

この記事でわかること

  • llms.txtの書式と、2026年8月のv2で変わった点
  • Google・OpenAI・Anthropic・Perplexity・Microsoftが、llms.txtを読むと公式に表明しているかどうか
  • 当社サイトの30日分のログで、llms.txtを取りに来た87回の内訳と、robots.txtの取得回数との差
  • llms.txtを置く意味があるサイトと、急がなくてよいサイトの分け方

おすすめの読者層

  • 「llms.txtを置かないとAI検索で不利になるのか」と聞かれて、根拠を持って答えたい担当者の方
  • 制作会社や社内からllms.txtの設置を提案され、優先度を判断したい方
  • 開発者向けドキュメントやAPIを公開していて、llms.txtを書くつもりの方
llms.txtとは?書き方と、AIが本当に読みに来るかを調べた結果
\申込簡単!今なら、欠点がわかる調査結果資料無料配布中!/SEO無料調査を申し込む

llms.txtとは

llms.txtとは、サイトのルートに置くMarkdown形式のテキストファイルで、サイトの要約と、AIに読んでほしいページのリンク一覧を書いたものです。Answer.AIのJeremy Howard氏が2024年9月3日に提案しました。

想定している使われ方は、AIのエージェントが回答を作るときにllms.txtを見て、必要なページへたどる、というものです。提案者自身が、学習よりも推論時、つまり回答を作る時に使われる想定で、実際にそう使われてきたと書いています。最も多い用途はソフトウェアのドキュメントで、読みに来るのはコーディングエージェントです。

注意したいのは、llms.txtがW3CやIETFのような標準化団体の規格ではないことです。llmstxt.org自身が「提案」と位置づけ、GitHubとDiscordで議論が続いています。2026年8月にはv2へ改訂され、書き方の一部が変わりました。

出典:llmstxt.org:The /llms.txt file, v2

\申込簡単!今なら、欠点がわかる調査結果資料無料配布中!/SEO無料調査を申し込む

llms.txtの書き方

書式はMarkdownで、並び順が決まっています。必須なのは先頭のH1だけで、残りは任意です。

  • H1:サイト名またはプロジェクト名。唯一の必須項目
  • 引用ブロック:「>」で始める短い要約
  • 詳細:見出し以外の段落や箇条書きで補足
  • H2で区切ったリンク一覧:各項目は [名前](URL) と、任意で「: 説明」

H1だけでも仕様上は成立しますが、実用的な最小の形は「H1+引用+H2のリンク一覧」です。SEOコンサルティング会社を例にすると、次のようになります。

リンク先は、HTMLページでも構いません。v2は、LLMが読みやすいMarkdown形式のファイルを用意することを推奨していますが、HTMLへのリンクを禁じてはいません。

最後の「Optional」は、二次的なリンクを置く見出しです。v1とv2で意味が変わった点は、後述します。

llms.txtの置き場所とllms-full.txt

置き場所はサイトのルート、つまり /llms.txt です。/docs/llms.txt のようにサブパスにも置けます。その場合、そのファイルは配下のURLを対象にし、複数あるときは最も具体的な場所のものが使われます。この扱いはv2で明文化されました。

llms.txtと並んでよく見るllms-full.txtは、サイトの文書全体を1ファイルにまとめたものです。ただし、llmstxt.orgの仕様にはv1・v2とも定義がありません。ドキュメントツールのMintlifyがAnthropicと組んで作り、2024年11月に提供を始めたとされています。

2026年11月9日時点の実測では、Anthropicの開発者向けドキュメントのllms-full.txtは約50MB、OpenAIのものは約9.6MBありました。一般の企業サイトが同じものを用意する必要はありません。

2026年8月のv2で変わった点

2026年8月より前に書かれた解説は、v1の説明です。読み替えが要る点をまとめます。

  • Optionalの意味:v1では「文脈を短くしたいときは省略してよい」という機械的な意味がありました。v2ではその意味がなくなり、二次的なリンクを置く慣習として残るだけです
  • Markdown形式のページ:各ページのMarkdown形式のファイルを、同じURLの末尾に .md を付けた page.html.md か、拡張子を置き換えた page.md として用意する提案が加わりました。見つけてもらう手段はHTMLのlink要素かHTTPのLinkヘッダーで、link要素は rel=”alternate” type=”text/markdown” でMarkdown形式のページを、rel=”describedby” でllms.txtを指します

「Optionalは省略してよい部分」と書いてある記事を読んだ場合は、v2では意味が変わっていると考えてください。

出典:llmstxt.org:Changes in v2

\申込簡単!今なら、欠点がわかる調査結果資料無料配布中!/SEO無料調査を申し込む

llms.txtをGoogle・ChatGPT・Claudeは読むのか

各社の対応を見るときは、「その会社のドキュメントにllms.txtを置いているか」と「その会社のクローラーが他のサイトのllms.txtを読むと表明しているか」を分けて見る必要があります。前者はYesでも、後者は見つかりません。

Googleは検索で使わないと明記している

Googleは2026年5月15日にSearch Centralへ生成AI機能向けの最適化ガイドを新設し、6月15日にllms.txtについての記述を追加しました。原文は次のとおりです。

You don’t need to create new machine readable files, AI text files, markup, or Markdown to appear in Google Search (including its generative AI capabilities), as Google Search itself doesn’t use them.

生成AIの機能を含むGoogle検索に表示されるために、新しい機械可読ファイルやAI向けテキストファイルを作る必要はなく、Google検索自体がそれらを使っていない、という内容です。

置くこと自体については、次のように書いています。

Doing so will neither harm nor help your site’s visibility or rankings in Google Search, as Google Search ignores them.

他のサービス向けに置くのは構わないが、Google検索での表示や順位には害も益もない、という位置づけです。

Googlebotがllms.txtを取得することはあります。同じガイドは、さまざまな種類のファイルを発見・クロール・インデックスすることがあるが「this doesn’t mean that the file is treated in a special way」としています。ログにGooglebotの取得が残っていても、特別に扱っている証拠にはなりません。

出典:Optimizing your website for generative AI features on Google Search/Search Centralドキュメントの最新情報 2026年5月15日・6月15日分

担当者の発言としては、John Mueller氏が2025年6月に「no AI system currently uses llms.txt」と投稿したこと、Gary Illyes氏が2025年7月のイベントでGoogleはllms.txtをサポートしておらず予定もないと述べたことが、海外のSEOニュースサイトで報じられています。報道を通じた二次情報ですが、公式ガイドと食い違いはありません。

二次情報の出典:Search Engine Roundtable:Mueller氏の投稿/Search Engine Land:Illyes氏の発言

OpenAI・Anthropic・Perplexity・Microsoftは読むと表明していない

OpenAI・Anthropic・Perplexityは、いずれも開発者向けドキュメントにllms.txtを置いています。ここから「各社が対応している」と書かれることがありますが、置いていることと、他のサイトのllms.txtを読むことは別です。

各社の公式のクローラー説明を確かめると、案内しているのはrobots.txtによる制御だけで、llms.txtには触れていません。BingとCopilotを運営するMicrosoftは、置いてもおらず、読むという表明も見つかりませんでした。2026年11月9日時点の整理は次のとおりです。

事業者その会社のドキュメントに置いているかクローラーが読むと公式に表明しているか公式のクローラー説明が案内している制御手段
GoogleGemini API・Firebase・Chromeの開発者向けドキュメントに置いている。Search Centralには無い検索では使わないと明記robots.txt
OpenAI置いている:developers.openai.com表明なしrobots.txt
Anthropic置いている:platform.claude.com表明なしrobots.txt
Perplexity置いている:docs.perplexity.ai表明なしrobots.txtとWAF
Microsoft置いていない表明は見つからず—

OpenAIはChatGPT、AnthropicはClaudeの運営元です。

出典:OpenAI:Overview of OpenAI Crawlers/Anthropic:Does Anthropic crawl data from the web/Perplexity:Perplexity Crawlers

各社はドキュメントにllms.txtを置くが、クローラーの案内はrobots.txtだけ

\申込簡単!今なら、欠点がわかる調査結果資料無料配布中!/SEO無料調査を申し込む

llms.txtを取りに来たのは誰か:当社サイトの30日のログ

公式の記述だけでは、実際の挙動は分かりません。そこで、当社サイトdevo.jpのアクセスログで、誰がllms.txtを取りに来たかを数えました。

devo.jpのApacheのSSLアクセスログで、10月11日0時から11月9日14時ごろまでの /llms.txt と /llms-full.txt へのGETを数えました。llms.txtは置いていないので、応答はすべて404です。

事業者はユーザーエージェント(UA)の文字列で分け、GPTBot・OAI-SearchBot・ChatGPT-UserならOpenAI、ClaudeならAnthropic、Perplexity・Google・bingbotは各社としました。robots.txtも同じログ・同じ期間で GET /robots.txt を数え、GoogleはGooglebotです。

結果は、/llms.txt と /llms-full.txt へのGETが合計87回。内訳はllms.txtが80回、llms-full.txtが7回で、月別では10月が53回、11月が34回でした。

UAの名前取得回数
SEOJuice-SearchBot42
PoweredByBot8
agent-protocols-discovery4
PipericBot2
TheWebReport1
SiteAuditBot1
ボットと書かれていないブラウザ風・ヘッドレスブラウザのUA約30
OpenAI:GPTBot・OAI-SearchBot・ChatGPT-User0
Anthropic:ClaudeBotなど0
Google・Perplexity・Bing0

上位に並ぶのは、SEO関連のツールやサイト監査ツールの名前です。llms.txtの有無を点検項目にしているツールが取りに来ている、と当社はみています。ブラウザ風のUAは、人が確かめに来たのか、ツールがブラウザを装ったのか、UAだけでは判別できません。

同じ期間、robots.txtは読まれている

大手のAIクローラーが当社サイトに来ていないわけではありません。同じ30日間のrobots.txtの取得回数と並べると、差がはっきりします。

UAに書かれた事業者robots.txtの取得llms.txtの取得
Anthropic1,0160
OpenAI3380
Google2160
Perplexity1910
Bing1330

各社のクローラーはサイトに来ていて、robots.txtは読んでいます。それでもllms.txtは1回も探しに来ていません。公式のクローラー説明がrobots.txtしか案内していないことと、ログの動きが一致します。

当社サイトの30日:robots.txtは読まれ、llms.txtの取得は0回

第三者の調査も同じ傾向

当社のデータは、置いていない1サイトの30日分で、UAの名前で分けた数字です。置いた場合にAIが取りに来るかはこのデータからは言えませんし、UAに名前を書かないAIのアクセスは識別できません。そこで、置いたサイトを調べた第三者の調査と並べます。

Ahrefsは、llms.txtを置いている約3.8万ドメインのボットのアクセスを2026年5月に集計し、97%のファイルは1か月間リクエストが0だったと報告しています。残り3%に来た約2.2万リクエストのうちAIボットは19.5%で、SEO監査ツールの21.7%の方が多い結果でした。未設置サイトへの404リクエストにAIボットは0だったとも書いており、当社のログと同じです。

EZY Researchは、llms.txtを置いた83サイトのサーバーログを2026年4月27日〜7月19日の12週間調べ、robots.txtとllms.txtの取得回数を事業者別に比べています。

クローラーrobots.txtの取得llms.txtの取得
Googlebot5,12567
GPTBotなどOpenAIのクローラー3,9907
ClaudeBot3,1209
PerplexityBot7750
Meta-ExternalAgent172193

83サイトを合計しても、OpenAIとAnthropicのクローラーがllms.txtを取ったのは12週間で1桁の回数です。Googlebotの67回は通常のクロールの一環で、唯一llms.txtの方が多いのはMeta-ExternalAgentでした。

出典:Ahrefs:llms.txt study/EZY Research:Do AI bots read llms.txt?

\申込簡単!今なら、欠点がわかる調査結果資料無料配布中!/SEO無料調査を申し込む

llms.txtとrobots.txt・サイトマップ・構造化データの違い

例えば、AIに読ませたくないページがあるとします。llms.txtからそのページを外せば済むように見えますが、クロールは止まりません。llms.txtにアクセス制御の働きがないからです。同じくルートに置くrobots.txt・sitemap.xml・構造化データと、誰が読み、何のために使うかで分けます。

ファイル役割主な読み手拘束力・検索順位への影響
robots.txtクローラーにアクセスしてよい場所を伝える検索エンジンとAIクローラー全般。OpenAI・Anthropic・Perplexityもクローラーの制御手段として案内慣習だが、主要クローラーは従うと表明
sitemap.xml索引させたい全ページの一覧検索エンジンページの発見を助ける。順位には直接影響しない
構造化データページの内容を機械が読める形で示す検索エンジンリッチリザルトの表示資格。Googleは生成AI向けに特別な型は不要と記述
llms.txtAI・エージェント向けの要約と厳選したリンク主にコーディングエージェント。提案者がそう記述なし。提案段階で、Google検索は無視

sitemap.xmlは全ページの一覧、llms.txtは要約と厳選したリンクで、llmstxt.orgはこの違いを理由にサイトマップでは代わりにならないと説明しています。

読ませたくないページの制御はrobots.txtで行います。ただし各社とも、ChatGPT-UserやPerplexity-Userのような利用者の操作を起点にした取得には、robots.txtが適用されない場合があると明記しています。

各ファイルの詳しい書き方は「robots.txtとは」「サイトマップとは」「GEO構造化データとは」で解説しています。

AIの学習を断る共通の書き方はrobots.txtに決まりつつある

AIの学習を断りたいときの伝え方にも、共通の仕組みが出てきました。2026年10月30日、AnthropicのKevin Kelley氏がIETFに草案「Machine-Readable Training Preference Signal」を個人名義で提出しました。正式な標準ではなく、IETFの作業部会でも未採択です。議長の一人であるMark Nottingham氏は2026年11月5日に、トークン名は最終形ではないとしています。

robots.txtのUser-Agent行に「__usage_ai-training」と書き、Disallowで学習への利用を断り、Allowで認めます。クロールの制御とは別の指定で、そちらは従来どおり各クローラー向けの行で行います。

Googleは2027年、OpenAIは数か月以内の対応を目指し、Microsoftは2027年2月1日から読み取ります。Anthropicは10月30日に読み取りを始め、ClaudeBot名指しの行があればそちらを優先します。各社が学習についての希望を受け取る場所に選んだのはrobots.txtで、llms.txtにこの役割はありません。

クローラーごとの書き方と、学習だけを断るrobots.txtの例は「AIの学習を禁止するrobots.txtの書き方|共通指定と今効く指定」で解説しています。

出典:IETF:Machine-Readable Training Preference Signal/Google Search Central Blog:AI training control/OpenAI:ウェブサイトがAI学習についての希望を示せるように/Bing Blogs:Your content, your choice/Anthropic:Does Anthropic crawl data from the web/IETF ai-control:Mark Nottingham氏の投稿

\申込簡単!今なら、欠点がわかる調査結果資料無料配布中!/SEO無料調査を申し込む

llms.txtを置くべきサイト・急がなくてよいサイト

置くと役立つことがあるサイト

API・SDK・開発者向けドキュメントを公開しているサイトです。提案者が「最も多い用途」と書いているとおり、コーディングエージェントが実際に使う場面があります。OpenAI・Anthropic・Perplexityが開発者向けドキュメントに置いているのも、この用途です。

MintlifyやGitBookのように自動生成できるドキュメント基盤を使っているなら、手間はほぼかかりません。v2が推奨するMarkdown形式のページまで用意できれば、仕様に沿った形になります。

急がなくてよいサイト

検索からの集客が目的の一般的な企業サイト・メディア・ブログでは、llms.txtをどの順番で扱えばよいでしょうか。当社は、次の3点を確かめたあとでよいと考えています。

  • robots.txtの設定:AIクローラーを意図せずブロックしていないか。Mueller氏も2026年6月に、llms.txtは「purely speculative for now」で、最低限エージェントをブロックしないことが大事だと述べたと、Search Engine Journalが報じています
  • 本文のHTML:JavaScriptだけで描いている情報がクローラーに伝わっているか。「JavaScript SEO」の手順で確かめられます
  • 検索での順位:AI Overviewsに表示される条件は「AI Overviewsに表示される条件とは」、引用されやすい記事の書き方は「AIに引用されやすくなる記事の書き方」で解説しています

二次情報の出典:Search Engine Journal:Mueller氏のReddit投稿の報道

置くときの注意

  • 内容が古くなる:llms.txtは手書きの要約です。料金やサービスを変えたときに更新が漏れると、本文と食い違った情報がAIに渡ると当社は考えています。更新の手順に組み込める体制があるかを先に確かめます
  • 非公開のURLを載せない:誰でも読める公開ファイルです
  • サーバーエラーを出さない:ChromeのLighthouse 13.3には実験的カテゴリ「Agentic Browsing」があり、llms.txtの監査が含まれます。見ているのは取得時にサーバーエラーが出るかどうかで、未設置の404は対象外です。Chromeが監査するから置くべき、という話ではありません
  • 自動生成の出力を確かめる:Yoast SEOやAIOSEOなどのプラグインが自動生成に対応しています。何が出力されているかを一度は開いて見ます
  • 仕様が動いている:2026年8月のv2で書き方が変わりました。古い解説どおりに書くと、v2とずれます

出典:Chrome for Developers:Lighthouseのllms.txt監査

\申込簡単!今なら、欠点がわかる調査結果資料無料配布中!/SEO無料調査を申し込む

llms.txtのよくある質問

llms.txtを置いているサイトはどれくらいありますか

調査によって5〜12%程度です。Rankabilityの2026年9月の計測では、Tranco上位1千サイトで9.3%、上位1万サイトで8.3%でした。SE Rankingは約30万ドメインで10.13%、Ahrefsは同社の解析ツールを使う約13.7万ドメインで28%としていますが、技術寄りの母集団なので上限値だと自ら書いています。

SE Rankingは、AIでの引用回数を予測するモデルからllms.txtを変数として外すと精度が上がったとも報告しています。置いているかどうかとAIに引用されるかどうかの間に、関係を示すシグナルは見られなかったということです。

出典:Rankability:llms.txt Adoption/SE Ranking:llms.txt study

WordPressでllms.txtを作るにはどうすればよいですか

Yoast SEOやAIOSEOに自動生成の機能があります。プラグインを使わない場合は、テキストエディタでMarkdownを書き、FTPなどでサイトのルートに llms.txt という名前で置けば足ります。公開後はブラウザで https://御社のドメイン/llms.txt を開き、表示されるかを確かめます。

\申込簡単!今なら、欠点がわかる調査結果資料無料配布中!/SEO無料調査を申し込む

まとめ:llms.txtを置く前に、御社のサーバーのログを見る

置くかどうかで迷う場合は、御社のサーバーで当社と同じ数字を見てください。アクセスログがあれば、次のように数えられます。

1行目と2行目で取得回数を比べ、3行目で誰が取りに来たかをUA別に並べます。GPTBotやClaudeBotがrobots.txtだけを読んでいるなら、当社のログと同じ状態です。数字が違っていれば、その内訳が御社での判断材料になります。

監修者 金田一健次(株式会社ディーボ 執行役員)

この記事の監修者

金田一 健次 きんだいち けんじ

株式会社ディーボ 執行役員。2006年入社、SEO・リスティング広告の運用を中心にウェブマーケティングに従事。無料SEOツール群(hanasakigani、aramakijake等)やBULL、キーワードファインダーの開発を主導し、現在はSEO・GEO対策の普及と技術的アプローチの探求に努める。

プロフィール詳細 ⇒

記事を増やしても検索順位が上がらない…なぜ?

検索順位の推移

記事を増やしても検索順位が上がらない…なぜ?

順位が上がらない原因は、新しく足すものではなく、これまで作ってきたページの中にあることがあります。

例えば、同じ内容のページが複数のURLで存在している、サイト内のページ同士が同じキーワードを奪い合っている、Googleに認識されていないページがある、といった状態です。
こうした問題は、サイトを運用している側ほど気づきにくいものです。

ご依頼のURLをもとにサイト全体を調べ、見直すべき箇所と直す順番を無料でお伝えします。

検索順位を上げたり、検索流入を増やすにはSEOが重要!


✕
イチから学ぶSEOの教科書 【2026年最新版】
イチから学ぶSEOの教科書【2026年最新版】DL簡単! SEOの基本丸わかり資料無料GET!SEO資料を無料ダウンロードする
×