llms.txtの書き方4ステップ|意味ないと言われる理由も解説

llms.txtの書き方は、Markdown形式で「1行目にH1でサイト名」「引用記号で概要」「H2でカテゴリ分け」「リンクと説明文」の4要素を書き、ルートディレクトリに設置するだけです。
プログラミングの知識はいりません。
この記事では、記述ルールとファイル要件から、掲載するページの選び方、業種別テンプレート、robots.txtの確認、WordPressや自動生成ツールでの設置手順、Googleの公式見解と設置後の効果検証までを解説します。
読み終える頃には、自社サイト用のllms.txtを30分で完成させ、「なぜ設置するのか」まで根拠を持って説明できる状態になっています。
\ 「SEOはやった。でも、AIには引用されない」その差は、2ヶ月で埋められます/
推奨ゼロだったサイトをAIに表示させ、推奨率を92%向上させた実績があります。
llms.txtとは何か

llms.txtは、生成AIに向けてサイトの概要と読んでほしいページを伝えるMarkdown形式のテキストファイルです。
置き場所はサイトの最上位階層で、ドメインの末尾にllms.txtを付けたURLで表示されます。
robots.txtやsitemap.xmlと名前は似ていますが、担う役割はそれぞれ別です。
まずは何のためのファイルなのか、誰が提案した仕組みなのかを解説します。
関連記事:LLMOとは?SEOとの違いと対策をわかりやすく解説
AIにサイトを案内するファイル
llms.txtの正体は、生成AIがサイトの中身を短時間で把握するための案内図です。
通常のWebページには、ナビゲーションやバナー、装飾用のコードが大量に含まれます。
AIが本文だけを取り出すには余計な処理が必要になり、内容を取り違える原因にもなります。
llms.txtでは、サイト名と概要、主要ページへのリンクと短い説明だけを平たいテキストで並べます。
人間向けの装飾を取り払い、読み取りの手間を減らす狙いで設計された仕組みです。
誰が提案した仕様なのか
提案者は、AI開発企業Answer.AIの共同創業者であるJeremy Howard氏です。
2024年9月に構想が公開され、仕様はllmstxt.orgというサイトにまとめられています。
ここで押さえておきたいのは、W3Cのような標準化団体が定めた正式規格ではない点です。
有志の提案として広まった仕組みであり、各AI企業に対応する義務はありません。
公式標準ではなく提案段階の仕様という出自が、効果への期待値を決める土台になります。
robots.txtとの役割の違い
robots.txtは「入っていいかどうか」を伝えるファイル、llms.txtは「何を読んでほしいか」を伝えるファイルです。
robots.txtにはクロールを拒否する記述方法が定められており、クローラー側が指示を尊重する前提で運用されています。
一方のllms.txtには、拒否や制限の仕組みがありません。
llms.txtに「学習しないでください」と書いても、技術的に止める力はないままです。
AIクローラーの出入りを制御したい場合は、robots.txt側で設定してください。
sitemap.xmlとの違いと併用
sitemap.xmlはサイト内の全URLを網羅する一覧、llms.txtは重要ページだけを絞り込んだ推薦リストです。
網羅と厳選という性格の差があるため、両者は置き換えではなく併用が前提になります。
3つのファイルの違いを以下に整理しました。
| 項目 | robots.txt | sitemap.xml | llms.txt |
|---|---|---|---|
| 目的 | クロールの可否を伝える | 全URLの所在を伝える | 重要ページと要点を伝える |
| 形式 | 独自のテキスト形式 | XML形式 | Markdown形式 |
| 主な読み手 | 検索とAIのクローラー | 検索エンジン | 生成AIや対話型ツール |
| 掲載範囲 | 対象のディレクトリ | サイト内の全URL | 厳選したページのみ |
| 説明文 | 付けられない | 付けられない | 1件ずつ付けられる |
説明文を添えられる点が、llms.txtだけに与えられた特徴です。
llms-full.txtとの使い分け

llms.txtが目次だとすれば、llms-full.txtは本文を丸ごと1枚にまとめた冊子にあたります。
前者はリンクと短い説明の集合、後者はページ本文をMarkdownに変換して連結した大容量ファイルです。
使い分けの基準は以下のとおりです。
・目次型で足りる企業サイトやコーポレートサイト
・本文まで渡したい技術ドキュメントやマニュアル
・ページ数が多い場合は目次型を優先
・本文型は更新の手間が跳ね上がる点に注意
迷ったら、まず通常のllms.txtだけを用意してください。
llms.txtは意味がないのか

