昨日より1mm進化するための備忘録

ねこをもふれればそれでいい

llms.txt を導入してみた: AI向けのサイト案内を最小コストで

Astroブログ運営AIメモ

llms.txt とは

ざっくり言うと、AI向けの「最短ルート案内」です。サイトの重要な入口URLを1ファイルにまとめるだけで、クローラに意図が伝わりやすくなります。

狙い

  • AIが迷わずに主要ページへ到達できる
  • 人間が見ても分かる簡易サイトマップになる

配置場所

基本はサイトのルート(例: /llms.txt)。このブログではビルド時に生成するようにしてあるので、結果として public/llms.txt に配置されます。

補足

公開先がVercelでもGitHub Pagesでも、ルート配下に出るのが重要。URLが変わらないようにだけ注意。

生成フロー

自分は記事数が増えるので、手書きではなくスクリプト生成に寄せています。Astroのコンテンツ一覧から必要なURLだけ抽出し、短い説明を添えて出力する方式。

手順

  1. コンテンツ一覧を取得
  2. 公開対象だけフィルタ
  3. 入口URLと説明を整形

運用のコツ

一番大事なのは「短く・入口に絞る」こと。全部を載せるのではなく、読んでほしい導線だけにするのがポイント。

  • トップ、カテゴリ、代表記事に絞る
  • 説明文は1行で完結させる
  • 更新はビルド時に自動化

結果

今は /llms.txt として公開中。自分用の「超短いサイトマップ」としても便利。

今後は、同じ生成ロジックで /llms-full.txt のような詳細版も検討中。