llms.txt とは何か|AI検索(ChatGPT・Perplexity)時代の自社サイトを最適化する方法 2026
Editorial / マーケティング・LP

llms.txt とは何か|AI検索(ChatGPT・Perplexity)時代の自社サイトを最適化する方法 2026

9 MIN READ

【ご注意】 本記事は2026年5月時点の情報です。llms.txt は提案された比較的新しい仕様で、対応するAIサービスや推奨される書き方は今後変化する可能性があります。導入は「先行投資」として位置づけ、SEOの基本対応を優先したうえで取り組むことをおすすめします。

① AI検索が普及した2025-2026年の変化

2024年から2025年にかけて、ユーザーが情報を探す動線は大きく変わりました。ChatGPT Search、Perplexity、Claude、Google AI Overviews(旧 SGE)といったAIに直接質問するスタイルの検索が一般化し、従来の「Googleで検索して10本の青いリンクから選ぶ」というモデルも徐々に変化しつつあります。

実務的に重要なのは、AI検索が回答を生成する際、ユーザーは回答そのものを読み、そこに含まれるリンクからしかサイトを訪れないという点です。検索結果ページの順位が上位でも、AIが要約に使ってくれなければ流入は発生しません。

この変化に対し、サイト運営側は2つの方向で対応を求められています。

  • 従来のSEO対応の継続:質の高いコンテンツ・適切な内部リンク・構造化データ・モバイル対応はAI検索のソースとしても重視される
  • AI向けの追加レイヤー:LLMがサイトを正しく理解できるよう、サマリーやコンテキストを提供する仕組み

この後者にあたる仕組みのひとつが llms.txt です。

② llms.txt とは

