Appearu 無料診断

llms.txt

llms.txtとは:AIクローラに会社情報を正しく伝えるファイル設計

株式会社Hyakryps

この記事でわかること

llms.txt は、AIクローラ(GPTBot・ClaudeBot・Google-Extended等)に対して 「このサイトで最も重要なページはどれか・どのような会社か」を伝えるためのファイルです。 本記事では、llms.txt の仕様・設計方法・robots.txtとの違い・よくある誤解を解説します。


課題:AIが「重要なページ」を正しく優先しない

AIクローラはサイト全体をクロールしますが、どのページが最も重要かを 独自に判断する際に「リンク数」「更新頻度」「テキスト密度」などを参考にします。

このとき、本来最重要であるサービスページやAboutページが、 ブログ記事や法的文書と同等の優先度として扱われることがあります。

Hyakrypsが2026年6月に実施した自社AIO診断PoCでは、 ChatGPTに社名クエリを投げると旧来の会社概要(数年前の情報)が引用されており、 現在のAIOコンサル事業・アペアルが一切出てこない状況を確認しました。

AIに「どのページを重点的に読むべきか」を明示するファイルがないと、 クローラが古い・薄いコンテンツを優先してしまうリスクがあります。


llms.txt とは

llms.txt は2024年にAI研究者・Jeremy Howard氏が提案した非公式仕様です。 (参照:llmstxt.org

robots.txt がクローラの「アクセス許可/禁止」を制御するのに対し、 llms.txt はLLM(大規模言語モデル)向けに「このサイトの重要なコンテキスト・ページリスト」を Markdown形式で提示するガイドファイルです。

robots.txtとの比較

項目robots.txtllms.txt
目的クローラのアクセス制御LLMへのコンテキスト提供
形式独自テキスト形式Markdown
公式仕様あり(RFC標準)非公式(提案仕様)
配置場所/robots.txt/llms.txt
対応クローラ主要クローラすべて対応中(2026年現在)

2026年6月時点では、OpenAI・Anthropic・Googleが llms.txt を公式にサポートしているとは 明言していませんが、Markdown形式で提供されたコンテキストはLLMが読み取りやすく、 実験的な取り組みとして導入する企業が増えています。


llms.txt の基本構造

llms.txt はサイトルート(/llms.txt)に配置するMarkdownファイルです。 以下は基本的な構造の例です。

# 株式会社Hyakryps

> AI検索最適化(AIO)専門のコンサルティング会社です。
> 生成AI時代に「AIに選ばれる会社」を作るための構造設計を支援します。

## 重要なページ

- [サービス概要](/services): AIOコンサル・アペアル(AI検索最適化)の詳細
- [About](/about): 会社概要・代表プロフィール・設立背景
- [AIOとは何か](/blog/what-is-aio-llmo-ai-search-optimization): AI検索最適化の入門解説

## 専門領域

- AIO(AI検索最適化):生成AI検索で引用される構造設計
- 構造化データ実装(Organization schema・FAQPage schema・Article schema)
- AIクローラ許可設定・robots.txt最適化

## 対応エリア・連絡先

- 対応エリア:日本全国(リモート対応)
- 問い合わせ:/contact

設計の3原則

原則1:冒頭に会社の「一言定義」を置く

llms.txt の先頭は、会社を一言で定義する文章から始めます。 「何の会社か・誰に何を提供するか」を30〜50字で明確に書いてください。 AIがこのファイルを読む際、冒頭の定義文が最も参照されやすい位置です。

原則2:重要なページをリンク付きで列挙する

AIクローラに「このサイトで最優先で読むべきページ」を教えるために、 サービスページ・Aboutページ・主要ブログ記事のURLをリスト形式で記述します。

各リンクには、そのページが何を説明しているかを1行で補足してください。 URLだけの列挙では、AIがページ内容を事前に判断する手がかりになりません。

原則3:現在の専門領域・サービス名を明記する

サイト上のコンテンツは古いページが残り続けますが、 llms.txt は「現時点での重要情報」を上書き提供できます。

現在の主力サービス名・専門領域を明記することで、 AIが古いコンテンツより llms.txt を優先参照する効果が期待できます。


実装手順

STEP 1: サイトルートに llms.txt を配置する

Astroなどの静的サイトジェネレーターの場合、public/llms.txt に配置すれば /llms.txt として公開されます。

STEP 2: 内容を定期的に更新する

サービス内容・主力ページが変わった際は llms.txt も更新します。 AIクローラが次回クロールした際に最新情報を読み取れるよう、 更新日時をファイル末尾に記述しておくことを推奨します。

STEP 3: llms-full.txt の検討

llms.txt のリンク先ページの本文をすべて統合した llms-full.txt を 並行して配置する方法もあります。 1ファイルで会社の重要情報をすべて読めるため、コンテキストの完全性が高まります。


よくある誤解

誤解1:llms.txtを置けばAIに確実に引用される

llms.txt はAIへのコンテキスト提供であり、引用の保証ではありません。 E-E-A-Tに基づくコンテンツの品質・権威性が引き続き重要です。

誤解2:robots.txtの代わりになる

llms.txt はアクセス制御の機能を持ちません。 AIクローラを許可・ブロックする設定は、引き続き robots.txt で行います。

誤解3:公式仕様なので全クローラが必ず読む

2026年6月時点では非公式仕様です。 対応していないクローラはファイルを無視します。 リスクなしに導入できる取り組みとして位置付けてください。


Hyakryps実証:llms.txt導入後の観察

Hyakrypsでは2026年6月の自社AIO診断PoCにおいて、 /llms.txt を配置し、会社の現在の定義・主要ページ・専門領域を記述しました。

実施前はChatGPTが旧来の会社像を返していましたが、 llms.txt 配置後、AIが参照するコンテキストに現在のサービス情報が 含まれるようになる変化を観察しています。

これは複合的な施策(Organization schema・FAQPage schema・robots.txt最適化)との 組み合わせ効果であり、llms.txt 単体の効果として数値で分離することは困難です。 しかし、導入コストがほぼゼロであるため、AIO対策の第一歩として優先度が高い施策です。


FAQ

Q. llms.txtはSEOに直接影響しますか?

A. 現時点(2026年6月)ではGoogleの公式SEOランキング要因ではありません。 ただし、AI Overviewへの引用・生成AI検索での言及という観点では間接的に有効です。 従来のSEOとは別の評価軸として位置付けてください。

Q. llms.txtに書くページ数に制限はありますか?

A. 公式仕様がないため厳密な制限はありませんが、 10〜20ページ程度に絞ることを推奨します。 重要度が低いページを大量に列挙すると、AIが優先度を判断しにくくなります。

Q. llms.txtは日本語で書いていいですか?

A. 日本語で構いません。サービス対象が日本語圏の場合は日本語で記述します。 ChatGPT・ClaudeはともにMarkdownの日本語コンテキストを適切に処理します。

Q. llms.txtがあればOrganization schemaは不要ですか?

A. 不要ではありません。llms.txt とOrganization schemaは補完関係にあります。 Organization schemaはすべてのクローラが認識する標準仕様であり、 llms.txt はその補助情報として機能します。両方を整備することが推奨です。


まとめ

  • llms.txt はAIクローラに「このサイトの重要なコンテキスト・ページ」を伝えるMarkdownファイル。
  • robots.txtとは役割が異なり、アクセス制御ではなくコンテキスト提供が目的。
  • 導入コストが低く、AIO施策の初期ステップとして優先度が高い。

関連記事

次のステップ

御社のサイトが llms.txt を正しく配置しているか、 AIクローラに必要な情報を提供できているかを確認したい方は、 無料の「AIに出てこない会社チェック」(アペアル)をお試しください。

AIに出てこない会社チェック(無料・アペアル)へ