書き方を調べていると、「llms.txtは意味がない」という記述に必ず行き当たります。
この見方には根拠があり、無視して作業を進めると社内説明でつまずきます。
Googleの見解、各AI企業の対応状況、実際のデータという3つの角度から現在地を確認し、そのうえで設置するかどうかの判断軸を示します。
Googleが不要と明言した理由
Google検索はllms.txtを使用していません。
同社の検索担当者は、llms.txtを利用していると表明したAIサービスは把握していないと公の場で述べ、かつて乱用の末に機能しなくなったキーワードメタタグになぞらえています。
背景にあるのは検証可能性の問題です。
サイト運営者が自己申告した要約と、実際のページ内容が食い違う余地が残ります。
裏取りできない自己申告を信頼の根拠にはできないという判断が、否定的な立場につながっています。
主要AI各社の対応状況
クロールの際にllms.txtを読んでいると公式に表明した大手AI企業は、現時点で見当たりません。
ただし公開する側としては採用例があり、開発者向けドキュメントを提供する企業が自社サイトに設置しています。
実際に読まれる場面は限定的で、利用者がAIツールにllms.txtのURLを手渡したときや、対話型ツールが指定先を取得したときに参照されます。
自動で見に来る仕組みではなく、渡せば読んでもらえる資料という理解が実態に近い状態です。
引用との相関が出ない実データ
設置したサイトがAIに引用されやすくなったと示す公開データは、現時点でほとんど存在しません。
国内の検証でも、llms.txtの有無とAIによる引用回数のあいだに相関は確認されていないと報告されています。
理由は単純で、参照する経路そのものが限られているからです。
自社サーバーのアクセスログを開き、llms.txtへのリクエストがどれだけ記録されているか数えてみてください。
想像より少ない数字が、期待値を現実に引き戻してくれます。
それでも設置を勧める判断軸
判断の軸は効果の大きさではなく、費用と危険度の小ささに置いてください。
作成にかかるのは短ければ30分程度、失う順位もなく、既存ページへの影響も生じません。
将来AI経由の流入が主流になったとき、対応済みの状態から始められます。
留意点は、誰でも閲覧できるファイルである一点だけです。
未公開のサービス名や社内向け資料のURLを書き込めば、そのまま世間に公開されます。
llms.txtの書き方の基本

llms.txtの記述は、Markdownという見出しや箇条書きを記号で表す書き方に沿って進めます。
覚える記号は4種類だけで、プログラミングの知識はいりません。
ファイルの要件から1行目の書き出し、リンクの並べ方までを順に確認すれば、自社用の下書きが最後まで完成します。
ファイル名と文字コードの要件
ファイル名はすべて小文字でllms.txtとし、大文字や複数形の揺れを混ぜないでください。
拡張子はtxtですが、中身はMarkdownで書きます。保存時の文字コードはUTF-8を選びます。
日本語を含むファイルをShift_JISで保存すると、AI側で文字化けを起こします。
容量の上限は仕様に定められていません。
ただしAIが一度に読み込める文字量には限りがあるため、リンクを詰め込みすぎず、要点だけを残すことが結果的に有利にはたらきます。
1行目のH1でサイト名を書く
1行目は、シャープ記号を1つ付けてサイト名を書きます。
「# 〇〇株式会社」のような1行で、これが仕様上の唯一の必須要素です。
1つのファイルに1つだけ置き、途中で別のH1を増やさないでください。
名称は正式名称で統一します。屋号とサービス名が違う場合は、AIが同一の会社だと結び付けられるよう、代表的な呼び方をここに据えます。
読み手が最初に受け取る看板だと考えて選んでください。
引用記号で概要を一文で示す
2行目以降には、大なり記号から始まる引用ブロックでサイトの概要を書きます。
「> 中小企業向けにSEO支援を提供する〇〇のサイト」といった1文から2文が目安です。
ここはAIが要約として抜き出す可能性が高い場所にあたります。
事業内容、対象となる読者、提供する価値の3点を短くまとめてください。
装飾的な言い回しやキャッチコピーは避け、事実を平たく述べた文が向いています。
H2でカテゴリを分けて整理
本文はシャープ記号を2つ付けた見出しでカテゴリ分けします。
「## サービス」「## 導入事例」「## ブログ」「## 会社情報」といった区切りです。
並び順には意味があり、AIに知ってほしい情報から順に上へ置いてください。
ファイルの後半ほど読み飛ばされる余地が生まれます。
カテゴリ名は社内用語を避け、外部の人が見て中身を想像できる一般的な言葉を選びます。
5つ前後にまとめると全体が見通しやすくなります。
リンクと説明文の記述ルール
各カテゴリの下には、ハイフンで始まる1行形式でリンクを並べます。
書式は「- [ページ名](URL): 補足説明」です。コロンのあとに続く説明文が、AIにとっての判断材料になります。
ページタイトルの繰り返しではなく、そのページで何がわかるのかを30字から60字で書いてください。
URLは相対指定ではなく、httpsから始まる完全な形にします。
表記の揺れを残したまま並べると、同じページが別物として扱われます。
掲載ページの選び方と構成例

