
llms.txt とは?生成AIに「読んでほしい要点」を正しく伝える新しいファイル
ChatGPTやGeminiなどの生成AIが「答えそのもの」を返す時代になり、サイト側にも“AIに正しく読ませる”工夫が求められています。その一つが llms.txt です。本記事では、llms.txt の意味・robots.txt や sitemap.xml との違い・書き方・設置と確認の手順・よくある失敗までを、実務目線で整理します。
📌 この記事の要点(30秒サマリー)
- llms.txt とは:サイト直下に置くMarkdownファイルで、生成AIに「サイトの概要」と「読むべき重要ページ」を簡潔に伝える仕組み。
- robots/sitemap との違い:robots.txt は巡回制御、sitemap.xml は全URL一覧。llms.txt は“要約と優先順位”を人間可読で示す点が異なる。
- 役割:検索順位を上げるものではなく、AIに正確・簡潔に理解され、引用・参照されやすくするLLMO施策。
- 実装の核:①ルート直下に設置 ②概要+重要ページを見出し別に箇条書き ③曖昧な数字は書かない ④/llms.txt が正しく表示されるか確認。
llms.txt とは?何のためのファイルか
llms.txt は、サイトの内容を生成AI(大規模言語モデル)に分かりやすく伝えるためのMarkdown形式のテキストファイルです。サイトのルート直下(例:https://example.com/llms.txt)に設置し、サイトの概要と、AIに優先的に読ませたい重要ページへのリンクを簡潔にまとめます。
HTMLページはナビゲーションや広告、装飾など「本題以外の情報」も多く含みます。llms.txt は、そうしたノイズを取り除き、「このサイトは何者で、どのページを読めば要点がわかるか」をAIに一枚で渡す“目次兼サマリー”のような役割を担います。
なぜ今 llms.txt が重要なのか?(LLMOとの関係)
ユーザーが検索ではなくAIに直接質問し、要約された答えを受け取る行動が広がるなかで、企業側の課題は「AIに自社情報を正確に理解・引用してもらえるか」に移りつつあります。これが LLMO(大規模言語モデル最適化) の考え方です。
llms.txt は、その入り口として「AIにまず読ませたい要点」を明示できる手段です。正確で一貫した概要と重要ページを提示することで、AIが自社を取り違えたり、古い情報を参照したりするリスクを下げられます。
補足:llms.txt の位置づけ(2026年時点)
llms.txt は2024年に Jeremy Howard 氏(Answer.AI)が提案した比較的新しい仕組みで、公式な標準規格ではなく“コミュニティで広まりつつある慣習”という段階です。対応状況もAIによって異なり、Anthropic(Claude)やPerplexityは対応を公表、OpenAIは明言していないものの参照が観測されるとされ、Googleはrobots.txt・sitemap・構造化データなど従来シグナルを重視する立場です。効果は「well-curatedなllms.txtを置いたサイトは、特にAnthropic・Perplexityで引用率に控えめだが測定可能な上昇が見られる」という報告があり、過度な期待は禁物だが、整備しておく価値はある——というのが現時点の妥当な理解です。
robots.txt・sitemap.xml と何が違う?
混同されがちですが、役割は明確に異なります。
- robots.txt:クローラーの巡回可否(アクセスの許可・拒否)を制御するファイル。
- sitemap.xml:サイト内の全URLを機械的に一覧化し、クローラーに網羅的に伝えるファイル。
- llms.txt:AIに「まず読むべき要点と重要ページ」を、人間も読めるMarkdownで“要約・優先順位付け”して伝えるファイル。
つまり sitemap が「全部の地図」なら、llms.txt は「重要スポットだけを絞ったガイドマップ」です。網羅ではなく取捨選択がポイントになります。
llms.txt はどう書く?基本構造とテンプレート
厳密な必須フォーマットはありませんが、一般的には次の構成が読みやすいとされています。先頭にサイト名(# 見出し)、続けて概要(引用 > ブロック)、その後に見出しごとの重要リンクを箇条書きで並べます。
# 会社名・サイト名
> サイトの概要を1段落で。何の専門で、どんな価値を提供するか、所在地や連絡先など要点を簡潔に。
## 主要サービス
- [サービスA](https://example.com/service-a/): 一言説明
- [サービスB](https://example.com/service-b/): 一言説明
## 会社情報
- [会社概要](https://example.com/company/)
- [お問い合わせ](https://example.com/contact/)
## 主要コンテンツ
- [重要な解説ページ](https://example.com/guide/)
## Optional
- [補足的なページ](https://example.com/etc/)
「Optional」の見出しに入れたリンクは、文脈に応じてAIが省略してよい補足という位置づけになります。核となる情報と補足を分けておくと、要点が伝わりやすくなります。
どこに置く?設置と確認の手順
- ルート直下に設置:
https://(あなたのドメイン)/llms.txtでアクセスできる場所(サーバーの公開ディレクトリ直下)にファイルを置きます。 - テキストで表示されるか確認:ブラウザでURLを開き、Markdownの内容がそのまま表示されること(HTMLに変換・装飾されていないこと)を確認します。
- 内容の鮮度を保つ:サービスや会社情報を更新したら llms.txt も合わせて見直します。古い住所・電話・実績が残らないよう注意します。
よくある失敗と注意点
- 曖昧・誇大な数字を書く:実績値は社内で確定した正確なものだけに。曖昧な数字はAIに誤って引用されるリスクになります。
- 全URLを詰め込む:sitemap の代わりにしない。重要ページに絞ってこそ“要約”として機能します。
- 古い情報の残置:住所・電話・サービス内容が旧いままだと、機械可読情報として誤解を招きます。
- 設置場所の誤り:サブディレクトリに置くと参照されにくくなります。必ずルート直下に。
llms.txt を“効かせる”ための次の一手
llms.txt はあくまで入り口です。AIに継続的に引用・推薦されるには、各ページ側の構造化データ(Schema.org/JSON-LD)、結論ファーストで事実が明確な文章、発信者の明確化(E-E-A-T)を合わせて整えることが重要です。llms.txt・構造化データ・コンテンツ設計を一体で運用してはじめて、AI時代の集客につながります。
関連記事(もっと深く知る)
よくある質問(FAQ)
Q. llms.txt とは何ですか?
A. サイトの内容を生成AIに分かりやすく伝えるため、サイト直下に置くMarkdown形式のテキストファイルです。サイト概要とAIに読ませたい重要ページへのリンクを簡潔にまとめます。
Q. llms.txt と robots.txt・sitemap.xml は何が違いますか?
A. robots.txt は巡回制御、sitemap.xml は全URL一覧です。llms.txt は「まず読むべき要点と重要ページ」を人間可読なMarkdownで要約・優先順位付けして伝える点が異なります。
Q. llms.txt を設置すると検索順位は上がりますか?
A. 直接は上がりません。目的は生成AIに自社情報を正確・簡潔に把握させ、引用・参照されやすくすることです。順位向上を狙うSEOとは目的が異なるLLMO施策です。
Q. llms.txt はどこに置けばよいですか?
A. サイトのルート直下に置き、https://(ドメイン)/llms.txt でテキストとして表示される状態にします。設置後にURLへアクセスし、内容が正しく表示されるか確認してください。
Q. 何を書けばよいですか?
A. 先頭にサイト名と概要、続けて「主要サービス」「会社情報」「主要コンテンツ」などの見出しごとに重要ページのリンクと一言説明を箇条書きでまとめます。数字は確定した正確なものだけを載せます。
