llms.txt はどう書く?形式・サンプル・公開手順

llms.txt は、プレーンテキストファイルに Markdown でサイト名、概要、重要なページへのリンクと説明を記載し、ウェブサイトのルートディレクトリに llms.txt として保存します。AI によるサイト内容の理解を助けるための形式の提案であり、AI があなたのサイトを読み取り、引用し、推奨することを保証するものではありません。この記事では、掲載する内容の選び方、サンプルの使い方、ファイルが正しく公開されているかの確認方法を紹介します。
llms.txt とは?まずはサイトの案内カードと考えよう
初めて訪れた読者が、簡潔な案内カードを手にしているところを想像してください。あなたは誰なのか、何を提供しているのか、重要な情報はどこにあるのか。llms.txt の役割もこれに近く、主にこの形式に対応する AI ツールが参照するためのものです。
サイトにもともと存在しない情報を補ってくれるわけではありません。サービスページに料金、対応地域、予約方法が書かれていない場合は、まずページの内容を明確にしてから、ファイルに掲載しましょう。
llms.txt の基本形式はどう組み立てる?
形式の提案では、冒頭にレベル1の見出しを1つ置き、それ以外の部分は必要に応じて追加します。
# サイト名またはブランド名:このファイルが誰のものかを示します。> 概要文:引用ブロックを使い、サイトの目的と対象者を説明します。- 補足の段落:サイトを理解するうえで知っておく必要がある背景を説明します。
## カテゴリ名:ページをサービス、予約、よくある質問などのグループに分けます。- リンク一覧:各項目にページ名、URL、短い説明を記載します。
URL は、コンテンツが別の環境で利用された際にも場所の情報が失われないよう、ドメインを含む完全な URL を使うことをおすすめします。## Optional を使う場合、そのセクションはコンテキストを短くする必要があるときに省略できる内容を意味します。関連する読み物に適しており、主要なサービスを載せる場所には適していません。
作成から公開まで、どのように進める?
- サイトの管理画面で重要なページを洗い出す。 まず、サービス紹介、料金、予約、連絡先、よくある質問のページを探します。各ページを開き、内容が現在も有効で、訪問者がログインせずに読めることを確認します。
- プレーンテキストエディターでファイルを作成する。 メモ帳やコードエディターを使い、下記の形式に沿って記入します。書き終えたら、
#の主見出しが1つだけで、各カテゴリに##を使い、リンクの項目が-で始まっていることを確認します。 - 説明を確認可能な情報に書き換える。 各リンクの後に、そのページが何を提供しているかを明記します。たとえば「サービス項目、料金、納品までの期間を掲載」のように書きます。該当ページに戻って実際にその内容が見つかるか確認し、根拠のない形容詞は削除します。
- UTF-8 で
llms.txtとして保存する。 エディターの保存画面で文字コードとファイル名を確認します。Windows ユーザーは拡張子も確認し、実際にはllms.txt.txtとして保存されていないか注意しましょう。 - サイトのルートディレクトリに配置する。 サーバーのファイルマネージャーやサイトのデプロイツールを使うか、サイトの管理担当者に依頼します。ホスティング型のサイト作成プラットフォームを使っている場合は、まずルートディレクトリでテキストファイルを公開できるか確認します。操作方法は、公式の最新の説明に従ってください。
- ブラウザーで公開状態を確認する。 自分のサイトのトップページのドメインの後に
/llms.txtを付けて開き、シークレットウィンドウでも再度確認します。表示されるものがログインページ、ページが見つからない旨の表示、トップページではなく、ファイルのテキストであることを確認し、ファイル内のリンクも1つずつテストします。
そのまま使える llms.txt のサンプルはある?
以下は架空のフラワーデザインスタジオのテンプレートです。例示用の URL を正式な URL と取り違えないよう、まずはプレースホルダーで示しています。公開前に、すべて自分のサイトに実在する完全な URL に置き換える必要があります。
# ブランド名|フラワーデザインスタジオ
> 台中エリアでフラワーギフトのオーダーメイドとフラワーアレンジメント講座を提供しています。サイトではサービス内容、料金、予約方法をまとめています。
フラワーギフトと講座は事前予約が必要です。対応可能な日程は予約ページでご確認ください。
## サービスと料金
- [フラワーギフトのオーダーメイド](<フラワーギフトページの完全なURL>): フラワーギフトの種類、価格、制作に必要な期間。
- [フラワーアレンジメント講座](<講座ページの完全なURL>): 講座内容、料金、場所、申し込み方法。
## 予約とお問い合わせ
- [予約のご案内](<予約ページの完全なURL>): 注文の流れ、支払い、キャンセルの規定。
- [お問い合わせ情報](<お問い合わせページの完全なURL>): 営業時間、住所、連絡方法。
## Optional
- [ブランドストーリー](<ブランドストーリーページの完全なURL>): スタジオの背景と制作理念。
コード内のリンクはファイルの内容の一部であり、紹介記事に誘導用のボタンを追加するという意味ではありません。テンプレートを貼り付けたら、URL の変更に加えて、対応地域、サービス項目、規定も併せて修正してください。提供していないサービスは、そのまま削除します。
内容を使いにくくする、よくある間違いは?
広告のキャッチコピーにしてしまう。「あなたの気持ちをいちばん理解する、夢のようなフラワーギフト」では、ページの内容が伝わりません。「花束のサイズ、価格、受け取り方法を掲載」のように書き換えられます。一文ごとに、答えにたどり着けるようにしましょう。
サイト全体のリンクをすべて詰め込む。 案内カードが混み合いすぎると、要点がわからなくなります。まずは主要なサービスに関する疑問に答えられるページを残し、必要に応じてカテゴリを追加しましょう。
ファイルとサイトの記載が異なる。 営業時間、料金、対応範囲を更新した際は、ファイルも併せて確認します。変わりやすい詳細については、説明から該当ページを参照するようにすれば、重複した管理作業を減らせます。
クローラーの権限設定として扱う。 llms.txt は robots.txt の代わりにはならず、アクセス制御も提供しません。機密情報はログイン認証と権限管理で保護し、公開ファイルには記載しないでください。
よくある質問
エンジニアがいなくても書ける?
はい。内容の作成に必要なのは、プレーンテキストと基本的な Markdown だけです。公開まで自分でできるかどうかは、サイト作成プラットフォームによります。ルートディレクトリを操作できない場合は、完成したファイルを管理担当者に渡せます。
必ず英語で書く必要がある?
形式の提案では、本文を英語にすることは求められていません。台湾の顧客向けのサイトなら、まず繁体字中国語で書いて構いません。サイトにすでに英語のサービスページがある場合は、必要に応じて対応する内容を追加し、翻訳の整合性を確認しましょう。
作れば AI に推奨される?
そのような保証はありません。読み取るかどうか、どのように使うかは、AI サービスごとに異なる可能性があります。コンテンツ整理の一環として活用するのに適しており、サイト自体も引き続き、明確で、公開状態で読み取れる、信頼できる情報を提供する必要があります。
llms.txt と sitemap.xml は両方必要?
両者は用途が異なります。sitemap.xml は主にサイトのページ一覧を提供し、llms.txt は AI の理解を助ける概要と読み進め方の案内を補います。すでに sitemap.xml がある場合はそのまま残し、サイトの必要性に応じて llms.txt を追加するか検討できます。


