はじめに:「llms.txtを設置した」で安心していませんか

LLMO(大規模言語モデル最適化)対策の一環として、llms.txtという新しいファイルを自社サイトに設置する企業が増えています。しかし、実はllms.txtには「llms-full.txt」という、よく似た名前を持つ別のファイルが存在することをご存知でしょうか。

この2つを混同したまま、あるいはllms.txtだけを設置して対策完了としてしまっているケースは少なくありません。本記事では、llms.txtとllms-full.txtの違いを正確に整理し、LLMO対策においてなぜllms-full.txtの設定まで必要になるのかを、FAQ形式でマーケター向けに解説します。


基本の理解

Q1. llms.txtとは何ですか?

A. llms.txtとは、ChatGPTやGemini、Claudeといった生成AI(LLM)に対して、自社サイトの全体像や重要なページの場所を簡潔に伝えるためのテキストファイルです。2024年9月にfast.aiの創設者であるジェレミー・ハワード氏が提唱した、比較的新しい仕組みであり、サイトのルートディレクトリ(/llms.txt)に配置することで、AIがサイトの構造を効率的に把握できるようにすることを目的としています。

Q2. llms-full.txtとは何ですか?

A. llms-full.txtとは、llms.txtの拡張版にあたるファイルで、サイトの主要コンテンツの本文そのものを、広告やナビゲーション、サイドバーなどの余計な要素を取り除いたMarkdown形式で1つのファイルにまとめたものです。AIがWebページをそのままクロールする場合に発生しうる、レイアウト崩れや不要な情報の混入を避け、コンテンツの本文を直接かつ正確に読み込ませることを目的としています。

Q3. 2つのファイルの違いを一言で言うとどうなりますか?

A. llms.txtは「目次・案内役」、llms-full.txtは「本文そのもの」という関係です。llms.txtはサイトの構成と重要ページへのリンクを簡潔にまとめたインデックスであり、本文までは含みません。一方llms-full.txtは、主要なページの本文を実際にまとめて格納した、いわば全文版のファイルです。


ファイルサイズと記述内容の違い

Q4. 2つのファイルのサイズにはどれくらいの差がありますか?

A. 公式に明確な制限が定められているわけではありませんが、慣習として、llms.txtは数KB〜数十KB程度の軽量なファイル、llms-full.txtは数百KB〜数MB程度になる、容量の大きいファイルとして扱われることが一般的です。AIが一度に処理できる情報量(コンテキストウィンドウ)には限りがあるため、llms.txtは重要なページに絞って簡潔にまとめることが推奨されます。

Q5. llms.txtにはどのようなページを掲載すべきですか?

A. サイト全体のすべてのページを羅列するのではなく、自社にとって特に重要なページに絞って厳選することが推奨されています。具体的には、ピラー記事やコーナーストーン記事といった主軸となるコンテンツ、主要なサービスページ、トップページ、会社概要・お問い合わせページ、資料ダウンロードページ、主要な事例ページなど、10〜30ページ程度に絞り込むことが一つの目安とされています。

Q6. llms-full.txtにはどのような内容を記述しますか?

A. llms.txtで厳選した主要ページの本文そのものを、Markdown形式で1つのファイルにまとめて記述します。サイト全体のコンテンツの詳細情報や、場合によってはポリシーやライセンスに関する記述を含めることもあり、AIに対してサイトの内容をより幅広く、深く理解してもらうことを目的としています。


なぜLLMO対策にllms-full.txtが必要なのか

Q7. llms.txtだけでは不十分なのですか?

A. llms.txtは「どこに何があるか」を伝える案内役であり、本文の内容そのものは含んでいません。AIがllms.txtのリンクをたどってWebページ本体を読み取る際には、ナビゲーションメニューや広告、ポップアップといった本文以外の要素が混在した状態でページを解析することになり、本来伝えたい情報が正確に、あるいは効率的に伝わらない可能性があります。LLMO対策として「AIに正確な情報を確実に届ける」ことを目指すのであれば、本文そのものをクリーンな形で提供できるllms-full.txtの設定も重要になります。

Q8. llms-full.txtを設置すると、具体的にどんなメリットがありますか?

A. 主に2つのメリットが期待されています。1つは、広告やナビゲーションなどの不要な要素を含まない「クリーンなフィード」をAIに提供できることです。これにより、AIが余計なノイズに惑わされずに、高品質な本文情報から直接学習・参照できるようになります。もう1つは、AIに発見してほしい正確なコンテンツを、最も完全でクリーンな形で自らコントロールして提供できることです。AIによるページの解析結果に内容を委ねるのではなく、企業側が「AIに読ませたい内容」を能動的に提示できる点が、llms-full.txtならではの利点です。

Q9. llms-full.txtはLLMO対策のどの部分を強化しますか?

A. これまでの記事で解説してきたE-E-A-T(経験・専門性・権威性・信頼性)の明示や、クエリファンアウトを前提にした派生クエリへの網羅的な回答整備は、いずれもAIに「正確で検証可能な情報」をいかに伝えるかが鍵になります。llms-full.txtは、こうした入念に整備したコンテンツの本文を、AIが誤読・欠落なく取り込めるクリーンな形式で提供する、いわば「最終的な受け渡し口」の役割を果たします。コンテンツの作り込みとllms-full.txtの設定は、セットで機能してこそ効果を発揮しやすくなります。

