「llms.txtを置くと、AIに引用されやすくなるの?」
「robots.txtとは何が違うの?」
結論から申し上げると、llms.txtは「AIがサイトの内容を理解しやすいように、要点と大事なページへのリンクをまとめたファイル」を置こうという提案です。ソフトウェアの説明書のサイトなどで使われ始めています。一方で、Googleは、AI による概要やAI モードに表示されるために、AI向けのテキストファイルを作る必要はないと説明しています。llms.txtは「置けば引用される」ものではなく、サイトの情報を整理する取り組みの1つと考えるのが適切です。
この記事では、総合広告代理店フリーザロックエージェントが、llms.txtの仕組みと書き方、robots.txtとの違い、企業サイトで取り組むときの考え方をまとめます。
llms.txtとは
llms.txtは、WEBサイトに「/llms.txt」という名前のファイルを置き、AI(大規模言語モデル)に向けて、サイトの概要と大事なページへの案内を伝えようという提案です。提案のサイト(llmstxt.org)によると、最初の提案は2024年に書かれ、現在は利用の広がりをふまえた第2版が公開されています。
提案のサイトでは、背景を次のように説明しています。WEBページは人が読むために作られており、メニューや広告、プログラムが混ざっているため、AIが必要な文章だけを取り出すのは難しい。AIが一度に読める量にも限りがある。そこで、要点を1か所にまとめたファイルを用意しよう、という考え方です。
どんなファイルか
llms.txtは、Markdown(マークダウン)という、見出しや箇条書きを記号で表す書き方で作ります。人が読んでもわかり、プログラムでも読み取れる形です。提案では、次の順番で書くことになっています。
| 順番 | 内容 | 必須かどうか |
|---|---|---|
| 1 | サイトや事業の名前(いちばん大きな見出し) | 必須(唯一の必須項目) |
| 2 | 短い概要(引用の形で書く要約) | 任意 |
| 3 | 詳しい説明(見出しを使わない文章や箇条書き) | 任意 |
| 4 | 見出しごとの、ページへのリンクの一覧 | 任意 |
リンクの一覧は「[ページの名前](URL): 補足の説明」という形で書きます。「Optional」という見出しの下には、文字数を減らしたいときに読み飛ばしてもよい、補助的なリンクを置く約束になっています。
ファイルはサイトのいちばん上(/llms.txt)だけでなく、特定のフォルダ(/docs/llms.txtなど)にも置けます。その場合は、そのフォルダの中のページを対象にします。
あわせて提案されていること
提案では、AIが必要とするページについて、同じURLの末尾に「.md」を付けた、文章だけのMarkdown版を用意することもすすめています。また、HTMLのlinkタグなどで、Markdown版やllms.txtの場所を示す方法も紹介されています。
robots.txt・サイトマップとの違い
| ファイル | 目的 | 読む相手 |
|---|---|---|
| robots.txt | どのページへのアクセスを許可するかを伝える | 検索エンジンやAIのクローラー |
| サイトマップ(sitemap.xml) | サイトのすべてのページの一覧を伝える | 検索エンジン |
| llms.txt | サイトの要点と、大事なページを選んで案内する | AIやAIエージェント |
提案のサイトでは、robots.txtはアクセスの可否を伝えるもの、llms.txtはAIが利用者を手伝う中で情報が必要になったときに、その場で読まれるものだと説明しています。アクセスを止める・許可する働きはありません。
どこで使われているか
提案のサイトによると、llms.txtがもっとも多く使われているのは、ソフトウェアの説明書(ドキュメント)のサイトです。プログラムを書くAIが、説明書の要点や使い方のページを探すのに使われています。OpenAIなどのAIの会社も、開発者向けの説明書のサイトでllms.txtを公開しています。
提案のサイトでは、同じ形は、会社の組織や方針の案内、学校の講座の案内などにも使えるとしています。
Googleの考え方
Google検索セントラルの「AI 機能とウェブサイト」では、AI による概要やAI モードなどのAI機能に表示されるために、新しく機械が読み取るためのファイルやAI向けのテキストファイル、マークアップを作る必要はないと明記されています。参考のリンクとして表示されるための条件は、ページがインデックスに登録され、スニペットを表示できることなど、通常の検索と同じです。
つまり、Googleの検索のAI機能に対しては、llms.txtを置くかどうかで表示の条件は変わりません。Googleのすすめる基本(クロールを止めない、大事な内容を文字で載せる、内部リンクで見つけやすくするなど)を優先することが大切です。
企業サイトで取り組むときの考え方
優先順位は、ページの中身が先。llms.txtは、すでにあるページへの案内にすぎません。料金、サービスの内容、よくある質問など、案内する先のページがはっきりした答えを持っていることが先決です。
作るなら、正確さと更新を大切に。llms.txtに書いた概要や数字が、サイトの内容と違うと、かえって混乱のもとになります。サービスや料金を変えたときに、llms.txtも更新できる体制を決めておきます。
作業はそれほど大きくない。小さな企業サイトなら、会社名、事業の概要、主なサービスのページ、会社概要、問い合わせのページへのリンクをまとめるだけでも形になります。費用や手間をかけすぎない範囲で試せる取り組みです。
効果をうたう話には注意。「llms.txtを置けばAIに引用される」といった説明には根拠がありません。Googleが不要と明記していることもふまえ、ほかの基本の取り組みとあわせて考えます。
企業サイトのllms.txtの構成例
| 部分 | 書く内容の例 |
|---|---|
| 見出し | 会社名 |
| 概要 | 何の会社で、どんなお客様に、何を提供しているかを1〜2文で |
| 説明 | 対応エリア、創業の年、問い合わせの方法など、基本の情報 |
| サービス | 各サービスのページへのリンクと、ひとことの説明 |
| よくある質問・料金 | 料金のページ、よくある質問のページへのリンク |
| Optional | コラムの一覧、採用のページなど、補助的なページ |
※構成は、提案の書き方をもとに弊社が作った例です。
llms.txtより先に整えたいこと
・クローラーを止めていないか:robots.txtやサーバーの設定で、GooglebotやOpenAIのOAI-SearchBotなどを意図せず止めていないかを確かめます。OpenAIは、ChatGPTの検索に表示されるにはOAI-SearchBotを許可するようすすめています。
・表記がそろっているか:社名、サービス名、料金の表記をサイト全体でそろえます。
・質問に答えるページがあるか:お客様がAIに聞きそうな質問に、はっきり答えるページを用意します。
・会社の情報が正確か:会社概要のページと、構造化データの内容をそろえます。
よくある質問
Q. llms.txtを置くと、ChatGPTやGeminiに引用されやすくなりますか?
A. 引用されやすくなるという根拠は確認できません。提案のサイトでも、主な使われ方は、AIが利用者を手伝う中で説明書などを探すときの案内とされています。Googleは、検索のAI機能に表示されるためにAI向けのテキストファイルは不要と説明しています。
Q. 置くとしたら、どこに置けばいいですか?
A. 提案では、サイトのいちばん上(/llms.txt)に置くのが基本です。特定のフォルダの中のページだけを対象にする場合は、そのフォルダに置くこともできます。
Q. 置くことで、何か悪い影響はありますか?
A. 内容が古かったり、サイトの情報と食い違ったりすると、誤った情報が伝わるおそれがあります。置く場合は、サービスや料金の変更にあわせて更新する担当者と手順を決めておきます。
Q. robots.txtの代わりになりますか?
A. なりません。llms.txtにはアクセスを許可したり止めたりする働きはありません。AIのクローラーへのアクセスの管理は、robots.txtで行います。
まとめ:置けば引用される魔法ではなく、案内図の1つ
・llms.txtは、サイトの要点と大事なページへの案内をAI向けにまとめる提案(2024年に最初の提案)
・Markdownで書き、必須はサイト名の見出しだけ。概要とリンクの一覧を足していく
・robots.txtのようなアクセスの管理の働きはない
・Googleは、AI機能に表示されるためにAI向けのテキストファイルは不要と説明している
・まずはページの中身、表記の統一、クローラーの許可を優先し、llms.txtは無理のない範囲で試す
サイト全体の整え方はAIに引用されるサイトのつくり方、AIOの基本はAIO(AI検索最適化)とはをご覧ください。