書式を覚えたあとに立ちはだかるのが、自社のどのページを載せるのかという選別作業です。
全ページを並べても、AIは優先順位を読み取れません。
載せるページと外すページの基準、優先度を下げる書き方、サイト規模別の構成を順に示します。
手元のサイトに当てはめながら読み進めてください。
優先して掲載すべきページ
選ぶ基準は「自社にしかない情報が載っているか」の一点です。
他社のページを読んでも同じ内容が手に入るなら、AIがあえて参照する理由はありません。以下に該当するページから拾ってください。
- サービス内容と料金を説明したページ
- 実名や数値を含む導入事例
- 自社で集計した調査データ
- 技術資料や操作マニュアル
- 問い合わせ前の疑問に答えるFAQ
掲載を避けるべきページ
外すべきは、公開しても得がないページと、公開してはいけない情報です。
llms.txtは誰でもブラウザで開けるため、URLを書いた時点で存在を知らせたと同じ状態になります。
以下は掲載しないでください。
- 会員登録後にしか見えないページ
- 内容が重複した類似ページ
- タグ一覧やカテゴリ一覧の自動生成ページ
- 終了済みのキャンペーン告知
- 公開予定の未発表サービス
Optionalで優先度を下げる
載せたいけれど優先度は低いページは、「## Optional」という見出しの下にまとめます。
この名前は仕様のなかで特別な意味を与えられており、読み込める文字量に余裕がないときは省略してよい領域だと解釈されます。
プライバシーポリシー、採用情報、過去のお知らせなどが該当します。
判断に迷ったページをここへ逃がせば、上部の主要セクションが薄まりません。
優先度の設計をファイル構造そのもので表現できる、便利な仕組みです。
規模別に選ぶ3段階の構成
すべてのサイトが同じ密度で作る必要はありません。
ページ数と目的に応じて、以下の3段階から選んでください。
| 段階 | 掲載リンクの目安 | 向いているサイト |
|---|---|---|
| 最小構成 | 5本前後 | 10ページ程度の小規模サイト |
| 推奨構成 | 20本から50本 | 一般的な企業サイト |
| 完全構成 | 本文型を併設 | 技術資料を多く持つサイト |
初めて作る場合は最小構成で公開し、運用に慣れてから増やす進め方が現実的です。
業種別テンプレート3パターン
カテゴリの並べ方は業種によって変わります。
以下の型を出発点にして、自社の言葉へ置き換えてください。
- BtoBサービス型:サービス、導入事例、料金、資料、会社情報
- EC型:取扱カテゴリ、人気商品、配送と返品、よくある質問
- メディア型:特集テーマ、専門解説記事、執筆者情報、運営方針
共通するのは、購入や問い合わせの判断に直結する情報を上へ寄せる並べ方です。
\ あなたの会社、AIに「おすすめ」されていますか? /
llms.txtの作成と設置手順

