完全ガイド · 読了 15 分

llms.txt とは何か。

サイト担当者のための完全ガイド(2026 年版)。

llms.txt は、ChatGPT や Claude、Perplexity といった 生成 AI に自社サイトを「ちゃんと読んでもらう」ためのファイルです。 仕様は 2024 年に発表されました。日本ではまだ「AIO」「LLMO」「GEO」といった呼び方すら 定まっていません。一方、海外では Stripe、Anthropic、Cloudflare、 Vercel などの主要 SaaS がすでに導入しています。

このガイドは、Web サイトの担当を任された方が外部ベンダーに頼らず、 自分の手で対応を終えられる粒度でまとめました。 「設置するだけで本当にいいのか?」「AI に勝手に学習されないか?」 といったよくある不安にも、根拠を示して答えます。

1. なぜいま、新しいファイルが必要なのか

自社サイトを「探してもらう」「読んでもらう」相手は、長らくGoogle などの検索エンジンでした。検索結果の青いリンク 10 本に並ぶことを目標に、サイト担当者は SEO に時間とお金を 投じてきました。この前提が、ここ数年で変わりつつあります。

ChatGPT や Claude、Perplexity に質問をすると、検索結果一覧ではなく「答え」そのものが返ってきます。その答えは 通常 2 〜 7 件のサイトを引用しており、引用元として表示されたサイトに アクセスが流れます。これがいわゆる「AI 検索」です。

サイト担当者にとっての変化は 2 つあります。

  • 訪問者の入口が「Google の検索結果ページ」から「AI の回答」に 一部置き換わりつつある
  • AI に引用される / されないが、サイトへの 流入を直接左右するようになってきた

問題は、AI がサイトを読む方法が Google のクローラーとは違う点に あります。AI は HTML をすべて読み込み、ナビゲーション、スクリプト、 Cookie バナー、広告、フッターを かき分けて 重要な情報を 抜き出す必要があります。この処理は AI 側のコストが大きく、結果として 「面倒な構造のサイトは引用されにくい」状況が生まれます。

この問題をサイト側から解決するために提案された仕様が llms.txt です。提案者は Jeremy Howard 氏(Answer.AI の共同創業者、fast.ai の作者)です。2024 年 9 月の公開以降、海外を中心に導入が進んでいます。

2. 用語整理: AIO・LLMO・GEO・llms.txt

日本国内では、AI 検索向けの最適化を指す呼び方がまだ定まっていません。 まず、よく見かける用語を整理します。

AIO(AI Optimization)
もっとも広い意味で、AI に正しく理解され、引用されるように Web コンテンツを整える取り組み全般を指します。日本の Web 業界では、この呼び方が比較的早く広まりました。
LLMO(LLM Optimization)
AIO のうち、特に大規模言語モデル(ChatGPT、Claude、Gemini など)を念頭に置いた最適化です。日本語圏で好んで使われる呼び方です。
GEO(Generative Engine Optimization)
海外で広く使われている呼称です。Perplexity や Google AI Overviews など「生成型検索エンジン」での露出を最適化する活動を指します。米系 SEO 企業の用語として定着しつつあります。
llms.txt
上記いずれの取り組みでも基礎になる、具体的なファイル形式の仕様です。サイトのルートに置く Markdown ファイルで、AI に「うちのサイトはこういう内容ですよ」と一目で伝えるのが役割です。

つまり AIO、LLMO、GEO は方針や活動の名前で、 llms.txt はその方針を実装するための具体的な手段の一つです。本ガイドでは混乱を避けるため、以降は呼び方を 「AI 最適化」に統一します。

3. llms.txt が解決する具体的な問題

具体例で考えます。たとえば、自社が「東京都内の社労士事務所」だと します。

ユーザーが ChatGPT に「東京で助成金に強い社労士は?」と尋ねるとき、 ChatGPT はサイトを 1 件ずつ読みに行き、内容を要約して比較しようと します。このとき、AI は次のものを読まなければなりません。

  • サイト全体の HTML(数百 KB 〜 MB 単位)
  • JavaScript で動的に生成される本文(取得自体が失敗することも多い)
  • ナビゲーション、フッター、Cookie 同意バナー、広告枠
  • 場合によっては、ログインが必要な領域(取得不能)

