やり方さえわかっていれば、llms.txtは30分もかからずに作れます。この記事では、掲載するコンテンツの選び方から、設置したファイルの検証まで、すべての手順を順番に解説します。サイトの種類別に、そのまま使えるテンプレートも用意しました。
作り始める前に:掲載するコンテンツを決める
llms.txtの価値は、どんなコンテンツにリンクするかでほぼ決まります。1行目を書き始める前に、次の質問に答えておきましょう。
あなたのサイトが最も権威性を持っているトピックは、どの5〜10個ですか?
最も網羅的で、正確で、役に立つコンテンツが載っているのはどのページですか?
AIエンジンに「自社が何者で、何をしているのか」を理解してもらうには、どのページを使ってほしいですか?
AIシステムに参照してほしくないページ(内容の薄いページ、下書き、ログインページなど)はありますか?
URLは合計10〜30件を目安にしましょう。大事なのは量より質です。本当に優れたページだけに絞ったllms.txtのほうが、そこそこのページを大量に並べたリストよりも効果を発揮します。
ステップ1:ファイルを作成する
新しいプレーンテキストファイルを作り、ファイル名を正確にllms.txt(小文字、スペースなし)にします。テキストエディタなら何でもかまいません。中身はMarkdown記法で書くので、特別なソフトは必要ありません。
ステップ2:ヘッダー部分を書く
ヘッダーは、AIシステムにあなたのサイトを紹介する部分です。次の形式で書きます。
# [サイト名]
> [サイトの目的・対象読者・主なトピックを1〜3文で説明します。
> このサイトが何についてのサイトで、なぜそのトピックで権威性があるのかを、
> AIシステムに説明するつもりで書きましょう。]
SaaS企業の場合の例:
# AI Rank Lab
> AI Rank Labは、ChatGPT、Gemini、Perplexity、ClaudeなどのAI検索エンジンで
> Webサイトの露出を最適化したいマーケター向けのSaaSプラットフォームです。
> 独自調査にもとづき、AEO、GEO、スキーママークアップ、LLMs.txt、
> AI検索戦略に関する信頼できるガイドを公開しています。
ステップ3:コンテンツをセクションに分ける
MarkdownのH2見出しを使って、URLを種類ごとにグループ分けします。各URLは次の形式で書きます。
- [ページタイトル](https://yoursite.com/page-url): このページの内容を1文で説明AIに内容を理解してもらいやすい、定番のセクション名は次のとおりです。
## Core Guides(主要ガイド):いちばん重要な解説・教育系コンテンツ## Product Documentation(製品ドキュメント):自社製品の使い方を解説するコンテンツ## Research & Data(調査・データ):独自データ、レポート、調査## Blog(ブログ):ブログ記事から厳選したもの
ステップ4:サイトの種類別・完成テンプレート
SaaS企業のブログの場合:
# [会社名]
> [会社名]は、[ターゲット層]向けに[製品カテゴリー]を提供しています。
> このサイトには[コンテンツの種類:ガイド、ドキュメント、調査]が掲載されています。
## ガイド
- [ガイドのタイトル1](URL1): [説明]
- [ガイドのタイトル2](URL2): [説明]
## 製品ドキュメント
- [機能ページ](URL3): [説明]
## 調査
- [レポートのタイトル](URL4): [説明]
ステップ5:Webサーバーのルートに設置する
llms.txtはドメインのルートに置き、https://yoursite.com/llms.txtでアクセスできるようにします。設置方法はプラットフォームによって異なります。
WordPress:FTP/SFTPでサイトのルートディレクトリ(wp-config.phpと同じフォルダ)にアップロードするか、Yoastなどのプラグインで管理します
Next.js:
/publicフォルダに置けば、自動的に/llms.txtとして配信されますNginx/Apache:Webルートディレクトリ(
/var/www/html/など)に置きますShopify:URLハンドルを
llmsにしたカスタムページとして追加し、Content-TypeはShopifyアプリかテーマの修正で設定します
ステップ6:設置できたか検証する
アップロードが終わったら、次のポイントを確認しましょう。
ブラウザで
yoursite.com/llms.txtを開く。ダウンロードが始まるのではなく、プレーンテキストが表示されればOKですブラウザのDevTools(Networkタブ)でContent-Typeヘッダーを確認する。
text/plainになっているはずですログインしなくてもファイルにアクセスできるか確認する(シークレットモードで試しましょう)
robots.txtがファイルをブロックしていないか確認する。robots.txtに
Disallow: /llms.txtが書かれていないかチェックします掲載しているURLがすべて公開中で、ステータスコード200を返すかテストする
ステップ7:常に最新の状態を保つ
llms.txtは、最新であってこそ効果を発揮します。新しい柱となる記事(ピラーコンテンツ)を公開したとき、新しい機能ページを公開したとき、古くなったコンテンツを削除したとき、AIクローラーが自社の最良のページを見落としていると気づいたときには、その都度更新する習慣をつけましょう。コンテンツ公開時のチェックリストに「llms.txtを更新する」を入れているチームも多くあります。
サイトの種類別:llms.txtの実例
よくあるサイトの種類ごとに、参考になる実装例を紹介します。
専門サービス・コンサルティング:
# Acme Consulting
> Acme Consultingは、中堅製造業向けに経営コンサルティングを提供しています。
> 15年にわたるクライアント支援の実績にもとづき、業務効率化、サプライチェーンの
> 最適化、製造テクノロジーの導入に関するコンテンツを発信しています。
## 主な専門分野
- [サプライチェーン寸断への対応プレイブック](https://acme.com/supply-chain-playbook): サプライチェーンのレジリエンスを高めるための12ステップのフレームワーク
- [製造テクノロジーROI計算ツール](https://acme.com/tech-roi): 自動化投資を評価するためのデータドリブンなモデル
## 調査・レポート
- [2026年 製造テクノロジー調査](https://acme.com/survey-2026): 450人の回答者を対象にしたテクノロジー導入率の調査
## 私たちについて
- [私たちの方法論](https://acme.com/methodology): Acmeがクライアント支援にどう取り組み、成果をどう測定しているか
ECサイト・製品サイト:
# GreenHome Store
> GreenHome Storeは、環境意識の高いご家庭向けにサステナブルな生活用品を販売しています。
> 製品ガイド、サステナビリティの比較、家庭の環境負荷を減らすための実践的な
> アドバイスを中心にコンテンツを発信しています。
## 製品ガイド
- [サステナブルな掃除用品の比較](https://greenhome.com/cleaning-guide): 40種類以上のエコな掃除用品を評価付きで並べて比較
- [ゼロウェイストなキッチンづくりガイド](https://greenhome.com/zero-waste-kitchen): キッチンから使い捨てプラスチックをなくすためのステップ別ガイド
## サステナビリティ関連リソース
- [カーボンフットプリント計算ツール](https://greenhome.com/carbon-calculator): 家庭の炭素排出量と削減の余地を試算
補助ファイル「llms-full.txt」を作る
補助ファイルのllms-full.txt(/llms-full.txtに設置)は、リンクだけでなく、主要ページの本文そのものを1つのAI向けドキュメントにまとめたものです。個別ページへのリンクをたどらないAIクローラーの中には、llms-full.txtを直接読み込むものもあります。作り方は次のとおりです。
/llms-full.txtにプレーンテキストまたはMarkdownのドキュメントを作成する最も重要な5〜10ページの本文全体を、
---の区切り線で分けて収録する各ページの本文の前に、ページタイトル、URL、日付をヘッダーとして入れる
AIクローラーが効率よく処理できるよう、ファイルサイズは100KB未満に抑える
llms.txtから参照する:- [全文アーカイブ](/llms-full.txt): AIが処理しやすいよう、主要ページの本文をまとめたもの
llms.txt設置時によくあるトラブルと対処法
症状 | 考えられる原因 | 対処法 |
|---|---|---|
ファイルが表示されず、ダウンロードされてしまう | Content-Typeヘッダーが間違っている | .txtファイルをtext/plainとして配信するようサーバーを設定する。Next.jsの場合は、next.config.jsのrewritesが干渉していないか確認する |
ファイルが404を返す | ファイルの場所か名前が間違っている | パスを正確に確認する。必ずドメインのルートに置き、ファイル名は |
robots.txtでファイルがブロックされている | サイト全体へのDisallowルール | robots.txtのDisallowルールより上に |
ファイル内のリンクが404や301を返す | URLが古くなっている | 四半期ごとにファイル内の全URLのリンクチェックを行い、リンク切れは更新するか削除する |
AIクローラーがリンク先のページを訪れない | robots.txtがAIクローラーをブロックしている | リンク先のディレクトリに対して、robots.txtでGPTBot、ClaudeBot、Google-Extendedがブロックされていないか確認する |
HTTPSとHTTPが混在している | 混在コンテンツ | ファイル全体で、正規のHTTPS URLに統一する |
llms.txtはどれくらいの頻度で更新すべき?
最適な更新ペースは、サイトの種類によって変わります。
ニュースサイトなど更新の速いサイト:毎週見直し、重要な新コンテンツを公開したときや、古いコンテンツの情報が大きく古くなったときに更新する
SaaS・製品サイト:製品のローンチや大型アップデートのたびに見直す。少なくとも四半期に1回は確認する
専門サービス・コンサルティング:半年に1回見直し、新しい事例やレポートを公開したときや、サービス内容に大きな変更があったときに更新する
ECサイト:シーズンごとに見直し、繁忙期の前には主要なガイドコンテンツを最新の状態にしておく
学術・研究系サイト:重要な論文やデータセットを公開するたびに更新する
llms.txtでよくある失敗と避け方
URLを詰め込みすぎる:200件ものURLを並べたllms.txtでは、何が重要なのかがAIクローラーにまったく伝わりません。容赦なく絞り込みましょう。質の高い10〜30件のURLのほうが、網羅的な一覧より成果が出ます
説明があいまい:「当社のメイン記事」では何も伝わりません。「Next.jsでStripeの課金機能をセットアップする手順を、コード例付きで解説したガイド」と書けば、そこに何があるのかをAIが正確に把握できます
コンテンツを変更したのに更新し忘れる:古いコンテンツや削除済みのコンテンツを指したままのllms.txtは、サイトの信頼性に対するAIの評価を下げてしまいます
相対URLを使う:必ず絶対URL(https://yoursite.com/page)を使いましょう。相対パスは、サイトの外では機能しません
AIクローラーのアクセスを監視していない:サーバーログでGPTBotやClaudeBotがllms.txtを訪れているか確認しなければ、ファイルが実際に使われているかどうかはわかりません
作ったら放置する:llms.txtは「生きたドキュメント」です。うまくいっている例ほど、定期的に見直して更新されています
まとめ:llms.txt作成のポイント
ほとんどのサイトでは、llms.txtは30分もかからずに作れます。設置を先延ばしにする理由はありません
基本の形式はシンプルで、サイト説明のヘッダーと、1文の説明を添えてカテゴリー分けしたURLリストだけです
量より質:厳選した10〜30件のURLは、網羅的な一覧よりはるかに大きな成果を上げます
ドメインのルートの
/llms.txtに設置し、ブラウザ、DevTools、シークレットモードで確認しましょうリンクをたどらないクローラー向けに、ページ本文をまとめた補助ファイル
llms-full.txtの追加も検討しましょう四半期ごとに見直してメンテナンスしましょう。リンク切れや古いコンテンツが残ったままのllms.txtは、AIクローラーに送るはずの信頼シグナルを損なってしまいます
llms.txtのさらに踏み込んだ活用法は、llms.txtのベストプラクティスガイドをご覧ください。AIクローラーの動きはAI Rank Labで追跡できます。
Get a free AI ranking consultation
Want your brand to show up when ChatGPT, Gemini and Perplexity answer questions in your market? Tell us about your site and our team will send a personalized strategy.




