AIO AIO Field Notes

llms.txtとは?初心者向けに役割・書き方をゼロから解説

結論から言うと、llms.txtとは「このサイトはこういう内容です」とAIに一言で伝えるための、 シンプルな案内メモのようなファイルです。 サイトのルート(トップページと同じ階層)に /llms.txt という名前で置く、 Markdown形式のテキストファイルです。専門知識がなくても作れます。

なぜ必要なのか

ChatGPTやClaudeのようなAI(大規模言語モデル)は、一度に読み込める情報量に上限があります。 さらに、通常のWebページにはナビゲーションメニューや広告など、AIにとっては ノイズになる情報も大量に含まれています。llms.txtは、そうした余分な情報を省き、 「このサイトの要点はここです」と簡潔にAIへ伝えるために提案されたファイル形式です。

提唱したのは、Answer.AIの共同創業者Jeremy Howard氏で、2024年9月3日に発表されました。 現在も特定の企業や団体が管理する「公式規格」ではなく、有志による提案(プロポーザル)という 位置づけです。 (出典: llmstxt.org 公式サイト)

robots.txtとの違い

似た名前のファイルに「robots.txt」がありますが、役割が全く異なります。

ファイル 役割
robots.txt AIやクローラーに「アクセスして良いか・ダメか」を伝える
llms.txt AIに「サイトの内容・要点」を伝える

アクセス許可を出す・出さないの話ではなく、あくまで「内容を要約して案内する」ためのファイルなので、 両方を設置しても問題ありません。むしろ補完し合う関係です。

公式仕様のポイント(むずかしく考えなくて大丈夫です)

llmstxt.orgが定める公式仕様では、以下の要素を上から順に書きます。 実際に必要なのは1〜3だけで、4以降は任意です。

  1. サイト名(見出し1つだけ) — 唯一の必須項目です
  2. サイトの要約(1〜2行) — 「>」で始まる引用形式で書きます
  3. 補足説明(任意) — もう少し詳しい説明があれば書きます
  4. 関連ページのリンク一覧(任意) — 見出しごとにページを分類してリンクを並べます
  5. 「Optional」という名前のリンク一覧(任意) — 「AIが余裕のあるときだけ読めばいい、優先度の低い情報」を示す特別な意味を持ちます

実際の書き方(3ステップ)

1. メモ帳に以下のような形で書きます(拡張子はどのファイルもテキスト形式でOKです)

# サイト名

> サイトの要約を1〜2行で

## Docs

- [ページ名](https://example.com/page1): このページの簡単な説明
- [ページ名2](https://example.com/page2): このページの簡単な説明

2. ファイル名を「llms.txt」にして保存します

3. サイトのルート階層(トップページと同じ場所)にアップロードします

サイトの作り方によっては、管理画面から直接アップロードできる場合もあります (例: STUDIOは有料プランで「txtファイルアップロード」機能があります)。

本サイトの実例

このサイト自体のllms.txtも公開しています。実際にどう書いているか、参考にしてください。

→ aio.tipsindex.net/llms.txt

正直なところ、効果はあるのか

ここは誠実にお伝えしたい部分です。2026年時点の複数の情報源を確認したところ、 AnthropicやPerplexityはllms.txtを取得・活用していると報告されていますが、 ChatGPTが読み込んでいるかどうかは公式に確認されておらず、 「主要なAIが軒並み大量に読んでいる」とまでは言えない状況です。 llms.txtを置いたからといって、AI回答での引用が増えると保証するものではありません。 (出典: Presenc AI「State of llms.txt 2026」)

とはいえ、設置すること自体のコストはほぼゼロで、サイトの内容を自分自身で言語化して 整理する良い機会にもなります。「必須ではないが、やって損はない」というのが、 現時点でのフェアな評価だと考えています。