この負担は AI にとって無視できません。結果として、シンプルで読みやすいサイトほど引用されやすくなります。llms.txt を置いたサイトでは、 次のようになります。

  • 1 回のリクエストで「サイトの目次と概要」が手に入る
  • AI が読み込むトークン量が、Mintlify の報告では 1/10 程度 に減る
  • 引用される可能性が高まると考えられる(現時点で実証はされていない)

llms.txt がやっていることは、単純化すれば「来客に名刺を渡す」ことに近いです。 初対面の相手には、職業も連絡先も書かれていない手書きメモよりも、 きちんと整った名刺を渡す方が記憶に残りやすいのと同じです。

4. ファイル構造を読み解く: 実例で理解する

llms.txt は、たった 4 つの要素でできています。 まず実物を見てください。

# 山田社労士事務所

> 東京都内で 20 年、事業者の助成金申請と労務相談を行っている社労士事務所です。

## サービス
- [助成金申請代行](https://example.com/services/grant): 受給可能性の事前判定から申請までを一括代行。
- [就業規則の作成・改定](https://example.com/services/rules): 法改正に合わせた更新も対応。
- [労務相談(顧問契約)](https://example.com/services/consulting): 月額制の顧問契約。

## 会社情報
- [会社概要](https://example.com/about): 設立、所在地、担当者一覧。
- [料金](https://example.com/pricing): 各サービスの料金表。
- [お問い合わせ](https://example.com/contact): 相談予約フォーム。

## Optional
- [助成金ブログ](https://example.com/blog): 制度改定情報や事例紹介。
- [導入事例](https://example.com/cases): 顧問先での具体的な成果。

4 つの要素には、それぞれ役割があります。

  1. 01

    # H1 タイトル

    サイト名(または会社名)を 1 行で書いてください。ここが、AI に「このサイトは誰のものか」を伝える唯一の場所です。必ずファイルの 1 行目に置いてください。

  2. 02

    > 概要(blockquote)

    サイトを 1 〜 2 行で要約した文章です。AI は引用する際、ここをそのまま「肩書き」のように使います。「東京都内で 20 年」「事業者の助成金申請」のように、具体的で検索されやすい単語を入れてください。

  3. 03

    ## セクション(複数可)

    重要なページ群を目的別にまとめてください。「サービス」「会社情報」「Optional(任意で読んでほしい)」のように、訪問者が知りたい順に並べてください。「Optional」は仕様で定められた特別な見出しで、AI に「重要度は低いが、必要なら参照してよい」と伝えます。

  4. 04

    - [リンク名](URL): 説明

    各セクションの中身です。タイトルだけだと AI が中身を判断できないので、「説明」の部分に必ず一文を添えてください。AI はこの説明文を見て、ユーザーの質問に対してどのページを引用するかを決めます。

仕様には細かなルール(改行、空行、文字コード、上限サイズ)も ありますが、覚える必要はありません。違反があれば、後述の 検証ツールが自動で指摘します。

5. よくある誤解と不安への回答

ここからは、サイト担当者からよく寄せられる質問と不安に、 一つずつ答えます。

Q1. ファイルを 1 つ置くだけで、本当に効果があるんですか?

置いただけで 劇的に 流入が増えるとは 言えません。llms.txt は SEO での「sitemap.xml」と 似た立ち位置で、あくまで AI に対する 下地 です。下地が なければ、どれだけ良いコンテンツがあっても AI に伝わりにくく なります。

ただし、設置のコストはほぼゼロ(数十分の作業)です。一方で、 AI 経由のアクセスは今後増えていくと見込まれます。 「やらない理由を探すコスト」の方が、「やるコスト」を すぐに上回ります。

実際の効果はサイトのコンテンツの質に大きく 依存します。llms.txt はあくまで通り道を整える作業で、 通り道の先に魅力的な内容がなければ AI は引用しません。

Q2. AI に勝手に学習されてしまうのでは?

学習と引用は区別して考えてください。llms.txt は 学習(training)のためのファイルではなく、引用(retrieval)のためのファイルです。

  • 学習: AI モデルを作るときに、過去のテキストを 取り込む工程です。これを止めたい場合は robots.txt で GPTBot や ClaudeBot を Disallow に してください。
  • 引用: ユーザーが質問した瞬間に、AI が リアルタイムでサイトを読みに行き、答えに使う工程です。この用途で 訪れる AI に、効率よく内容を伝えるのが llms.txt の役割です。

つまり llms.txt を置いても、それ自体が 「学習データ提供」になることはありません。「引用は歓迎、 学習は嫌」という意思表示は、robots.txt 側で 行ってください。

具体的には、robots.txt に次のように書きます。

User-agent: GPTBot
Disallow: /

User-agent: ClaudeBot
Disallow: /

User-agent: PerplexityBot
Allow: /

注意: 最近は、学習用と引用用の クローラーを分けない AI も出てきています。「引用だけ許可」する 完全な制御は、現状の標準仕様だけでは保証できません。

Q3. 効果はいつ頃から出るの?

AI による引用は、Google のインデックスのような 「クローラー → 数日後に反映」という単純なサイクルでは進みません。 ユーザーが質問したタイミングで、初めて AI がサイトを読むことが 多いです。つまり、公開した翌日には、誰かの質問の 回答に使われる可能性があります。

一方で「自社サイトが ChatGPT で実際に引用されているか」を 測る指標には、まだ業界標準がありません。当面は次の方法で 間接的に確認してください。

  • 自社のアクセスログで GPTBot、ClaudeBot、PerplexityBot の User-Agent からのアクセス数を 月次で記録する
  • 主要 LLM(ChatGPT、Claude、Perplexity)で自社の業種、地域、 サービスに関する質問を実際にしてみて、引用元として表示されるかを 月 1 回確認する
  • Google アナリティクスの「参照元」に、AI 系のドメインからの 流入が出てくるかをチェックする

Q4. SEO(Google 順位)に影響はある?

順位には直接影響しません。Google の ランキングアルゴリズムは llms.txt を 使っていません(2026 年 5 月時点)。

ただし間接的な影響はあります。llms.txt を整える 過程で、サイト構造と主要ページの整理、タイトルと概要の見直しが 必要になります。この作業は通常の SEO にもプラスに働きます。 「sitemap.xml を整えると Google にも見つかりやすくなる」のと 同じ理屈です。

Q5. robots.txt や sitemap.xml と何が違う?

3 つはそれぞれ役割が違います。

  • robots.txt: クローラーに「ここは見ないで」と伝えるファイル。アクセス制御。
  • sitemap.xml: 検索エンジンに「こういう URL があります」とすべて教えるファイル。 網羅的。
  • llms.txt: AI に「うちはこういうサイトで、特にここを見て」と要点を 伝えるファイル。編集された目次。

3 つは競合せず、補完し合います。 どれか 1 つを置けば済むものではなく、3 つすべてを置くのが 理想です。詳しい比較は別記事の 「llms.txt vs robots.txt vs sitemap.xml」 を参照してください。

Q6. うちは小さなサイトだから関係ない?

むしろ 小規模サイトほど効果が出やすい 傾向が あります。理由は次のとおりです。

  • 大規模サイトは構造が複雑で、AI が情報を抽出しにくい。一方、 小規模なサイトは構造がシンプルなので、llms.txt を整えるだけで AI 視点では「読みやすいサイト」になりやすい。
  • 特定の業種や地域について AI に質問された場合、競合数が少ないため 引用される確率が相対的に高い。
  • 早く始めるほど先行者の利を取りやすい。 2025 年末時点で、約 30 万ドメインを対象にした SE Ranking の調査 では、Web サイト全体での導入率は約 10%、 トラフィックの多いサイトに限っても約 8% に留まっている。

Q7. 制作会社に依頼すべき? 自分でできる?

自分でできます。ファイルを 1 つ作ってサーバーの所定の場所に置くだけで、HTML を編集する 作業よりずっと簡単です。

本ガイドの後半で、WordPress / Shopify / Wix / 静的 HTML の各 プラットフォームでの具体的な設置手順を説明します。すでに サイトの更新を自分で行っているなら、必要な技術は そろっています。

6. 自社で作って公開する: ステップ・バイ・ステップ

ここからは実作業です。所要時間は 30 〜 60 分です。

ステップ 1. サイトの「主要ページ」を 5 〜 15 個選ぶ

まず、候補を紙に書き出してください。AI が自社サイトを誰かに 紹介するとしたら、どのページを最初に参照してほしいかを考えてください。

  • サービス・商品の一覧と、各サービスの個別ページ
  • 会社概要(代表者・所在地・実績)
  • 料金ページ
  • 問い合わせフォーム
  • 主要な事例・実績(あれば)
  • よく読まれているブログ記事(あれば 2 〜 3 本)

15 ページを超えるなら絞ってください。llms.txt はサイトの全 URL を載せる場所ではなく、 「どうしても読んでほしい上位ページ」を厳選するための仕組みです。

ステップ 2. 各ページの「説明文」を 1 文で書く

これが一番大事な作業です。AI はこの説明文を見て、ユーザーの質問に どのページを引用するかを決めます。良い説明文の特徴:

  • 具体的な単語が入っている(「業界最高のサービス」 ではなく「東京都内の事業者向け、月額 5 万円〜の助成金申請代行」)
  • 1 文で完結している(長くても 60 文字程度)
  • そのページにしか書かれていない情報を含む (他のページとの差別化)
  • キャッチコピーよりも「事実」を優先する

ステップ 3. サイト全体の「概要(1 行サマリー)」を書く

> ◯◯ の部分(blockquote)には、サイト全体を 一文で要約して書いてください。AI は引用時に、ここを「ヘッダー」の ように使います。業種、所在地、対象顧客、実績年数を 含めてください。

悪い例: 「お客様第一のサービスを心がけています」

良い例: 「東京都内で 20 年、事業者の助成金申請と労務相談を行っている 社労士事務所です」

ステップ 4. テキストファイルとして書き出す

メモ帳、Visual Studio Code、Google ドキュメントなど、 プレーンテキストが扱える環境ならどれでも構いません。前述の構造例を 参考に、llms.txt という名前で保存してください。 文字コードは UTF-8 を選んでください (Windows のメモ帳では、保存ダイアログで指定できます)。

ステップ 5. 検証する

アップロード前に、書式が仕様に沿っているかを必ず確認してください。 手作業のミス(H1 が抜けた、リンクの形式が違う、文字コードが 間違っているなど)があると、AI がファイルを読み込めないことがあります。

無料の検証ツールを使ってください。

llms.txt 検証ツール

ファイル本文を貼り付けるだけで、12 項目の仕様準拠チェックを実行します。修正すべき箇所を日本語で表示します。

検証ツールを開く →

ステップ 6. サーバーの所定の場所にアップロード

置き場所は必ずサイトのルートにしてください。つまり、https://yoursite.com/llms.txt でアクセスできる場所です。 サブディレクトリ(/docs/llms.txt や /.well-known/llms.txt)では認識されません。

プラットフォーム別の具体的な手順は次のセクションで説明します。

7. 主要プラットフォーム別・設置方法

ここでは、日本でよく使われているプラットフォームごとの 設置手順を要点だけ示します。画面遷移つきの詳細手順は、プラットフォーム別ガイドにあります。

WordPress(自社サーバー設置型)

  1. FTP クライアント(FileZilla など)または ConoHa・エックスサーバー等の管理画面の「ファイルマネージャー」を開く
  2. サイトのドキュメントルート(通常は public_html または htdocs)に移動する
  3. 作成した llms.txt をアップロードする
  4. ブラウザで https://yoursite.com/llms.txt にアクセスし、内容が表示されるのを確認する

注: WordPress.com(レンタル版)では root にファイルを置けません。WordPress.org のセルフホスト型のみ対応可能です。

Shopify

  1. 管理画面 → コンテンツ → ファイル を開く
  2. llms.txt をアップロードする(ただし、アップロードしたファイルは通常 /cdn/shop/files/ 配下のパスで配信されるため、ルート直下には置けない)
  3. 代わりに、テーマの編集画面で /llms.txt のリダイレクトルールを設定する。または、ストア設定 → Apps から「LLMs.txt Generator」系のアプリを使う(こちらがおすすめ)

注: Shopify は標準ではルート直下のファイル配置に制約があるため、専用アプリを利用するのが現実的です。

Wix

  1. ダッシュボード → 設定 → SEO ツールを開き、robots.txt のセクション付近にカスタムファイルのアップロード機能があるかを確認する
  2. 2026 年 5 月時点で、Wix は標準では任意のテキストファイルをルートに置く機能を一般公開していない。見つからない場合は次の暫定対応をとる
  3. 暫定対応として、サイトに /llms.txt 専用の独立ページを作成し、本文に内容を貼り付ける(完全な仕様準拠ではないが、一部の AI クローラーには有効)

注: Wix は llms.txt 設置に最も難があるプラットフォームの一つです。Wix Studio への移行や、独立した Webflow / 静的サイトでサブドメイン運用を検討するケースもあります。

STUDIO / ペライチ など国内ノーコード

  1. プラットフォームの管理画面で「カスタムファイル」「robots.txt 編集」などの項目を確認する
  2. 現状、ほとんどの国内ノーコードサービスは llms.txt の直接アップロードに対応していない
  3. 代替案として、独自ドメインを使っている場合は CDN(Cloudflare 等)を前段に挟み、Cloudflare Workers または Page Rules で /llms.txt を配信する構成にする

注: 国内ノーコードは llms.txt 対応がまだ進んでいません。サービス側のサポート追加を待つか、Cloudflare 等で迂回する選択になります。

静的 HTML(さくらインターネット・ロリポップ等のレンタルサーバー)

  1. FTP で接続する(各社の管理画面でも可)
  2. ドキュメントルートに llms.txt をアップロードする
  3. ブラウザで /llms.txt にアクセスして確認する

注: 最もシンプルな構成です。所要時間は 5 分です。

8. 公開後にうまくいっているかを確認する

公開してすぐに「成果」を測るのは難しいですが、次の 3 つは 必ずチェックしてください。

  1. 01

    正しい URL で配信されているか

    ブラウザで https://yoursite.com/llms.txt を直接開き、内容が表示されることを確認してください。404 が返る場合や、ファイルのダウンロードが始まる場合は、配信設定に問題があります。

  2. 02

    Content-Type が text/plain または text/markdown か

    ブラウザの開発者ツール(F12)→ Network タブでリロードし、レスポンスヘッダの Content-Type を確認してください。application/octet-stream になっていると、一部の AI が読み込みに失敗します。その場合はサーバー設定を修正してください。

  3. 03

    12 項目の仕様準拠チェックがすべて通るか

    本サイトの検証ツールで月に 1 回チェックしてください。サイト構造を変えたときにも、必ず再検証してください。

長期的には、次の 2 点を続けて確認してください。

  • アクセスログで GPTBot / ClaudeBot / PerplexityBot の訪問数を月次で記録する
  • ChatGPT、Claude、Perplexity で自社の業種や地域に関する質問を 月 1 回行い、引用元として出てくるかを確認する(出ていない場合は、 何が足りていないかをコンテンツ側で見直す)

9. 続けるべきこと・続けなくていいこと

続けるべきこと

  • 四半期に 1 回、内容の見直し: サービスの 追加・終了、料金改定、組織変更などがあったら反映する
  • 月 1 回、引用状況の確認: 主要 AI で実際に 質問してみる
  • 新しいページを作ったら、重要なら追記する: ただし上限の 15 ページを意識し、既存のページと差し替える

続けなくていいこと

  • 毎日・毎週の更新。llms.txt はサイト全体の 骨格 を伝えるファイルなので、日次で変える必要は ありません。
  • 全ページを llms.txt に列挙する作業。これは sitemap.xml の役割です。混同しないでください。
  • AI 検索専用に新規記事を量産すること。AI が引用するのは人間にとって有益なコンテンツです。AI 向けに書くのではなく、 人間向けに書いた良いコンテンツを llms.txt で正しく案内するのが、この仕組みの使い方です。

10. 次の一歩

あとは手を動かすだけです。 最短の進め方は次の 2 ステップです。

  1. 01

    下書きを 30 秒で作る

    本サイトのジェネレーターに自社サイトの URL を入れてください。ジェネレーターがサイトをクロールし、仕様準拠のドラフトを生成します。完成度は 60 〜 80 点ですが、ゼロから書くより早く仕上がります。

  2. 02

    5 〜 15 分で手を入れて完成させる

    ドラフトを開き、本ガイドの「ステップ 2(説明文)」「ステップ 3(概要)」のとおり、自分の言葉で書き直してください。これで完成度が 100 点に近づきます。

ジェネレーターでドラフトを作る

サイトの URL を貼り付けると、サイトをクロールして仕様準拠の llms.txt をその場で生成します。登録不要、無料です。

ジェネレーターを開く →

このガイドが、自社サイトを AI に正しく読んでもらうための 助けになれば幸いです。

続けて読む