llms.txt は、ドメインのルートに置くプレーンな Markdown ファイルで、サイトのどの部分が重要かを言語モデルに伝えるものです。 標準ではなく慣習であり、追加にはおよそ 10 分かかります。 このガイドでは、書式、配置方法、そして実際に取得できるかどうかの確認手順を扱います。
図のラベルは英語のままです。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 を挙げています。
今日実際に役立つのは、コンテキストを意識して取得するドキュメントサイトやコーディングエージェント、そして整理された入口を受け入れる検索システムです。 正直に言えば、小さくて安価なシグナルであり、追加する価値はあっても、ランキング要因として扱う価値はありません。
公開されたことはどう確認しますか。
- ブラウザで
https://your-domain.com/llms.txtを開きます。プレーンテキストとして表示され、ダウンロードされたり 404 になったりしないはずです。 - レスポンスが
200で、コンテンツタイプがtext/plainであることを確認します。 robots.txtがこのパスを禁止していないこと、ファイアウォールがクローラーの user-agent を遮断していないことを確認します。- ファイル内のすべてのリンクを一度ずつ開きます。リンク切れが最もよくある不具合です。
これらの確認は llms.txt Studio(英語)でまとめて自動化できます。まずクローラーからのアクセスを監査したい場合は、無料の GEO スキャナをお使いください。