下書きが固まったら、公開までは4つの工程です。
先にrobots.txtの状態を確かめ、次に本文を用意し、サーバーの最上位階層へ置き、最後にブラウザで表示を確認します。
順番を入れ替えると、置いたのに読まれないという事故が起きます。
1つずつ確実に進めてください。
設置前にrobots.txtを確認
最初の作業は、robots.txtでAIクローラーを拒否していないかの確認です。
ここを閉じたまま設置しても、そもそも読みに来られません。
代表的なクローラーの名称を以下にまとめました。
| 提供元 | クローラー名 | 主な役割 |
|---|---|---|
| OpenAI | GPTBot | 学習用のデータ収集 |
| OpenAI | OAI-SearchBot | 検索結果への表示 |
| Anthropic | ClaudeBot | 学習用のデータ収集 |
| Perplexity | PerplexityBot | 検索結果への表示 |
| Google-Extended | 生成AIでの利用可否 |
学習は断りつつ検索表示は許可するなど、目的別に方針を分けられます。
自動生成ツールを使う方法
ページ数が多いサイトでは、URLを入力するとllms.txtの原型を出力するジェネレーターが役立ちます。
サイトをたどって見出しやタイトルを収集し、リンク一覧の形に整えてくれるサービスです。
ただし出力をそのまま公開しないでください。
自動生成された説明文は無難な要約に寄り、優先度の設計も反映されません。
骨組みだけを受け取り、掲載するページの取捨選択と説明文の書き直しは人の手で仕上げます。
WordPressプラグインでの設置
WordPressで運用しているなら、専用プラグインが最短の手段です。
「Website LLMs.txt」のようなプラグインを有効化すると、投稿や固定ページの情報からllms.txtを自動で出力し、更新にも追従します。
サーバーへ直接ファイルを置く作業が不要になる点が利点です。
導入後は、意図しないページまで一覧に入っていないか必ず確認してください。
除外設定を使い、タグ一覧や重複ページを外した状態に整えます。
FTPと管理画面でルートに配置
プラグインを使わない場合は、テキストエディタで作ったファイルをサーバーへ手動でアップロードします。
置き場所は最上位階層で、多くのレンタルサーバーではpublic_htmlやwwwと名付けられたフォルダの直下にあたります。
サブフォルダに入れると仕様から外れ、読み取り対象になりません。
FTPソフトのほか、契約サーバーの管理画面にあるファイルマネージャーからでも投稿できます。
静的サイトの場合は公開用フォルダへ含めてください。
表示確認とヘッダー設定
公開後は、自社ドメインの末尾にllms.txtを付けたURLをブラウザで開いてください。
文字化けせずに中身が表示されれば成功です。
404エラーが出る場合は置き場所の階層を、別ページへ飛ぶ場合はリダイレクト設定を見直します。
日本語が崩れていれば文字コードの保存し直しで解決します。
HTTPヘッダーで存在を知らせる方法も提案されていますが、必須ではありません。
まずは表示できる状態を優先してください。
設置後の効果検証と更新運用

設置して終わりにすると、古いURLを指し続けるファイルが残ります。
効果を確かめる手段は以下の3つです。
- 生成AIに直接質問して確認
- アクセスログでクローラー確認
- 可視性ツールでの定点観測
いずれも設置前に現状を記録しておくと比較が成り立ちます。
検証の進め方と、更新すべきタイミングの見極め方を押さえておきましょう。
生成AIに直接質問して確認
最も手軽な検証は、生成AIに自社について質問し、返答内容を記録する方法です。
「〇〇株式会社のサービス内容を教えてください」のような質問文を3つほど決め、設置前の回答を保存しておきます。
同じ質問を月に1回投げ、説明の正確さと引用元の表示が変わるかを追います。
変化がなくても失敗ではありません。
誤った説明が混ざっていれば、そこがサイト側の情報整備で埋めるべき穴です。
アクセスログでクローラー確認
2つ目は、サーバーのアクセスログを確認する方法です。
多くのレンタルサーバーでは管理画面から生ログをダウンロードでき、訪問者ごとの識別名が記録されています。
GPTBotやClaudeBotといった名称で絞り込み、llms.txtへのリクエストが記録されているか調べてください。
件数が少なくても、AIクローラー自体がサイトを訪れている事実は確認できます。
robots.txtの設定が正しく効いているかの点検にも使えます。
可視性ツールでの定点観測
3つ目は、AI検索での言及状況を計測する専用ツールの活用です。
指定したブランド名が生成AIの回答にどれだけ登場するかを、期間を追って数値で示してくれます。
手作業の質問テストと比べ、質問文の偏りを避けられる点が利点にあたります。
有料の製品が中心となるため、複数サイトを扱う制作会社や、AI経由の流入を事業指標に組み込む段階の企業から検討してください。
更新すべきタイミングの目安
更新の判断は日付ではなく、出来事を引き金にします。
以下の場面に当てはまったら、llms.txtを開いて内容を照らし合わせてください。
- サービスの追加や提供終了
- サイトリニューアルによるURL変更
- 主力コンテンツの新規公開
- 会社名や事業内容の変更
リンク切れを放置したファイルは、案内図としての役目を果たしません。
\ 正直に言います。AI検索への着手が遅れるほど、後から取り戻すコストは膨らみます /
llms.txtより優先すべき施策

