llms.txtとは、AIに自社サイトの要点を伝えるためMarkdown形式で書き、ドメイン直下の/llms.txtに置くファイルです。中小企業でも専用ツールなしで数分で作成できます。本記事では書き方の型・設置手順、robots.txtとの違い、現時点のAI対応状況までを、UniGainが自社サイトで運用している実例つきで解説します。
llms.txtとは?提案の背景と仕様をおさえる
llms.txtは、Answer.AI共同創業者のジェレミー・ハワード氏が2024年9月3日に提案したファイルです。AIチャットボットやAIエージェントが大量のHTMLをそのまま読み込むと、ナビゲーションや広告など不要な情報が混ざり、限られたコンテキストウィンドウを圧迫します。この課題に対し、サイトの要点だけをMarkdown形式でまとめ、AIに要約地図として渡す発想で生まれました。
仕様はシンプルです。ファイルはドメイン直下の/llms.txt(例: https://example.co.jp/llms.txt)に置き、H1に会社名やサイト名、続く引用文で概要、H2以降に会社情報・サービス・お役立ちページなどをMarkdownのリンク一覧で並べます。新しいスキーマや専用ツールは不要で、テキストエディタだけで作成できます。
llms.txtはIETFやW3Cが承認した正式な標準ではなく、あくまで提案の段階です。ただしAnthropicのドキュメントサイトやStripe、Vercelなど開発者向けサービスを中心に採用が広がっており、フォーマット自体は一定の範囲で定着しつつあります。
- 提案者: ジェレミー・ハワード氏(Answer.AI)
- 提案日: 2024年9月3日
- 形式: Markdown
- 設置場所: ドメイン直下 /llms.txt
- 標準化状況: IETF・W3C未承認の「提案」段階
llms.txtとrobots.txt・sitemap.xml・llms-full.txtの違い
robots.txtはクローラーに「どこを巡回してよいか」を指示する制御ファイルで、検索エンジンの巡回ルールに関わります。一方llms.txtは巡回の可否を制御するものではなく、AIに「サイトの要点はここです」と伝える案内役です。役割が異なるため、片方を設置すればもう片方が不要になるものではありません。
sitemap.xmlは全ページのURL一覧を検索エンジンに渡すための技術的なファイルで、人間が読むことは想定されていません。llms.txtはAIと人間の両方が読める前提で、重要ページだけを厳選してMarkdownでまとめます。さらに本文まで読ませたい場合はllms-full.txtを併用します。
| ファイル | 主な目的 | 対象 |
|---|---|---|
| robots.txt | クローラーの巡回可否を制御 | 検索エンジンのクローラー |
| sitemap.xml | 全URLの一覧を伝える | 検索エンジン |
| llms.txt | 重要ページの要約案内 | AI(人間も可読) |
| llms-full.txt | 本文全体をテキストで提供 | AI |
llms.txtの書き方|中小企業向けの記述例
書き方の型はシンプルです。1行目にH1でサイト名や会社名、続けて引用(>)で1〜2文の要約、その後H2で「会社概要」「サービス」「お役立ち情報」などのセクションを作り、それぞれの下にMarkdownのリンク形式([ページ名](URL): 説明)で情報を並べます。
例えば工務店であれば、次のような形式になります。H1に社名、引用で一言の要約を書き、H2で会社概要・サービス・お役立ち情報のようにセクションを分け、それぞれの下にページへのリンクと一文の説明を並べる形が基本の型です。下に実際の記述例を示します。
ポイントは、リンクの説明文をページタイトルの言い換えで終わらせず、そのページで何が分かるかを一文で書くことです。AIは説明文をそのまま要約材料として使うため、抽象的な言葉より具体的な数字や対象、地域を入れるほど、内容を正しく読み取りやすくなります。
- # 株式会社〇〇工務店
- > 愛知県名古屋市で注文住宅・リフォームを手がける工務店です。
- ## 会社概要
- - [会社概要](https://example.co.jp/about): 所在地・沿革・代表者情報
- ## サービス
- - [注文住宅](https://example.co.jp/service/house): 木造注文住宅の設計・施工
- - [リフォーム](https://example.co.jp/service/reform): 水回り・外壁リフォーム
- ## お役立ち情報
- - [家づくりの費用相場](https://example.co.jp/blog/cost): 坪単価の目安と内訳
設置手順|作成からアップロードまでの4ステップ
作成自体は難しくありませんが、公開後に迷わないよう手順を4段階に分けて進めます。掲載する情報を洗い出し、Markdownでファイル化し、ドメイン直下にアップロードして、表示を確認するという流れで、特別な開発環境や専門知識がなくても対応できます。
一度作って終わりではなく、サービスページや記事を追加・変更するたびにllms.txtも更新しないと、AIに古い情報を渡すことになります。更新頻度が高いサイトほど、手動更新は抜け漏れが起きやすいため、更新のタイミングをあらかじめ社内ルールとして決めておくと安心です。
- 1. 掲載する情報を洗い出す(会社概要・主要サービス・FAQ・代表的なブログ記事など)
- 2. Markdownでファイルを作成する(メモ帳などのテキストエディタで可、拡張子は.txt)
- 3. サーバーのドメイン直下(ルート)にアップロードする(FTPやCMSのファイル管理機能を利用)
- 4. https://自社ドメイン/llms.txt にアクセスして表示を確認する
llms.txtの効果はある?現時点のAI対応状況
結論から言うと、llms.txtを設置しただけで検索順位やAIの引用回数が明確に上がるという確証はまだありません。Googleのジョンミューラー氏やゲイリー・イリェス氏は、llms.txtがGoogle検索やAI Overviewsのランキング要因ではないと明言しており、過去のkeywordsメタタグに例える発言もしています。
一方でAnthropic(Claude)やPerplexityは、公開情報を見る限りllms.txtを読み取り、サイト情報の把握に利用しているとされています。OpenAI(ChatGPT)は公式に対応を明言していません。現時点では「設置すれば必ず引用される」という段階ではなく、対応状況はAIサービスごとに差があると理解しておくのが実態に近いです。
実際の運用現場でよくあるのは、llms.txtを設置しても効果測定の指標がはっきりしないという相談です。AI検索からの流入をアクセス解析だけで切り分けるのは難しく、設置した・していないを比較する形での効果検証は現状では簡単ではありません。だからこそ、設置の手間が小さいうちに先行しておき、サイト構造の整備など他のLLMO施策と合わせて考えるのが現実的です。
UniGainが自社サイトで運用しているllms.txtの実例
UniGainでは、unigain.co.jp自体にllms.txtとllms-full.txtを設置し、記事を追加・更新するたびに自動生成・同期する仕組みで運用しています。手動更新ではなく、公開している記事一覧やサービスページの情報を定期的に反映するパイプラインを組んでいるため、記述内容が古くなりにくいのが特徴です。
自動同期にしている理由は単純で、手動更新だと記事を追加した日にllms.txtの更新を忘れる、というミスが起きやすいからです。中小企業が自社運用する場合も、月1回など更新のタイミングをあらかじめ決めておくと、放置による情報の陳腐化を防げます。
UniGainのマーケティング支援は月15万円〜で、広告・SEO・SNSを組み合わせて検索流入を1.8倍に伸ばした実績があります(詳細は事例ページで公開しています)。llms.txtの設置単体は無料でできる範囲ですが、記事構成やサイト設計まで含めてAI検索に見つかりやすい状態を作りたい場合は、こうした運用の伴走もあわせて検討する価値があります。
よくある質問
Qllms.txtは無料で作れますか?
はい、無料で作成できます。Markdown形式のテキストファイルをメモ帳などで書き、サーバーのドメイン直下にアップロードするだけで、専用ツールや追加費用は必要ありません。ただし記事更新のたびに内容を更新する運用コストは発生する点は理解しておく必要があります。
Qllms.txtを設置すればAI検索で上位に出ますか?
いいえ、それだけで上位表示や引用が保証されるわけではありません。Googleは検索やAI Overviewsのランキング要因ではないと明言しており、効果が確認されているのはAnthropicやPerplexityなど一部のAIサービスに限られます。
Qrobots.txtやsitemap.xmlがあればllms.txtは不要ですか?
いいえ、役割が異なるため併用が基本です。robots.txtはクローラーの巡回可否を制御し、sitemap.xmlは全URLの一覧を伝えるファイルで、どちらも要約ではありません。llms.txtはAIに要点を伝える案内役として別に機能します。
UniGain