llms.txtとは?
llms.txtは、AIツールにWebサイトの概要と主要ページの一覧を伝えるためのMarkdownファイルとして提案された仕様です。記載する内容、作り方、実際にどのツールが読み込んでいるのかを、B2B企業向けにわかりやすく解説します。
llms.txtは、Webサイトのルート(/llms.txt)に置くシンプルなMarkdownファイルです。大規模言語モデルに向けて、サイトの短い概要と、特に役立つページを厳選したリンク一覧を提供します。2024年9月にJeremy Howard氏が提案したもので、Webの公式標準ではありません。
llms.txtの仕組み
考え方はシンプルです。Webページにはメニューやスクリプト、広告が多く含まれています。AIツールがそのままページを読むと、不要な要素の処理に手間がかかります。llms.txtは、その代わりに整理された短いガイドを渡すためのものです。
llmstxt.orgの提案では、記載する順序が次のように決められています。
- サイト名またはプロジェクト名を記したH1。必須なのはこの部分だけです。
- サイトの内容を短くまとめた引用ブロック。
- 補足情報を記した段落やリスト(任意)。ただし見出しは使いません。
- リンク一覧をまとめたH2セクション。各リンクは
[name](url): notesの形式で書きます。
「Optional」というセクションは、優先度の低いリンクに使います。AIツールは、扱える文脈を短くしたい場合にこの部分を省略できます。また提案では、主要ページについて、同じURLの末尾に .md を付けたアドレスで整形済みのMarkdown版を用意することも推奨されています。
llms.txtに記載する内容
B2B企業の場合、役立つファイルは短いものです。たとえば次のような内容を含めます。
- 何を、誰に向けて販売しているかを1行で。
- 製品・サービスページへのリンクと、それぞれの説明1文。
- 料金、ドキュメント、主要なガイドへのリンク。
- ブログ、事例ページ、過去の資料などをまとめた「Optional」セクション。
簡単な例を示します。
# Example Co
> Example Co makes invoicing software for small accounting firms in the US.
## Product
- [Features](https://example.com/features.md): what the software does
- [Pricing](https://example.com/pricing.md): plans and limits
## Optional
- [Blog](https://example.com/blog.md): guides for accounting firms
llms.txtとrobots.txtの違い
この2つはよく混同されます。
| robots.txt | llms.txt | |
|---|---|---|
| 目的 | クローラーに取得してよいページと、いけないページを伝える | AIツールにサイトの概要と主要ページの一覧を伝える |
| 位置づけ | 長く使われており、広く守られている | 提案段階で、対応状況にはばらつきがある |
| 形式 | プレーンテキストのルール | Markdown |
| アクセスを制御できるか | できる(ルールを守るクローラーに対して) | できない |
AIツールにサイトを見てもらいたいなら、重要なのはrobots.txtのほうです。たとえばOpenAIは、OAI-SearchBotをブロックしているサイトはChatGPTの検索回答に表示されないと説明しています。
llms.txtとllms-full.txtの違い
llms.txtは索引で、各ページへのリンクを示します。llms-full.txtは、それらのページの本文全体を1つのMarkdownファイルにまとめたものです。
ドキュメントプラットフォームのMintlifyは、顧客であるAnthropicと共同でllms-full.txtを開発したとしています。主にソフトウェアのドキュメントサイトで使われています。マーケティングサイトであれば、通常は短いllms.txtで十分です。
llms.txtの作り方
- 自社のビジネスを最もよく説明しているページを10〜20件選びます。
- 各ページについて、わかりやすい説明を1文ずつ書きます。
- H1と、引用ブロックに入れる1行の概要を書きます。
- リンクをいくつかのH2見出しの下に分類します。
- llms.txtという名前で保存し、サイトのルートにアップロードします。
ほとんどのサイトビルダーでは、ルートにファイルをアップロードできます。Next.jsのサイトでは、publicフォルダに置いたファイルがルートで配信されます。
llms.txtの確認方法
ブラウザでyourdomain.com/llms.txtを開きます。404エラーやデザインが適用されたページではなく、プレーンテキストが表示されれば問題ありません。すべてのリンクが機能しているか、記載の順序が提案どおりになっているかを確認します。その後は、ページの変更に合わせて四半期ごとに見直します。
AIアシスタントは実際にllms.txtを使っているのか
ここは冷静に判断する必要があります。対応状況にはばらつきがあります。2025年6月、GoogleのJohn Mueller氏は「現在llms.txtを使っているAIシステムはない」と書いています。チャットボットはこのファイルではなく、ページを直接取得しているとのことです。
一部の開発者向けツールはllms.txtを読み込みますが、その多くはドキュメントサイトでの利用です。また、モデルに文脈を与えるために、チャットにリンクを貼り付ける使い方もあります。つまり、追加するコストは低いものの、llms.txtだけでAIの回答に社名が挙がるようになるわけではありません。
ベストプラクティス
- 短く、最新の状態に保ちます。古い��報のままのファイルは、ないよりも悪影響があります。
- 自社のことをまったく知らない読み手を想定して書きます。
- 購買担当者の実際の疑問に答えるページにリンクします。
- キーワードを詰め込まないでください。ランキングを上げるための手法ではありません。
- まず、robots.txtでAI検索のクローラーのアクセスを許可しているか確認します。
よくある質問
SEO対策にllms.txtは必要ですか?
必要ありません。Googleはランキングにllms.txtを使用していません。AIツール向けの任意のファイルです。
llms.txtはどこに置けばよいですか?
ドメインのルートに置き、yourdomain.com/llms.txtで表示されるようにします。
llms.txtはrobots.txtの代わりになりますか?
なりません。robots.txtはクローラーのアクセスを制御するものです。llms.txtはサイトの内容を説明するだけです。
llms-full.txtも作成すべきですか?
AIツールに読み込ませる長いドキュメントがある場合に限ります。ほとんどのマーケティングサイトでは不要です。
llms.txtを置けば、ChatGPTで自社が紹介されるようになりますか?
llms.txtだけでは紹介されません。引用されるかどうかは、わかりやすいページ、クローラーのアクセス、ほかの信頼できるサイトでの言及によって決まります。
AI Coworkersができること
AI Coworkers(aicoworkers.com)は、B2B企業のGo-to-Market(営業・マーケティング)を担うAI社員を導入するサービスです。当社のストラテジストが貴社チームの営業の進め方を整理し、SEO対策、AI検索、LinkedIn、リード獲得、競合モニタリングといったワークフローに合わせてAI社員を設定します。方針を決めて承認するのは貴社のチームです。AI社員は、購買担当者が抱く疑問をChatGPT、Gemini、Claude、Perplexityに投げかけ、どのページが引用されているかを記録します。これにより、実際に効果のある施策を把握できます。