llms.txtとは?使うべきかを解説
llms.txtはAIツールにサイトの簡潔な地図を渡すMarkdownファイルです。中身、できることとできないこと、作る価値がある場合を解説します。
著者: Denis Veisllari
llms.txtは、サイトのルート(/llms.txt)に置くシンプルなMarkdownファイルです。サイトが何であり、どのページが最も重要かを、各ページのリンクと1行の説明でAIツールに伝えます。2024年に標準ではなく慣習として提案されました。コーディングエージェントやAIアシスタントがドキュメントを読む助けになります。ただし、ChatGPT、Gemini、GoogleのAI Overviewsで引用されるための実証済みの方法ではありません。主要なアンサーエンジンのどれも、情報源の選択にこのファイルを使うとは表明していないからです。
短い答えはこうです。ドキュメント、API、またはAIエージェント経由で使われる製品があるなら追加しましょう。作業は1時間ほどで、費用はかかりません。ただし、それだけでAI可視性が上がるとは期待しないでください。
ファイルの中身
提案されている形式はシンプルなMarkdownです。
# Your Product
> One or two sentences on what the product is and who it is for.
Optional paragraph with context an AI tool needs, such as pricing model or key terms.
## Docs
- [Getting started](https://example.com/docs/start): install and first project
- [API reference](https://example.com/docs/api): every endpoint with examples
## Optional
- [Changelog](https://example.com/changelog)構成要素は次のとおりです。
- 名前を書いたH1。 唯一の必須要素です。
- 引用ブロックの要約。 何であるかを1〜2文で書きます。
- リンクのセクション。 各リンクに、そのページの内容を短く添えます。
- 「Optional」セクション。 容量が足りないときにツールが読み飛ばしてよいページを置きます。
ドキュメント全文を1つにまとめた llms-full.txt を公開するサイトもあります。ツールが1回のリクエストですべてを読み込めるようにするためです。
できること
- エージェントに最初の地図を渡す。 コーディングエージェントやブラウジング機能を持つアシスタントがサイトを訪れたとき、正しいページを並べたきれいな一覧は、ナビゲーションメニューやCookieバナーをクロールするより効率的です。
- コンテキストを節約する。 1行ずつ説明を付けたMarkdownのリンクはHTMLページよりはるかに短いので、エージェントは重要な情報を多く読めます。
- 正とするページを自分で選べる。 ツールが古いブログ記事から推測するのではなく、製品を説明するページをあなたが決められます。
できないこと
- 順位のシグナルではありません。 Googleは、AI機能は通常の検索システムに基づいており、そのための特別なファイルは不要だと述べています。OpenAI、Anthropic、Perplexityも、引用先を選ぶ際にアンサーエンジンがllms.txtを読むとは表明していません。
- アクセスの代わりにはなりません。
robots.txtがOAI-SearchBot、GPTBot、PerplexityBot、Googlebotをブロックしていれば、リンクの一覧は役に立ちません。 - ページの代わりにはなりません。 AIの回答が引用するのは、質問に答えているページです。そのページが存在しなければ、リンクのしようがありません。
多くのサイトがすでにllms.txtを使っている、あるいはそれでAI経由のトラフィックが増えた、という主張を目にするかもしれません。慎重に受け止めてください。導入率は誰がクロールしたかで変わりますし、ファイル追加後のトラフィック変化にはたいてい別の原因があります。
追加すべきか
| サイトの種類 | 価値はあるか |
|---|---|
| 開発者向けドキュメント、API、SDK、MCPサーバー | あります。エージェントが直接読むので、最も効果があります。 |
| ドキュメントやヘルプセンターのあるSaaS製品 | あります。手軽です。セットアップ、料金、ドキュメントを載せます。 |
| コンテンツサイトやブログ | 任意です。それだけで引用は変わりません。 |
| 地域ビジネスや小規模な会社案内サイト | 優先度は低めです。Googleビジネスプロフィールとページに時間を使いましょう。 |
zaDojoも独自のllms.txtを公開しています。ユーザーはAIエージェント経由でセットアップするので、エージェントがセットアップ手順を見つけられる必要があるからです。
1時間で書く方法
- 新しい顧客に送るであろうページを10〜30個挙げます。製品の説明、料金、セットアップ、主要なドキュメント、比較ページです。
- 各ページに、読者がそこで何を得られるかを1行で書きます。キャッチコピーではなく、事実だけを書きます。
- いくつかのH2見出しでグループ分けし、あると便利な程度のページは「Optional」に置きます。
- ドメインのルートに
llms.txtとして保存し、プレーンテキストで配信します。 - ブラウザで開き、すべてのリンクが動くことを確認します。重要なページを追加・削除したら更新します。
内容は正直に書きましょう。ファイルとページの記述が食い違えば、ツールはページのほうを読みます。
代わりにAI可視性を動かすもの
本当の目的がAIの回答で名前を挙げてもらうことなら、ファイルより次のことが重要です。
- 購入検討者の質問に答えるページ。 最初の段落に答えを書きます。
- 第三者のページ。 そのテーマでエンジンがすでに引用しているリスト記事、レビュー、比較記事です。
- クローラーのアクセス。 各エンジンの背後にあるボットに対して開放します。
- 測定。 質問を定期的に追跡し、誰の名前が挙がり、どのページが引用されるかを確認します。手順はChatGPTでブランドを追跡するガイドで解説しています。
よくある質問
Googleはllms.txtを使いますか? Googleは、AI OverviewsとAI Modeは通常のインデックスに基づいて動き、AI用の特別なファイルは不要だと述べています。そこで効くのは通常のSEOです。AI OverviewsとAI Modeで上位表示する方法をご覧ください。
llms.txtはrobots.txtと同じですか? いいえ。robots.txtはクローラーが何を取得してよいかを伝えます。llms.txtは何を読む価値があるかを提案するだけで、許可もブロックもできません。
ルートフォルダに置く必要がありますか? 提案では /llms.txt に置きます。ほかのパスを試すツールもありますが、最初に探すのはルートです。
全体像はGEOとは何かとGEO、SEO、AEOの違いをお読みください。zaDojoは月額10ユーロで10ユーロ分の利用料が含まれ、新規アカウントにはカード登録なしで0.10ユーロ分の無料クレジットが付きます。