メンション追跡ではなく、引用準備度の診断
セットアップ

llms.txt ファイルを生成して配置する方法

ドメインのルートに /llms.txt ファイルを構成し、ホストし、検証するための実践的なガイドです。AI での可視性のためにこのファイルが果たさないことについても、正直に説明します。

著者 Alex Xu(著者ページは英語)読了目安 3 分

llms.txt は、ドメインのルートに置くプレーンな Markdown ファイルで、サイトのどの部分が重要かを言語モデルに伝えるものです。 標準ではなく慣習であり、追加にはおよそ 10 分かかります。 このガイドでは、書式、配置方法、そして実際に取得できるかどうかの確認手順を扱います。

What robots.txt, sitemap.xml and llms.txt each decideA crawler arrives and meets three files in order. robots.txt decides whether it may fetch at all. sitemap.xml tells it which pages exist. llms.txt tells it what the site is about once it is reading. Each answers a different question and none replaces another.A crawler arrivesrobots.txtsitemap.xmlllms.txtMay it fetch?Permission.Empty file = allowed.What exists?Discovery.Missing = still crawled.What is it?Comprehension.Missing = inferred.None of the three substitutes for another.An llms.txt listing pages does not make them discoverable, because discovery is sitemap.xml.A sitemap submitted does not grant permission, because permission is robots.txt.
Read left to right in the order a crawler meets them: permission, then discovery, then comprehension.

図のラベルは英語のままです。robots.txt、sitemap.xml、llms.txt というファイル名は技術用語であり、図と本文をそのまま対応させて読めるようにしています。

llms.txt とは何ですか。

/llms.txt は、AI システムにウェブサイトの整理された機械可読な要約を渡すための提案中の慣習です。 モデルに HTML から構造を推測させるのではなく、プロジェクトの要約と最も重要なリンクの一覧を含む短い Markdown ドキュメントを直接渡します。 対になる /llms-full.txt は、展開された内容そのものを収録します。

ファイルには何を書きますか。

この慣習は意図的に単純です。サイト名を書いた H1 が 1 つ、引用ブロックによる要約、そのあとに注釈付きリンクを並べた H2 のセクションが続きます。

# Your Company

> One or two sentences describing what you do and who it is for.

## Core pages
- [Product overview](https://example.com/product): what it does.
- [Pricing](https://example.com/pricing): plans and limits.

## Documentation
- [Getting started](https://example.com/docs/start): setup in five minutes.

## Optional
- [Blog](https://example.com/blog): release notes and research.

書式よりも重要なルールが 2 つあります。要約の行は、モデルが最も引用しやすい箇所です。 だからスローガンではなく、事実を詰め込んだ一文にしてください。そしてすべてのリンクが解決できる必要があります。 404 ばかりのファイルは、ファイルがないより悪いからです。

ファイルはどこに置きますか。

正確に https://your-domain.com/llms.txt というパスで取得できる必要があります。サブディレクトリではなく、ドメインのルートです。 公開方法は技術スタックによって変わります。Next.js なら public/llms.txt に置きます。 多くの静的ホスティングなら公開ディレクトリに置きます。リダイレクトは避け、text/plain のコンテンツタイプで直接配信してください。

llms.txt は実際に AI での可視性を高めますか。

コストは示せますが、可視性が向上したことは示せません。 参照できた 2 つのクローラー文書——OpenAI のヘルプセンターと、2026 年 4 月 7 日付の Anthropic のクローラー記事——のどちらもこのファイルには言及しておらず、どちらも従う仕組みとして robots.txt を挙げています。

今日実際に役立つのは、コンテキストを意識して取得するドキュメントサイトやコーディングエージェント、そして整理された入口を受け入れる検索システムです。 正直に言えば、小さくて安価なシグナルであり、追加する価値はあっても、ランキング要因として扱う価値はありません。

公開されたことはどう確認しますか。

  1. ブラウザで https://your-domain.com/llms.txt を開きます。プレーンテキストとして表示され、ダウンロードされたり 404 になったりしないはずです。
  2. レスポンスが 200 で、コンテンツタイプが text/plain であることを確認します。
  3. robots.txt がこのパスを禁止していないこと、ファイアウォールがクローラーの user-agent を遮断していないことを確認します。
  4. ファイル内のすべてのリンクを一度ずつ開きます。リンク切れが最もよくある不具合です。

これらの確認は llms.txt Studio(英語)でまとめて自動化できます。まずクローラーからのアクセスを監査したい場合は、無料の GEO スキャナをお使いください。

llms.txt の配置についての質問

ファイルは正確にどこに置きますか。

ドメインのルートです。https://your-domain.com/llms.txt が HTTP 200 と本文を直接返す位置になります。ログインページへのリダイレクトや、HTML のエラーページが返る場合は、配信されていないものとして扱います。

llms.txt を公開すると順位は上がりますか。

このファイルを読むと明言しているクローラー文書は見つかっていません。参照できた 2 つの文書——OpenAI のヘルプセンターと Anthropic のクローラー記事——が指定しているのは robots.txt です。安価で、実際に取得する読者には意味があるため実施する価値はありますが、ランキング要因としては扱いません。

正しく配信されているかはどう確認しますか。

その URL をリクエストし、返ってくる内容を読みます。404 や HTML のページではなく、200 の Markdown である必要があります。空のファイルも 200 を返すため、ステータスコードだけでは足りません。

根拠と出典

GEO can boost visibility by up to 40% overall in generative engine responses, and in the paper's Table 1 the best of the tested methods improve on the no-optimization baseline by 41% and 28%. — Generative Engine Optimization, KDD 2024

このサイトが使う重み付けはその測定結果に従っており、引用可能性と根拠がそれぞれ 11%、AI コンテキストファイルのディメンションが 5% です。 重み付けの全体と、単一 URL のスキャンでは見えない部分は、日本語の方法論ページにあります。

Primary sources