サイトのllms.txt を生成する。
llms.txt はドメインのルートに置く Markdown の索引です。サイトが何であり、どのページを読む価値があるかをモデルに伝えます。ツールが sitemap を読み、公開できる状態のファイルを組み立てます。
- モジュール
- AEO/GEO
- 入力
- ドメイン 1 件
- 実行場所
- Rovemark のサーバー
- 費用
- 無料・登録不要
このファイルの役割
ブラウザを開かない読み手のための索引
アシスタントがサイトを理解する必要があるとき、まず生のHTMLを読みます。メニュー、バナー、フッター、スクリプトです。コンテンツはそこにありますが、ほかの要素と混ざっています。llms.txtはその代替手段です。ルートに置くMarkdownファイルに、サイト名、概要を1行、重要なページの一覧をセクション別にまとめます。
この提案は 2024 年 9 月に Jeremy Howard が示したもので、主にドキュメントサイトやプロダクトサイトで採用が進んでいます。公式標準ではなく、読む義務を負うモデルもありません。公開の費用は静的ファイル一つ分。得られるのは、「何が重要か」の判断をパーサーに委ねなくて済むことです。
仕組み
- 01
ツールが sitemap を見つける
robots.txt の Sitemap ディレクティブを探し、見つからなければ標準的なパスを試します。sitemap インデックスはサブファイルまで辿ります。
- 02
ページをセクション別にまとめる
URLの最初のセグメントがセクションになります。これはサイト自体がすでに宣言している階層です。浅いページから先に入り、どのセクションにも割り当てがあるため、1つのセクションがファイル全体を使い切ることはありません。
- 03
コピーしてルートに公開する
ファイルは Markdown で完成した状態で出ます。robots.txt と同じように、ドメインのルートに /llms.txt として公開してください。
よくある質問
- 01
llms.txt とは何ですか?
- 言語モデル向けにサイトを説明する、/llms.txtのMarkdownファイルです。タイトル、1行の要約、主要ページへのリンクをセクション別にまとめます。モデルにHTMLから推測させるのではなく、完成したサイトマップを渡すためのものです。
- 02
sitemap.xml と同じものですか?
- いいえ。sitemapは検索エンジンのクローラー向けのURL一覧です。機械同士の通信で、文脈はありません。llms.txtは読むために書かれています。名前、説明、グループ分けがあり、コンテキストウィンドウに収まります。どちらかがもう一方の代わりになるわけではありません。
- 03
モデルは本当にこのファイルを読むのですか?
- 保証はありません。それは正直に申し上げます。大手で llms.txt を本番で利用していると明言した事業者はありません。あるのは、サイト側での採用の広がりと、ほぼゼロに近い公開コストです。安価な賭けであって、確実性ではありません。
- 04
ファイルはどこに公開しますか?
- ドメインのルートに /llms.txt として、text/plain または text/markdown で配信します。静的サイトなら公開フォルダに置くだけです。プロジェクトによっては、リンクだけでなく本文全体を含む /llms-full.txt も併せて公開しています。
- 05
多言語サイトです。ファイルが巨大になりませんか?
- ツールは割当をセクション間で分配するため、一つの言語がファイル全体を占めることはなく、各言語が同程度のページ数で並びます。言語ごとに分けたい場合は、生成してから必要なセクションを切り出してください。
- 06
新しいページを公開したら更新が必要ですか?
- 必要です。sitemap と同じです。ファイルは生成した時点のサイトのスナップショットです。公開頻度が高いなら、手作業ではなくビルド時に生成するのが妥当です。
ほかの無料ツール
