AI エージェント対応Web 担当者SEO

llms.txt とは?書き方と効果を解説

ドメイン番人4 分で読めます
目次

この記事でわかること

  • llms.txt が何のための仕組みで、robots.txt や sitemap.xml と何が違うのか
  • Markdown でどう書くか(H1・要約・H2 リンクリストの構造)
  • 中小企業サイトで用意する効果と、作り方の手順

llms.txt とは

llms.txt とは、サイトのなかで AI に読んでほしい主要ページを、人手でまとめた「案内地図」のことです。Jeremy Howard 氏率いる Answer.AI が 2024 年 9 月に提案した仕様で、出典はllmstxt.orgAnswer.AI の発表記事です。

ここで押さえておきたいのは、llms.txt は IETF などの公式な標準ではなく、あくまで「提案(proposal)」だという点です。RFC として確定したルールではないため、対応する LLM やツールはこれから広がっていく段階にあります。

LLM はサイトのコンテンツを推論時(inference)に読み込みますが、HTML にはナビゲーションや広告など本筋でない要素が多く含まれます。そこで「このサイトで重要なのはこのページです」と人手で選んだ一覧を 1 ファイルにまとめておくと、AI が要点を効率的にたどれる、という発想です。

robots.txt や sitemap.xml との違い

名前が似ていて混同しやすいので、役割の違いを整理します。

robots.txt・sitemap.xml・llms.txt の役割比較

  • robots.txt: クローラがアクセスしてよいか否か(許可・拒否)を伝えるファイル
  • sitemap.xml: サイト内の全ページの URL をクローラ向けに列挙するファイル
  • llms.txt: AI に読ませたい重要ページを人手で選び、優先度を推奨する案内

llms.txt はアクセスの可否を決めるものではありません。「ここを優先して読むとよい」という推奨にとどまる点が、robots.txt とも sitemap.xml とも異なります。これらは競合せず、併用するものだと考えてください。llms.txt はAI エージェント対応とはで整理した観点のうち、コンテンツのアクセスしやすさを高める一手にあたります。

llms.txt の書き方

llms.txt は Markdown 形式で書き、ドメイン直下の /llms.txt(例: https://example.com/llms.txt)に置きます。raw な Markdown としてその URL で直接読めるようにします。

構造はシンプルです。

llms.txt の基本構造

  1. H1 でサイト名: # サイト名 を 1 行目に置く
  2. blockquote で要約: > サイトの概要を 1 〜 2 文で と引用記法で書く
  3. H2 セクションにリンクリスト: ## ドキュメント などの見出しの下に、[ページ名](URL): 短い説明 を箇条書きで並べる

実際の記述例は次のようになります。

# サンプル商店

> 中小企業向けに〇〇を提供するサイトです。

## 主要ページ

- [サービス紹介](https://example.com/service): 提供内容と料金の概要
- [よくある質問](https://example.com/faq): 導入前の疑問への回答
- [お問い合わせ](https://example.com/contact): 相談・見積もりの窓口

リンク先には、HTML よりも余分な要素が少ない Markdown 版を用意できると、AI がさらに効率よく読めます。これはMarkdown コンテンツネゴシエーションAccept: text/markdown で Markdown 版を返す仕組み)と組み合わせると効果的です。

中小企業サイトでの効果

ページ数が多いサイトほど、AI は「どこが要点か」を判断しづらくなります。llms.txt で主要ページを明示しておくと、サービス紹介や問い合わせ窓口など、読んでほしいページに AI を誘導しやすくなります。

一方で、対応する LLM やツールが普及途上である以上、すぐに目に見える効果が出るとは限りません。それでも、提案仕様の段階で先に備えておくと、AI 経由の参照が一般化したときに有利になります。手間も小さいため、コンテンツが多いサイトから優先して着手する価値があります。

よくある質問

llms.txt を置けば必ず AI に読まれますか

いいえ。llms.txt は提案仕様であり、読み込むかどうかは各 LLM やツールの実装次第です。アクセスを強制するものではなく、あくまで「優先して読むとよい場所」を示す推奨である点に注意してください。

robots.txt があれば llms.txt は不要ですか

役割が異なるため、不要ではありません。robots.txt はアクセスの可否、llms.txt は読ませたい重要ページの案内です。両方を併用するのが基本です。

どこに置けばよいですか

ドメイン直下の /llms.txt に置きます。サブディレクトリではなく、トップレベルの URL で直接アクセスできる場所が想定されています。

まとめ

  • llms.txt は AI に読ませたい主要ページを人手でまとめた案内(2024 年提案の仕様。標準ではない)
  • robots.txt(可否)や sitemap.xml(全 URL 列挙)とは異なり、優先度の推奨にとどまる
  • 書き方は Markdown で「H1 サイト名 + blockquote 要約 + H2 リンクリスト」
  • ページ数が多いサイトほど効果が出やすく、手間も小さいので先に備えておくと有利

まずは自社サイトの対応状況を確認しませんか

llms.txt をはじめとする AI エージェント対応の状況は、URL を入れるだけでAI エージェント対応チェックで自動で確認できます。SPF / DKIM / DMARC / SSL / DNS など Web インフラ全体の状態は、ドメイン番人の無料診断で数十秒で点検できます。ほかの単発チェックツールは無料ツール一覧にまとめています。

次の一歩は無料診断から。