Q10. どのような企業がllms-full.txtを優先的に設定すべきですか?

A. 特にAPIリファレンスや技術ドキュメント、FAQやサービス詳細など、AIに正確かつ網羅的に内容を参照してほしい情報を多く持つ企業との親和性が高いとされています。一方で、サイト規模が大きくページ数が膨大な大規模メディアやポータルサイトでは、AIにサイト全体の幅広い情報を学習させる目的でllms-full.txtが活用されるケースもあります。自社サイトの特性(深く正確に伝えたい情報があるか、広く網羅的に伝えたい情報があるか)に応じて、優先度を判断することが重要です。


設定方法と効果に関する注意点

Q11. llms.txtとllms-full.txtはどのように記述・設置すればよいですか?

A. いずれもサイトのルートディレクトリに、それぞれ/llms.txt/llms-full.txtというファイル名でテキストファイルを配置します。llms.txtはファイル冒頭にサイト名のH1見出しを1つ配置し、続けてH2見出しでカテゴリーごとに整理したURLリストを記述する形式が基本です。llms-full.txtは、厳選した主要ページの本文をMarkdown形式でまとめて記述します。WordPressサイトの場合は、専用プラグインを利用して自動生成・自動更新する方法も広がっています。

Smacie株式会社では、自社サイトにAll in One SEO(AIOSEO)プラグインを入れ、/llms.txt/llms-full.txtを自動生成・更新する方法を取っています。

【設定場所】All in One SEO → サイトマップ → LLMs.txt(以下、添付の画面)

LLMstxtllms fulltxtの設定画面AIOSEO

Q12. llms-full.txtを設定すれば、必ずAI検索での引用が増えますか?

A. 公式な仕様が存在せず、コミュニティベースで緩やかに標準化が進んでいる段階であるため、効果を確実に保証するものではありません。実際にどのAIがどの程度llms.txt・llms-full.txtを参照しているかは公式に十分明らかにされておらず、効果は緩やかかつ間接的なものと捉えるのが実情に近いとされています。とはいえ、一部の大手企業の開発者向けドキュメントサイトなどで採用が進んでいる例もあり、将来的にこの仕組みが標準化された際に対応が遅れるリスクを避けるという観点からも、今のうちに整備しておく価値があると考えられます。

Q13. llms-full.txtを設定する際の注意点はありますか?

A. ファイルサイズが大きくなりすぎると、AIのコンテキストウィンドウの制約により、すべての内容が参照されない可能性があります。掲載するページを厳選し、本文以外の不要な要素を含めない、定期的に内容を最新化するといった運用が必要です。また、WordPressでの設置方法によっては、サーバー設定のミスによってサイト全体に影響が及ぶリスクもあるため、設定後の動作確認も欠かせません。


実践のポイントとまとめ

Q14. llms.txt・llms-full.txtの整備は、これまで解説したE-E-A-TやクエリファンアウトのLLMO対策とどう連携しますか?

A. これらの対策は単独で機能するものではなく、相互に連携することで効果を発揮します。E-E-A-Tを強化した検証可能なファクトの整備、クエリファンアウトを前提にした派生クエリへの網羅的な回答設計によってコンテンツの「質」を高めた上で、そのコンテンツをllms.txtで案内し、llms-full.txtでクリーンな本文として提供することで、AIに正確に伝わる土台を完成させることができます。コンテンツの質と、AIへの届け方の両方を整えることが、LLMO対策の全体像です。

人材紹介事業を運営するSmacie株式会社の例では、こうしたコンテンツ整備とAI向けファイルの設定を含むAISEO・LLMO施策を継続的に実践した結果、一定期間でAI引用率31%、平均順位3.4位という実績を記録しています。個別の技術要素だけでなく、コンテンツとAIへの受け渡し方法を一体的に整備することの重要性がうかがえます。

Q15. 社内に専門知識を持つ担当者がいない場合、どうすればよいですか?

A. llms.txt・llms-full.txtの設計・記述に加え、E-E-A-Tの強化やクエリファンアウトを前提にしたコンテンツ設計、AI内での引用状況の継続的なモニタリングまでを一貫して行うには、専門的な知識と運用体制が必要になります。社内のリソースだけで対応が難しい場合は、こうした実務を伴走または代行してくれる専門パートナーの活用も選択肢の一つです。例えば「Smacie AI Growth」は、llms.txt・llms-full.txtの設計を含むAISEO・LLMO施策全体の設計・実装・効果検証を支援するサービスを提供しています。詳細はSmacie AI Growthのサービスページで確認できます。


まとめ

llms.txtは、サイトの全体像と重要ページの場所をAIに簡潔に伝える「目次」の役割を持つファイルであり、llms-full.txtは、その主要ページの本文そのものをクリーンな形でまとめた「全文版」のファイルです。両者は役割が異なり、LLMO対策として本文の内容まで正確にAIへ届けたいのであれば、llms.txtだけでなくllms-full.txtの設定も検討する必要があります。

ただし、これらのファイルは公式な仕様が確立されたものではなく、効果も緩やかかつ間接的であるという実情を理解しておくことも重要です。だからこそ、ファイルの設置そのものをゴールにするのではなく、E-E-A-Tの強化やクエリファンアウトを前提にしたコンテンツ設計といった本質的な対策と組み合わせて取り組むことが、LLMO対策全体の効果を高める近道になります。