日本語 English(Home)

llms.txtとは?書き方と、置くべきかの判断基準

「AI検索に対応するならllms.txtを置くべき」という話を見かけます。llms.txtが何のためのファイルか、仕様に沿った書き方、Googleが不要としている理由、ほかのAIサービスでの扱い、置くかどうかの判断基準を整理します。

llms.txtとは?書き方と、置くべきかの判断基準

この記事の要点:

  • llms.txtは、AI(大規模言語モデル)向けにサイトの概要と主要なページをMarkdownでまとめるファイルとして、2024年に提案された形式です。Webの標準規格ではありません。
  • Googleは、AIによる概要やAIモードに表示されるためにllms.txtは不要で、Google検索は表示の判断に使わず、置いても害も益もないと説明しています。
  • ほかの主要なAIサービスが検索や回答のためにllms.txtを読むと公式に明言している例は、確認できませんでした。
  • 置くかどうかは「効果」ではなく「手間に見合う使い道があるか」で判断します。AI検索のために先にやるべきことは、インデックスの状態と本文の中身を整えることです。

llms.txtとは:AI向けにサイトの要点をまとめる提案中のファイル

llms.txtは、AIがサイトの内容を理解しやすいよう、サイトの概要と主要なページの一覧をMarkdown形式でまとめるファイルです。サイトの一番上の階層(例:https://example.com/llms.txt)に置くことが提案されています。

2024年9月に、Answer.AIのJeremy Howard氏が提案しました(llms.txtの提案の仕様)。W3CやIETFのような標準化団体が定めた規格ではなく、対応するかどうかは各AIサービスの判断に任されています。

提案の背景には、AIが一度に読み込める文章の量(コンテキスト)には限りがあり、メニューや広告を含むHTMLのページ全体を読ませるのは効率が悪い、という問題意識があります。サイト側が要点と案内先を整理して渡せば、AIが必要な情報にたどり着きやすくなる、という考え方です。

ただし、結論を先に言うと、Google検索のAI機能のためには不要です。ほかのAIサービスについても、検索や回答で使うと明言している主要なサービスは確認できていません。期待しすぎず、目的をはっきりさせてから置くかどうかを決めます。

robots.txt・XMLサイトマップとの違い

名前が似ているrobots.txtや、ページの一覧を伝えるXMLサイトマップとは、目的も位置づけも異なります。

ファイル目的読む側位置づけ
robots.txtクローラーに、取得してよい場所・いけない場所を伝える主要な検索エンジンやAIのクローラーRFC 9309として標準化されている
XMLサイトマップ検索エンジンに、ページのURLの一覧と更新日を伝える検索エンジンSearch Consoleなどから送信できる
llms.txtAIに、サイトの要点と読んでほしいページを伝える対応したAIやツール提案段階。読むと明言している主要サービスは確認できない

大きな違いは、llms.txtには「取得を止める」働きがないことです。AIのクローラーに読ませたくないページがある場合は、robots.txtの書き方で設定します。また、llms.txtはXMLサイトマップの代わりにもなりません。検索エンジンへのページの案内は、これまでどおりXMLサイトマップで行います。

llms.txtの書き方

提案の仕様では、Markdownの見出しや引用、リストを使って、次の順番で書くことになっています。

決められている要素

  1. H1(# で始まる行):サイトや会社、プロジェクトの名前。仕様で必須とされているのはこの1行だけです。
  2. 引用(> で始まる行):サイトの概要を短くまとめた説明。
  3. 補足の文章:見出しを使わない段落やリストで、サイトを理解するための補足を書けます。
  4. H2(## で始まる行)で区切ったリンクの一覧:「[ページ名](URL): 説明」の形で、読んでほしいページを並べます。
  5. 「Optional」という名前のH2:読み込める量が少ないときに省いてよいページを、ここにまとめられます。

書き方の例

例:サービスを提供する会社のサイトの場合です(URLや内容は説明用です)。

# Example株式会社

> 中小企業向けに、会計の業務をまとめて管理できるクラウドサービスを提供しています。

料金や契約条件は、料金ページの内容が最新です。

## サービス
- [機能一覧](https://example.com/features/): 提供している機能と対応範囲
- [料金](https://example.com/pricing/): プランごとの料金と契約条件

## ガイド
- [導入の流れ](https://example.com/guide/start/): 申し込みから利用開始までの手順
- [よくある質問](https://example.com/faq/): 契約・解約・データの扱い

## Optional
- [会社概要](https://example.com/company/): 所在地と沿革

書くときのコツ

  • 概要は事実だけを短く:「業界No.1」のような根拠を示せない宣伝文句ではなく、何を、誰に、どの範囲で提供しているかを書きます。
  • リンクの説明で中身が分かるようにする:ページ名だけでなく、そのページで何が分かるかを一言添えます。
  • 本文と同じ内容にする:料金や対応範囲を書く場合は、ページの本文と食い違わないようにします。迷ったら「最新はこのページ」と案内するだけにします。
  • 全ページを並べない:XMLサイトマップのように全URLを並べると、要点をまとめるという目的から外れます。

仕様では、各ページの内容をMarkdownにしたもの(例:ページのURLの末尾に .md を付けたもの)を用意することも提案されています。また、本文をまとめて1つにしたファイル(llms-full.txtなどの名前で使われることがあります)を用意するサイトもあります。どちらも、対応するAIやツールがなければ読まれない点はllms.txtと同じです。

Googleの見解:AI検索のためには不要

Googleは2026年5月に公開した生成AI機能向けの最適化の文書で、llms.txtのような新しい機械可読ファイルやAI用のマークアップ、Markdownの用意は不要で、Google検索はこうしたファイルを使わないと説明しています。同年6月には、置いても検索での見え方や順位に害も益もないという一文を、同じ文書に足しています(Google 検索セントラル:生成 AI 機能向けにウェブサイトを最適化する)。

同じ文書では、AIが読みやすいよう文章を細かく分ける(チャンク化)ことや、AI向けに文章を書き換えることも不要としています。AIによる概要やAIモードは、通常の検索と同じ順位付けと品質の仕組みに基づいているためです(AI 機能とウェブサイト)。

代わりに同じ文書が勧めているのは、ほかにない役立つ内容を作ること、ページがクロールでき重要な情報がテキストで読めること、構造化データを見えている内容と一致させることなど、これまでのSEOの基本です。Google検索のAI機能に向けては、llms.txtを作る時間を本文の改善に回す方が筋が通っています。

この文書より前の2025年にも、GoogleのJohn Mueller氏が、AIサービスがllms.txtを使うと表明した例はなく、サーバーのログを見ても読みに来ている様子はない、という趣旨の発言をしています。

なお、この見解が対象にしているのはGoogle検索です。Googleのほかの製品や開発者向けのツールがllms.txtをどう扱うかは、ここでは述べられていません。

ChatGPTなどほかのAIサービスはllms.txtを使うのか

2026年10月時点で、主要なAIの検索サービスが「回答の情報源を選ぶためにllms.txtを読む」と公式に明言している例は、確認できませんでした。各社が公開しているクローラーの説明は、robots.txtでの許可・拒否を前提にしています。

一方で、使われる場面がまったく無いわけではありません。

  • 開発者向けの文書サイトでは、プログラミング支援のAIツールに読ませる目的でllms.txtを用意する例が見られます。
  • 利用者がAIにllms.txtのURLを直接渡して、サイトの要点を読ませる使い方はできます。

自社のサイトでllms.txtが読まれているかを知りたい場合は、サーバーのアクセスログで /llms.txt へのアクセスを調べます。アクセスしたプログラムの名前(ユーザーエージェント)を、各社が公開しているクローラーの名前と照らし合わせると、どこから読まれたかの手がかりになります。ただし、読まれたことと、回答に使われたことは別の話です。

つまり、「AIの検索結果に表示されやすくなる」ことを期待して置くものではなく、「AIを使う人に、自社の情報の入口を用意しておく」程度の位置づけです。AI検索がどう情報を集めるかの全体像は「AI検索の仕組み」で説明しています。

llms.txtを置くべきかの判断基準

置いても害はありませんが、作成と更新には手間がかかります。次の表を目安に判断します。

状況判断の目安理由
Googleの検索やAIによる概要での表示だけが目的優先しなくてよいGoogleは表示の判断に使わないと説明している
開発者向けの製品文書やAPIの説明が多い置く価値があるAIのプログラミング支援ツールに読ませる使い道がある
ページ数が多く、要点の案内があると便利手間に見合えば置いてよいAIを使う人に入口を示せる。ただし効果は確かめにくい
更新する人や仕組みがない置かない方がよい古い料金や終わったサービスの案内が残ると、誤った説明の原因になりうる

例:地域の工務店のサイトで、目的が「地域名と工事の種類で検索した人に見つけてもらうこと」なら、llms.txtより、施工の手順や費用の決まり方を説明するページを充実させる方が先です。一方、ソフトウェアの開発者向けに多くの説明書を公開している会社なら、AIのプログラミング支援ツールに読ませる入口として用意する意味があります。

判断に迷う場合は、まずサイトの要点を1枚にまとめてみることをおすすめします。llms.txtとして公開するかどうかに関係なく、サイトで何を一番伝えたいかを整理するきっかけになります。

llms.txtを置く場合の手順と注意点

  1. 載せるページを選ぶ:会社やサービスの説明、料金、よくある質問など、正確に伝えたいページに絞ります。
  2. Markdownで書く:上の書き方に沿って、名前・概要・リンクの一覧を書きます。文字コードはUTF-8にします。
  3. サイトの一番上の階層に置く:https://ドメイン/llms.txt で開けるようにします。WordPressでは、サーバーのドキュメントルートに直接置くか、llms.txtを作るプラグインを使う方法があります。
  4. ブラウザで開いて確かめる:文字化けや、リンク切れがないかを見ます。
  5. 更新の担当を決める:料金やサービスの変更時に、llms.txtも直すよう手順に組み込みます。

注意したいのは、llms.txtは誰でも読める公開ファイルだという点です。社外に出していない情報や、本文と食い違う説明を書かないようにします。また、llms.txtに書いたことが、ページの本文より優先して使われる保証もありません。正確に伝えたい情報は、まずページの本文に書きます。

llms.txtより先に取り組むこと

AI検索で情報源として使われることを目指すなら、llms.txtより効果の筋道がはっきりしている取り組みがあります。

  • インデックスされているか確かめる:Google検索のAI機能は、インデックスされたページを材料にします。登録されていない場合はインデックスされない原因の確かめ方から見直します。
  • AIのクローラーの許可を確かめる:robots.txtで、検索用のクローラーまで止めていないかを確認します。
  • 問いに早く答える本文にする:見出しのすぐ下に結論を書き、数字には出典や条件を添えます。
  • 自社にしかない情報を書く:自社のデータ、手順、事例など、ほかのサイトにはない情報が、回答の材料に選ばれる理由になります。
  • 会社・製品の情報をそろえる:社名や製品名、料金、所在地の表記を、自社サイトの各ページと外部のプロフィールで一致させます。

これらは、llms.txtと違ってGoogleが公式に勧めている内容とも一致します。llms.txtを置くとしても、こうした土台が整っていることが前提です。

よくある質問

llms.txtを置くとSEOに悪い影響はありますか?

Googleは、置いても害も益もないと説明しています。検索順位が下がる心配はありませんが、上がることも期待できません。内容が古くなって本文と食い違うことの方が問題になりえます。

llms.txtでAIの学習を断ることはできますか?

できません。llms.txtには取得を止める働きがありません。AIのクローラーによる取得を断りたい場合は、各社が公開しているクローラーの名前を確かめ、robots.txtで設定します。

llms.txtの書式を間違えるとどうなりますか?

読む側が対応していなければ、書式の誤りによる影響はほとんどありません。対応するツールが読む場合は、要点を正しく読み取れない可能性があるため、仕様の例に沿って書きます。

llms.txtを置いたかどうかは、どこで確かめればよいですか?

ブラウザで https://ドメイン/llms.txt を開いて表示されれば公開されています。AIのクローラーが読みに来たかは、サーバーのアクセスログで、そのファイルへのアクセスを確かめます。

llms.txtとllms-full.txtは何が違いますか?

llms.txtは要点と案内先のリンクをまとめた目次のようなファイルです。llms-full.txtは、本文そのものをまとめて1つにしたファイルの名前として使われることがあります。後者は提案の仕様の中心ではなく、どちらも対応するツールがなければ読まれません。

SEOAGENTでできること

SEOAGENTでは、robots.txtを読み、検索の表示に使われるクローラーと学習に使われるクローラーを分けて確認できます。テーマやrobots.txtの設定を自動で変更することはありません。

llms.txtと関わるLLMO対策の記事は「LLMO対策の記事一覧」にまとめています。

参考情報

AIでSEO対策を、もっと続けやすく。

機能と使い方、料金・契約条件は、サービス資料でご案内します。