llms.txtは何をするファイルか?

llms.txtはMarkdown形式のプレーンテキストで、サイトの目的、主要セクション、重要ページへのリンクを簡潔に列挙します。人間向けのsitemap.xmlが「全URLのリスト」だとすれば、llms.txtは「編集者が選んだ案内図」です。OpenAIやAnthropic系のクローラーが参照し始めており、導入コストは数十分です。技術実装の全体像は構造化データ・技術実装を参照してください。

どう書くか?

基本構造は3要素です:H1でサイト名と一言説明、引用ブロックでサイトの要約、そしてセクション別のリンクリスト(各リンクに短い説明を付ける)。守るべき規律は次の通りです:

  • サイトルート(/llms.txt)に配置し、HTTP 200で直接取得できること
  • 載せるのは「読ませたいページ」だけ——全URLを列挙しない
  • 各リンクに1行の説明を付け、エンジンが文脈を理解できるようにする
  • サイト構造を変えたら同時に更新する——古い案内は誘導ミスになる
  • 日英など多言語サイトは言語別セクションを分ける——多言語GEO参照

robots.txtとの関係は?

両者は相補的で、競合しません。robots.txtはGPTBot・OAI-SearchBot・ClaudeBot・PerplexityBot・Google-Extendedなどの入場可否を制御し、llms.txtは入場後の動線を示します。どちらか一方では不十分で、許可設定と案内の両方をセットで整備してください。

よくある落とし穴

最大の誤解は「llms.txtを置けば引用される」という期待です。llms.txtは案内板であって、順位や引用を直接動かすレバーではありません。引用されるためには、案内先のページ自体が直接回答ブロック・出典付きデータ・FAQ構造を持つ引用可能な資産である必要があります。効果の検証は計測SOPの引用率で行い、設置の有無ではなく引用の変化を見てください。

よくある質問

llms.txtは必須?
必須ではありませんが、コストが極めて低く損失もないため推奨します。ただし優先順位は、クローラー許可・構造化データ・回答型コンテンツの後で構いません。
llms.txtを置くと順位は上がる?
上がりません。llms.txtは発見と理解の補助であり、ランキングシグナルではありません。効果測定は「引用率」の変化で行うのが正しい口径です。
sitemap.xmlとの違いは?
sitemap.xmlは検索エンジン向けの全URL機械可読リスト、llms.txtはAIクローラー向けの編集済み案内です。目的が違うため、両方を併用してください。