llms.txtを整えても、サイト本体の中身が伝わりにくいままでは成果につながりません。
AIに正しく理解され、回答の根拠として選ばれるサイトには共通した条件があります。
取り組む順に効果が出やすい以下の5つの施策を、優先度の高いものから紹介します。
- 要約ファーストの情報構造
- FAQと構造化データの整備
- 一次情報と独伊データの供給
- ブランド表記の統一と併記
- 外部での信頼文脈の獲得
要約ファーストの情報構造
各ページの冒頭で結論を言い切る書き方に変えてください。
AIは文章を細かく分割して扱うため、答えが末尾にあると要点を取り違えます。
見出しの直後に40字から60字で結論を置き、そのあとに理由と具体例を続ける流れが有効です。
1つの見出しでは1つの論点だけを扱い、複数の話題を混ぜないでください。
この整理は人間の読者にとっても読みやすく、滞在時間の改善につながります。
関連記事:LLMOとは?AIに選ばれるサイトの作り方を徹底解説
FAQと構造化データの整備
質問と回答の形式は、AIが回答をそのまま引用しやすい形です。
問い合わせで実際に届いた質問を集め、1問1答で完結する文章に整えてください。
あわせて構造化データ、いわゆる検索エンジン向けにページの意味を機械可読な形で書き添えるコードを設置します。
よくある質問にはFAQPage、企業情報にはOrganizationという型があり、名称や所在地を機械が誤解なく読み取れる状態を作れます。
関連記事:AI検索最適化とは?5ステップで今日から始める実践ガイド
一次情報と独自データの供給
AIが引用先として選ぶのは、他では手に入らない情報を持つサイトです。
自社で実施したアンケート調査、支援件数の集計、導入前後の変化を記録した事例が該当します。
数値は出典と調査時期をセットで明記してください。
一般論を並べ直した記事は、すでに大量に存在するため選ばれません。
手元にあるデータを公開可能な形に整える作業は、llms.txtの作成より時間を要しますが、成果への距離は近い取り組みです。
ブランド表記の統一と併記
社名やサービス名の表記が揺れていると、AIは別々の存在として扱います。
株式会社の位置、アルファベットと日本語の使い分け、略称の有無をサイト全体で統一してください。
あわせて、提供内容を表す一般的なカテゴリ名を近くに並べます。
「〇〇サービス」という固有名だけでなく、「中小企業向けのSEO支援サービス」と補えば、分野を尋ねられた場面で候補に上がる可能性が生まれます。
外部での信頼文脈の獲得
自社サイト内の記述だけでは、主張の裏付けになりません。
AIは複数の情報源を突き合わせて判断するため、外部での言及が信頼の材料になります。
業界メディアへの寄稿、比較サイトや口コミサイトへの掲載、公的機関の名簿への登録などが該当します。
求人サイトや会社情報データベースの記載内容も点検してください。
古い事業内容が残ったままだと、誤った説明の元になります。
まとめ:llms.txtの書き方は4要素を押さえれば完成する
最後にもう一度、llms.txtの書き方と進め方をまとめておきます。
- robots.txtでAIクローラーを拒否していないか確認する
- 1行目にH1でサイト名、次に引用記号で概要を書く
- H2でカテゴリを分け、リンクと説明文を並べる
- ルートディレクトリに置き、ブラウザで表示を確認する
- 設置後は生成AIへの質問とアクセスログで検証する
さっそくステップ1から始めてみましょう。まずは自社ドメインの末尾にllms.txtを付けて開き、すでに存在するか確かめればOKです。
llms.txtは効果を約束する施策ではありません。
それでも30分の作業で、AI検索が主流になる日に備えた状態を作れます。
設置を終えたら、結論を先に書く構造への修正や一次情報の公開へ進んでください。
あなたのサイトがAIに正しく理解される第一歩になればうれしいです。
集客の多くを広告に頼っていて、出稿を止めると問い合わせも止まる、その状態に、不安はありませんか?
広告は即効性がある一方で、払い続けないと成果が消える借り続ける集客。多くの企業が、この構造から抜け出したいと感じています。
SEOとLLMOは、広告と違って積み上がる集客です。一度AIや検索に評価されれば、広告費をかけずに人が訪れ続けます。
実際に広告費を月70万円削減し、自然検索だけで安定集客を実現した例もあります。
ただし、土台作りには時間がかかります。だからこそ、始めるなら早いほど成果が出るのも早くなります。