llms.txt は、2024年9月にJeremy Howard氏(fast.ai 共同創設者・Answer.AI 共同創業者)が提案したテキストファイルの仕様です。サイトのルート(https://example.com/llms.txt)に Markdown 形式のファイルを置き、サイトの概要と主要ページのリンクをLLMに伝えることを目的としています。仕様の詳細は llmstxt.org で公開されています。

狙いはシンプルです。LLMはコンテキストウィンドウ(一度に読める文字量)に上限があり、サイト全体をクロールしてから理解するのは現実的ではありません。そこで「サイト運営者が、本当に重要な情報だけをサマリーとして提供する」のが llms.txt の役割です。

③ llms.txt の構造

llms.txt は Markdown で書かれ、決まった見出し構成を持ちます。基本形は次のとおりです。

# サイトタイトル

> サイトを1〜2文で説明する概要(blockquote 形式)

任意の詳細説明をここに書く。サービスの位置づけ、想定読者、扱う領域などを
段落形式で補足する。長くなりすぎないこと。

## ガイド記事

- [タイトル A](https://example.com/guides/a): 1文の補足
- [タイトル B](https://example.com/guides/b): 1文の補足

## ツール

- [ツール X](https://example.com/tools/x): 1文の補足
- [ツール Y](https://example.com/tools/y): 1文の補足

## Optional

- [補助的なページ](https://example.com/about): 必須でないページはここ

ポイントは次の4つです。

  • H1(#)はサイトタイトル。ファイル全体で1つだけ
  • blockquote(>)でサイトの概要を1〜2文。LLMが最初に読む要約
  • H2(##)でセクション分けし、リンクと1文の補足をリストで並べる
  • 必須でないページは ## Optional 配下にまとめる(無視されてよい)

④ llms.txt と robots.txt / sitemap.xml の違い

名前が似ているため混同されがちですが、3つは目的がまったく異なります。併存する関係で、競合しません。

ファイル目的読み手形式
robots.txtクローラのアクセス可否を制御検索エンジンのクローラ独自フォーマット(Allow/Disallow)
sitemap.xmlサイト内ページのURLを機械的に網羅検索エンジンXML
llms.txtサイトの要約と重要ページの意図を伝えるLLMMarkdown

sitemap.xml が「全ページの索引」だとすれば、llms.txt は「編集者が選んだ重要記事のサマリー」に近い役割です。網羅性ではなく、選別と説明が価値の中心になります。

⑤ 現在の対応状況(2026年5月時点)

llms.txt はまだ業界標準として確立されたわけではありません。2026年5月時点の状況は次のとおりです。

  • OpenAI(ChatGPT)・Anthropic(Claude)・Google(Gemini)といった主要LLMベンダーは、llms.txt の正式採用を公式に表明していない
  • 一方でCursor などのAIコーディングエージェントが llms.txt を参照する動きが広がっている
  • Vercel・Stripe・Anthropic などの大手ドキュメントサイトはすでに llms.txt を設置済み
  • llmstxt.org が掲載している「対応サイト一覧」は継続的に増えている

つまり現時点では「導入すれば即座にトラフィックが増える」というものではありません。位置づけとしては将来への準備、先行者メリットの確保です。設置コストが小さい(数十行のテキストファイル)ため、自社サイトの構造が固まっているなら早期導入は十分検討に値します。

⑥ 設置方法

設置は非常に簡単です。次の3点を守れば仕様に準拠します。

  • ファイル名は llms.txt(小文字、ハイフンなし)
  • サイトのルートディレクトリに配置(https://example.com/llms.txt でアクセスできる場所)
  • 本文内のリンクは絶対URLで記述

llmstxt.org の仕様上は明示的なファイルサイズ制限はありませんが、実務目安として数KB〜十数KB以内に収めるのが推奨です。LLMのコンテキストウィンドウを圧迫しないことが重要で、サイト内のすべてのURLを並べる必要はありません。むしろ「本当に重要な10〜30件」に絞ったほうが効果的です。

なお、llms.txt 設置の効果は2026年5月時点では計測手段が未整備で、サーバーログで AI クローラ(GPTBot / PerplexityBot など)のアクセスを確認する程度しかできません。短期で集客効果を期待する施策ではなく、長期の準備として位置づけるのが現実的です。

Next.js などのフレームワークを使っている場合は、public/ 配下に llms.txt を置けば自動的にルートで公開されます。サイト構造を変えたら llms.txt も更新する運用にしてください。

⑦ llms-full.txt との違い

llms.txt の派生として llms-full.txt という拡張仕様も提案されています。違いは次のとおりです。

  • llms.txt:サイトの「目次+要約」。リンクと1文補足のみ
  • llms-full.txt:主要ページの本文を Markdown で展開した「フルコンテンツ版」。LLMがリンクを辿らなくても本文を読める

llms-full.txt は1ファイルが数十〜数百KBになることもあり、用途は限定的です。ドキュメントサイトのように1サイト=1製品で網羅性が必要なケースでは有効ですが、一般的なオウンドメディアやサービスサイトでは llms.txt だけで十分なことが多く、推奨ではありません。まずは llms.txt から始めるのが現実的です。

⑧ ai.txt との違い

名前が似ているもうひとつの仕様が ai.txt です。こちらは Spawning 社などが提案している、「自社コンテンツをAIの学習データとして使ってよいか」を意思表示するファイルです。

  • ai.txt:学習データ利用の許諾・拒否を示す(robots.txt の AI 版に近い)
  • llms.txt:LLMにサイトの内容を理解してもらうためのサマリー

目的が真逆に近いため混同しないように注意してください。両方を併設しても矛盾しません。

⑨ 当サイトの「llms.txt ジェネレーター」の使い方

仕様に沿った llms.txt を手書きしてもよいのですが、フォーマットの間違いを避けたい場合は、Toolbox Portal の llms.txt ジェネレーター が便利です。ブラウザ上だけで動作し、入力したサイト情報は外部サーバーに一切送信されません。

  1. ジェネレーターのページを開き、サイト名・概要・URLを入力
  2. 用途プリセット(ブログ / サービスサイト / EC)から近いものを選択
  3. 主要ページのタイトル・URL・1文補足を追加していく
  4. Markdown プレビューで内容を確認
  5. 「ダウンロード」を押して llms.txt を取得し、public/ 配下や Web サーバーのルートに設置

顧客リストや非公開のURLを含む場合でも、データが外部に出ないので安心して下書きできます。

⑩ 応用:llms.txt と SEO の関係

llms.txt は従来のSEOを置き換えるものではなく、補助レイヤーです。優先順位を間違えないでください。

  • まずはSEOの基本(質の高いコンテンツ、適切なタイトル・OGP/メタタグ、内部リンク設計、モバイル対応)を整える
  • サイト構造が固まったら、その「ハイライト版」として llms.txt を追加する
  • llms.txt のリンクと、サイト内の内部リンク戦略を整合させる(重要ページは内部リンクでも繋がっている状態にする)

サイト全体の構造を視覚的に確認しながら整理したい場合は、ビジュアルサイトマップツールで内部リンクの俯瞰図を作ると、llms.txt に載せるべき「中心ページ」が見えてきます。また、ページごとの基本SEO要素はOGPチェッカーで個別に確認できます。

集客面の戦略全体については集客ロードマップガイド、SNSとの組み合わせは小規模事業者向けSNSマーケティングガイドもあわせてご覧ください。

よくある質問(FAQ)

Q. llms.txt とは何ですか?

llms.txt は2024年9月にJeremy Howard氏(fast.ai 共同創設者・Answer.AI 共同創業者)が提案したテキストファイルの仕様です。サイトのルート(/llms.txt)に置き、サイト名・概要・主要ページのリンクと意図をMarkdown形式で記述することで、LLM(大規模言語モデル)がサイトの全体像と重要コンテンツを短時間で把握できるようにすることを目的としています。

Q. robots.txt や sitemap.xml と何が違いますか?

robots.txt はクローラのアクセス可否を制御するファイル、sitemap.xml はサイト内のページURLを機械的に網羅するファイルです。これに対し llms.txt は「人間が読んで意図が分かるサマリー」をLLM向けに提供するもので、目的とフォーマットがまったく異なります。3つは競合せず併存する関係です。

Q. 現在 llms.txt に対応しているAIはどれですか?

2026年5月時点で、OpenAI(ChatGPT)・Anthropic(Claude)・Google(Gemini)の主要LLMが正式に対応を表明している状況ではありません。一方でCursorなど一部のAIコーディングエージェント、開発者ツール側で llms.txt を参照する動きが広がっており、Vercel・Stripe・Anthropicのドキュメントサイトなどは既に設置済みです。先行導入は「将来への準備」と位置づけられます。

Q. llms.txt は従来のSEOと両立しますか?

両立します。llms.txt は検索エンジン向けの内部リンク構造・タイトル・メタディスクリプションを置き換えるものではなく、AI向けに補助情報を提供する追加レイヤーです。SEOの基本(コンテンツ品質・内部リンク・モバイル対応など)を引き続き優先し、その上で llms.txt を「サイトの要約版」として追加するのが現実的です。

Q. llms.txt を書くときに注意すべき点はありますか?

リンクは絶対URLで記述する、説明は1〜2文で簡潔にまとめる、本当に重要なページだけを載せる(サイトマップの代わりにしない)、ファイルサイズは数KB〜十数KB以内を目安にする、の4点が基本です。LLMのコンテキストウィンドウを意識し、ノイズが多いと逆に意図が伝わりにくくなる点に注意してください。