ガイド

llms.txtとは?あなたのサイトに必要かを正直に解説

サイトルートに置く小さなmarkdownファイルが、AIシステムに「このサイトは何者で、どのページが重要か」を伝えます。仕組みと、導入する価値があるのはどんな場合かを正直に解説します。

執筆: WebDoctor編集部·2026年7月16日·2 分で読めます


llms.txtとは、サイトルートに置くプレーンなmarkdownファイルで、「このサイトは何者で、どのページが重要か」を言語モデル向けに設計された形式でAIシステムに伝えるものです。llmstxt.orgによるコミュニティ提案であり、公式な標準規格ではありません。しかし必要なのは小さなテキストファイル1つだけで、すでに複数のAIツールがこのファイルを読み取っています。

llms.txtが解決する問題

言語モデルがあなたのサイトを理解しようとするとき、選択肢は2つあり、どちらも上等とは言えません。1つは生のHTMLをクロールすること。ナビゲーション、Cookieバナー、スクリプトをかき分けて本文を探す作業です。もう1つは学習データに残った情報に頼ることですが、これは古くなっていることが少なくありません。しかもコンテキストウィンドウには限りがあるため、定型部分に費やされたトークンの分だけ、肝心のコンテンツは読まれなくなります。

llms.txtはその近道です。「私たちはこういうサイトで、読む価値があるのはこのページです」と、モデルがそのまま解析できるクリーンなmarkdownで示す、厳選された地図の役割を果たします。

書式は実例1つで理解できる

仕様の全体は4つのルールに収まります。サイト名を記す#見出し1行(必須)。任意の>による1行要約。任意の説明文。そして、markdownリンク(それぞれに短い説明を付けられます)を並べた##セクションです。

# CellChart

> ボタン電池・コイン電池の相互参照。92種類の電池の
別名・サイズ・互換品を網羅。

## 電池ファミリー

- [LR44の互換品](https://example.com/lr44/): LR44の
  すべての呼び名と、代替できる型番
- [CR2032とCR2025](https://example.com/cr2032-vs-cr2025/):
  最も混同されやすい2つのコイン電池の違い

## Optionalという名前のセクションには特別な意味があります。コンテキストに余裕がないとき、モデルはこのセクションを読み飛ばして構いません。必読のページは前のセクションに置き、「あれば嬉しい」程度のページをここにまとめましょう。

llms.txt・robots.txt・sitemap.xmlの違い

ファイル読み手伝える内容形式
robots.txtすべてのクローラー「このパスはクロールして良い/いけない」ディレクティブ
sitemap.xml検索エンジンのクローラー「これが全ページの網羅的な一覧」XML
llms.txt言語モデル「重要なのはこのページ」という厳選リストmarkdown

3つのファイルは補完関係にあります。robots.txtはアクセスを制御し、サイトマップは網羅を目指し、llms.txtは厳選を目指します。なお、拡張版としてllms-full.txtというファイルもあり、主要ページの全文を1つのファイルにまとめて、一度の取得ですべてを読みたいモデルに提供できます。ただし、まずはllms.txtだけで始めるのが賢明です。

普及状況を正直に言うと

llms.txtを「ランキングを上げる裏技」として売り込む言説には注意が必要です。Googleはこのファイルを利用していないと明言しており、対応を公式に表明した主要検索エンジンはまだありません。一方で、普及は着実に進んでいます。Mintlifyのようなドキュメントプラットフォームは数千のドキュメントサイト向けに自動生成しており、AnthropicやCloudflareといった企業も自社サイトで公開しています。存在すれば読み取るAI開発ツールも増え続けています。

正しい捉え方は「安価な保険」です。作成には数分しかかからず、置いて損をすることは何もありません。そしてAIアシスタント経由の流入が今後も伸びるなら、機械可読な地図を整備済みのサイトが先に有利な位置を取ります。わずかなコストと十分にあり得るリターンというこの非対称性こそが、llms.txtを導入する理由のすべてであり、それだけで十分なのです。

よくある間違い

  • 全URLを詰め込む。それはサイトマップの仕事です。5,000本のリンクが並ぶllms.txtは、モデルにとってファイルが無いのと変わりません。10〜30ページに厳選してください。
  • 置き場所の誤り。ファイルはルート(https://yourdomain.com/llms.txt)に置きます。サブディレクトリは提案の対象外で、ツールはルートしか確認しません。
  • HTMLが返ってしまう。ホスティングによっては、存在しないパスにHTTP 200のエラーページを返すことがあります。その場合、AIツールはあなたの404ページを「サイトの説明」として解析してしまいます。URLが実際に何を返すか、必ず確認しましょう。
  • 説明が曖昧。「役立つ情報」ではモデルに何も伝わりません。「14ブランドのチャイルドシートの使用期限をメーカー公式ページと突き合わせて検証」のような説明が、正確な引用につながります。
  • 作りっぱなしで放置。ファイル内のリンク切れは、モデルを404へ案内しているのと同じです。主要ページが変わったら再生成してください。

5分で作成する方法

無料のllms.txtジェネレーターは、サイトマップとページのメタデータを読み取ってファイルを組み立てます。生成結果を確認し、気になる箇所を編集して、robots.txtと同じ場所にアップロードするだけです。仕上げにAI対応度チェックを実行すれば、ファイルが正しく取得できて有効かどうかに加えて、robots.txtの設定や構造化データなど、AIから見たサイト全体の状態も同時に診断できます。

llms.txtAI検索

Frequently asked questions

llms.txtは公式なウェブ標準ですか?
いいえ。llmstxt.orgによるコミュニティ提案(2024年9月)で、採用は広がりつつある段階です。検索エンジンが標準化する前のサイトマップに近い位置づけと言えます。対応を表明した主要検索エンジンはなく、Googleは利用していないと明言しています。保証ではなく、安価な保険です。
llms.txtを置くとGoogleの順位は上がりますか?
上がりません。従来の検索ランキングには一切影響しません。価値があるのは、このファイルを読んでサイトを理解・引用するAIアシスタントやアンサーエンジンに対してです。Googleの順位に効くのは、サイトマップ、構造化データ、そしてコンテンツの品質です。
llms.txtとllms-full.txtの違いは何ですか?
llms.txtは厳選されたインデックスで、リンクと短い説明で構成されます。llms-full.txtは任意の拡張版で、それらのページの全文を1つのファイルにまとめたものです。一度の取得で全体を読めると助かるドキュメントサイトに向いています。ほとんどのサイトはllms.txtだけで十分です。
llms.txtには何ページ載せるべきですか?
AIアシスタントに知っておいてほしい内容をカバーできる分だけで、それ以上は不要です。多くのサイトでは、2〜4セクションに10〜30本のリンクが目安になります。このファイルは在庫一覧ではなく読書リストです。必読を先頭に置き、本当に任意のものは「## Optional」セクションにまとめてください。
自分のllms.txtが有効かどうか確認するには?
ブラウザでyourdomain.com/llms.txtを開き、HTMLのエラーページではなくプレーンなmarkdownが返ることを確認してください。その上でWebDoctorのAI対応度チェックにかけると、タイトル行、要約、リンクセクションを検証し、形式上の問題を指摘します。

チェックを実行

あわせて読みたい