llms.txtとは?書き方・設置方法とGoogleの公式見解、効果の実態を解説

llms.txtとは?書き方・設置方法とGoogleの公式見解、効果の実態を解説

「llms.txtを置くとAI検索に引用されやすくなる」「SEOにも効く」。そう書かれた記事をよく見かけますが、Googleは公式に「検索順位には影響しない」と明言しています。一方で、ChatGPTやPerplexityなどのAIが実際に読んでいるのかは、AI事業者から公表されていません。

この記事では、llms.txtとは何かを公式の情報をもとに整理し、Googleの見解、公開されている調査結果、それでも置く場合の書き方と設置方法(WordPress・Next.js・Astro・ヘッドレスCMS)、よくある誤解までをまとめます。あわせて、構造化データなど「AI対策として勧められているが、効果が確認されていない施策」についても触れます。

この記事でわかること

  • llms.txtの定義と、robots.txt・XMLサイトマップとの違い
  • Googleの公式見解と、公開されている調査結果
  • llms.txtの基本の書き方と、やってはいけない書き方
  • WordPress・Next.js・Astro・ヘッドレスCMSでの設置方法
  • 構造化データなど「効果が確認されていない」施策と、変わりにくい基本
目次

llms.txtとは

llms.txt(エルエルエムエス・ドット・ティーエックスティー)とは、ChatGPTやClaudeなどの大規模言語モデル(LLM)に対して、「このサイトは何者で、どのページを読めばよいか」をMarkdown(見出しや箇条書きを記号で書くテキストの書式)で伝えるためのテキストファイルです。サイトのルート直下(https://ドメイン/llms.txt)に置きます。提案者はJeremy Howard氏で、仕様はllmstxt.orgで公開されています。

llms.txtはAIへの命令ではなく、サイト側から差し出す「案内」です。AIがこのファイルを読む保証はありません。LLMO(AI検索に向けた最適化)全体の考え方は「LLMOとは?LLMO対策の始め方」で解説しています。

robots.txt・XMLサイトマップとの違い

ファイル 役割 書き方
robots.txt クローラーに、どこを巡回してよいかを伝える User-agentやDisallowを並べるルール形式
XMLサイトマップ 検索エンジンに、ページのURL一覧を渡す XML形式
llms.txt LLMに、サイトの概要と主要ページを伝える Markdown形式(自然な文章に近い)

3つは役割が違うので、llms.txtを置いてもrobots.txtやサイトマップが不要になるわけではありません。サイトマップや検索エンジンの巡回の仕組みは「クローリングとは」もご覧ください。

Googleの公式見解:検索順位には影響しない

Google検索セントラルの「AI 検索最適化ガイド」には、次のように書かれています。

Google 検索(生成 AI 機能を含む)で表示されるようにするために、新たにコンピュータが解読可能なファイルや AI テキスト ファイル、マークアップ、マークダウンを作成する必要はありません。

LLMS.txt ファイル(または同様のファイル)を作成して、これらのファイルを使用するほかのサービスやシステムのために維持することにしても、まったく問題ありません。Google 検索ではそれらは無視されるため、サイトの Google 検索での表示やランキングに影響することはありません。

また、GoogleのJohn Mueller氏は2025年6月にBlueskyで「現時点でllms.txtを使っているAIシステムは無い」(FWIW no AI system currently uses llms.txt.)と投稿しています。

ここから言えること

  • llms.txtは、Google検索の順位にもAI Overviewにも影響しない(Google公式)
  • ChatGPT・Claude・Perplexityなどが読んでいるという公式発表は確認できていない
  • 「llms.txtはSEOに効く」という説明は、少なくともGoogleについては誤り

ただし、Googleの監査ツールはllms.txtを見ている

「Google検索が無視する」ことと「Googleのツールが見ていない」ことは別です。Googleが開発するサイト監査ツールLighthouseのv13.3.0(2026年5月リリース)で、AIエージェントによる閲覧(agentic browsing)のカテゴリが標準の設定に加わりました。このカテゴリでは、ドメイン直下のllms.txtの有無と中身(見出しがあるか、短すぎないか、リンクを含むか)が監査されます。LighthouseはPageSpeed Insightsに組み込まれているため、PageSpeed Insightsで計測すると同じ項目が評価されます。

つまり、llms.txtを置く実利は「順位を上げる」ことではなく、AIエージェント対応の監査項目を満たすことにあると整理できます。

公開されている調査:llms.txtはほとんど読まれていない

公開28%、1か月リクエスト0件が97%、リクエストの96%がボットという調査結果から優先度は低いと示す図

Ahrefsが2026年6月に公開した調査では、137,000ドメインを分析した結果、次のことが報告されています。

  • 28%のドメインがllms.txtを公開していた
  • 公開されていたファイルの97%が、2026年5月の1か月間にリクエストを1件も受けていなかった
  • 発生したリクエストの96%はボットによるもので、そのボットの77%はAIツールではなかった(SEO監査ツールや一般のクローラーなど)

出典:We Analyzed 137K Sites: 97% of llms.txt Files Never Get Read(Ahrefs、2026年6月)

置くこと自体に害はなく、手間も小さいので「不要」とまでは言えません。ただ、現時点では「優先度は低い施策」と考えるのがデータに沿った見方です。

構造化データも「AI引用が増える」根拠は確認されていない

llms.txtと並んで「AI対策の定番」として勧められることが多い構造化データ(JSON-LD)についても、公開の検証があります。Ahrefsが2026年5月に公開した検証では、JSON-LDを新たに追加した1,885ページと、条件をそろえた対照群4,000ページの変化を比べ、AI Overviews・AI Mode・ChatGPTでの引用に大きな増加は見られなかったと報告されています(AI Overviewsは対照群比で−4.6%、AI Modeは+2.4%、ChatGPTは+2.2%で、後の2つは誤差と区別できない水準)。

出典:Schema Markup Didn’t Move AI Citations In Ahrefs Test(Search Engine Journal、2026年5月)

紛らわしいのですが、「構造化データがあるページのほうがよく引用される」という相関自体はあります。Ahrefsはこれを、手入れの行き届いたサイトほど構造化データも実装しているという品質の表れだと解釈しています。相関があることと、追加すれば増えることは別です。Googleも、AI OverviewsやAI Modeのために特別な構造化データは不要としています。

なお、構造化データを外す必要はありません。リッチリザルト(検索結果での星評価やFAQ表示など)といった通常の検索での意味があるので、これまでどおり実装してください。言えるのは「これをやるとAIに引用されやすくなる」という説明には、現時点で裏付けがないということです。

相関が報告されているのは「サイトの外」

Ahrefsが75,000ブランドを対象に、ChatGPT・Google AI Mode・AI Overviewsでの見えやすさとの相関を調べた調査では、YouTube上での言及(0.737)とWeb上でのブランド言及(0.664)が、被リンク(0.218)より強い相関を示したと報じられています(出典:The Next Web)。別の調査(5W)では、ブランドの指名検索の量と引用の相関が0.334と報告されています(出典:The State of AI Citations 2026)。

ただし、2つは対象も方法も違う別の調査なので、数字を並べて大小を比べることはできません。また、どちらも相関であって因果ではありません。「YouTubeに動画を出せば引用される」という意味ではなく、AIに引用されるブランドはサイトの外でも話題にされている、という関係までしか言えません。

検索順位との関係も単純ではありません。Ahrefsが863,000キーワードを分析したところ、AI Overviewsに引用されたページのうち、同じ検索でGoogleの上位10位に入っていたのは約38%でした(出典:Search Engine Journal)。上位10位に入ることは、AIに引用される必要条件ではないということです。AI Overviewの仕組みは「AI Overviewとは」で解説しています。

変わりにくい3つの基本

この分野は変化が速く、今日の数字が半年後も正しい保証はありません。そのうえで、特定のAIの仕様に左右されにくいのは次の3つです。

  1. AIがページを取得できること:クローラーを拒否していないか、JavaScriptがなくても本文が読めるか
  2. 質問に直接答える本文があること:見出しの直後に答えを書く(AI検索で引用されるコンテンツの書き方)
  3. サイトの外で言及されていること:ブランド名で話題にされる状態をつくる

それでも置く場合のllms.txtの書き方

監査項目を満たす目的や、llms.txtを使う他のサービスのために置く場合の書き方です。仕様で決まっている形はシンプルです。

  • H1(#)にサイト名
  • その直下の引用ブロック(>)にサイトの要約
  • H2(##)ごとに「リンク一覧+1行の説明」
  • 省略してよい情報は## Optionalの下に置く

最小構成の例

# Example SEO Blog

> 中小企業向けのSEO対策とAI検索に関する情報を発信するブログです。

## 基本ガイド

- [SEOとは](https://example.com/blog/seo-toha): SEOの基礎概念と仕組みを解説
- [内部リンクの基本](https://example.com/blog/internal-link): 内部リンクの考え方

## AI検索対策

- [LLMOとは](https://example.com/blog/llmo): AI検索に向けた最適化の考え方

## Optional

- [用語集](https://example.com/glossary): 専門用語の解説一覧

ポイントは、各リンクに「何がわかるページか」を一言で添えることです。

書くときのポイントと、やってはいけない書き方

  • H1は1つだけ:1ファイルにサイト名のH1を1つ置く
  • 絶対URLで書く:相対パスではなく、https://から始まるURLにする
  • 説明文を省略しない:タイトルだけの箇条書きは文脈が伝わらない
  • 全ページを並べない:代表的なページ・主要記事に絞り、重要なものから順に並べる
  • 誇張しない:「業界No.1」などのアピール表現ではなく、事実を簡潔に書く
  • サイトに書いていないことを書かない:実績や数字を盛らない
  • 戦略を公開しない:狙っているキーワードの一覧などは仕様にない項目で、競合に手の内を見せるだけになる
  • ファイルの先頭に不可視の文字(BOM)を付けない:保存時の文字コードはBOMなしのUTF-8にする

llms.txtとllms-full.txtの使い分け

目次にあたるllms.txtに加えて、主要ページの本文までMarkdownで埋め込んだllms-full.txtを併用する提案もあります。llms-full.txtはファイルが大きくなるので、作るとしても本当に読んでほしいページに絞るのが現実的です。片方だけなら、まずは軽量なllms.txtからで十分です。

環境別の設置方法

どの環境でも、https://ドメイン/llms.txtでファイルが表示されれば設置完了です。あわせて、robots.txtやsitemap.xmlが正しく公開されているかも確認しておきましょう。

WordPressの場合

  • 静的ファイルを置く:作成したllms.txtを、FTPやファイルマネージャーでWordPressのインストール先の直下(public_html/など)にアップロードする。いちばんシンプルだが、更新のたびに手動で上書きが必要
  • プラグインで自動生成する:llms.txtを生成するプラグインや、一部のSEOプラグインの機能を使う。新しい分野で品質にばらつきがあるため、「出力を手で直せるか」「更新のタイミングを選べるか」を確認する

Next.jsの場合

public/llms.txtに置けば、ルート直下から配信されます。記事の追加に合わせて自動更新したい場合は、App Routerのapp/llms.txt/route.tsでCMSから記事一覧を取得し、Markdownの文字列を組み立てて返す実装が一般的です。

my-site/
├── app/
├── public/
│   ├── robots.txt
│   └── llms.txt   ← ここに置く
└── package.json

Astroの場合

同じくpublic/llms.txtに置けばそのまま配信されます。自動生成するなら、src/pages/llms.txt.tsのようなエンドポイントを作り、GET関数からMarkdownの文字列を返します。

ヘッドレスCMSの場合

microCMSなどのヘッドレスCMSでは、APIから記事一覧(タイトル・URL・概要)を取得し、フロント側でMarkdownに整形して返す構成が一般的です。カテゴリでセクションを分けると読み取りやすくなります。記事の削除やURLの変更をしたら、llms.txtも合わせて更新しましょう。

よくある誤解と注意点

誤解1:llms.txtを置けば検索順位が上がる

Googleは公式に「検索での表示やランキングに影響しない」としています。順位を上げたいなら、コンテンツの質・内部リンク・E-E-A-Tといった従来のSEOを積み上げる必要があります(SEO対策の基本ガイド)。

誤解2:置けばAIに引用される

AIが読んでいるという公式発表はなく、公開調査ではほとんど読まれていないという結果が出ています。llms.txtだけでLLMO対策が完了することはありません。

誤解3:robots.txtと同じように書けばいい

robots.txtはルール形式、llms.txtはMarkdownで書く案内文です。書式も役割もまったく違います。

注意点:置くなら更新を続ける

削除やリダイレクトしたページを載せたまま放置すると、古い情報を案内し続けることになります。置く場合は、サイト構造の変更に合わせて更新する運用を決めておきましょう。

まとめ

  • llms.txtは、LLM向けにサイトの要約と主要ページを伝えるMarkdownファイル。仕様はllmstxt.org
  • Googleは「検索順位にも生成AI機能にも影響しない」と明言。公開調査でも、ほとんど読まれていない
  • 一方で、Lighthouse/PageSpeed Insightsの監査項目には入っている
  • 構造化データも「AI引用が増える」根拠は確認されていないが、通常の検索のために実装は続ける
  • 変わりにくいのは「AIが取得できる」「質問に直接答える本文」「サイト外での言及」の3つ
  • 置くなら、H1・要約・リンク+説明の形で、事実だけを簡潔に書き、更新を続ける

よくある質問

llms.txtは置いたほうがいいですか?

置くこと自体に害はなく、手間も小さいので、置いても構いません。ただしGoogleの順位には影響せず、AIでの引用が増える根拠も確認されていないため、優先度は低い施策です。先に記事の書き方やSEOの土台を整えましょう。

llms.txtとllms-full.txtの両方が必要ですか?

必須ではありません。置くなら、まず目次にあたるllms.txtだけで十分です。

WordPressではどこに置けばいいですか?

WordPressのインストール先の直下(多くはpublic_html/)に置き、https://ドメイン/llms.txtで表示されることを確認します。プラグインで自動生成する方法もあります。

SEO・AI検索対策のご相談

「AI検索対策として何に時間をかけるべきか分からない」「勧められた施策が本当に必要か判断したい」といったお悩みは、ナゾックスにご相談ください。サイトの現状を確認し、根拠のある優先順位からご提案します。

無料で相談する

参照:llms.txt(llmstxt.org)
参照:Google検索セントラル「AI 検索最適化ガイド」
参照:Lighthouse v13.3.0 リリースノート
参照:Ahrefs「We Analyzed 137K Sites: 97% of llms.txt Files Never Get Read」

  • URLをコピーしました!
目次