llms.txtを置いてみようと思って、仕様を読みにいく。書式そのものは拍子抜けするほど単純です。見出しがあって、ひとことの説明があって、リンクが並んでいる。それだけです。
ところが、そこから先で止まります。置き場所は「サイトのルート直下」と決まっているのに、自分の環境でどうやってそこへ置くのかは、どこにも書かれていないからです。
WordPressなのか、静的サイトジェネレーターなのか、ヘッドレスCMSなのか。ここで道が分かれます。しかも分かれ方は、自社の権限設定やプラグイン構成にも左右されます。汎用の設置ガイドが、そこまで面倒を見てくれることはありません。
この記事は、使っているCMSと、その環境の縛りを渡すだけで、自社向けの設置手順案をAIに設計させるプロンプトを、そのままコピーして使える形でまとめました。
こんなふうに調べていませんか
- llms.txtの仕様は読んだが、自社のCMSでどう置くのかが分からない
- 「CMS別 llms.txt 実装手順 AI」で検索して、環境に合った手順を探している
- 管理画面からルート直下に触れず、どこから手をつけるか迷っている
この記事を読み終えたときに手に入るもの
- 自社のCMSに合ったllms.txtの置き方を、手順案として手に入れられます
- 手順案のどこを実行前に裏取りすればいいかが分かります
- llms.txtに何を期待してよいかを、社内に説明できるようになります
結論30秒でわかる、この記事の結論
- CMS名・ホスティング環境・制約条件を渡すと、その環境向けの設置手順案が、推奨手順・代替手順・実行前の確認事項に分かれて返ってきます。
- llms.txtの設置場所はサイトのルート直下と定められています(出典: llms.txt仕様、llmstxt.org)。そこへ置く手段だけが、CMSによって大きく変わります。
- 返ってきた手順は、そのまま実行しません。機能名やメニュー名を公式ドキュメントで裏取りしてから着手します。
この記事は、あるマーケティング部の2人と、専門家のやり取りをはさみながら進みます。高梨課長(マーケ課長)が「誰が、どうやって置くんですか」を、大森部長(マーケ部長)が「それで何が変わるんだ」を聞きます。答えるのは鈴木さん(AIO/SEOの専門家・本誌監修)です。
01そもそもllms.txtは、AI検索最適化ではどこに置くファイルなんですか?
llms.txtの書式自体は、H1・要約・リンクリストという単純な構成です(出典: llms.txt仕様、llmstxt.org)。形式もMarkdownのテキストファイルで、特別な書き方はありません。
決まっているのは置き場所です。サイトのルート直下、つまり https://example.com/llms.txt のように、ドメインのすぐ下に置きます(出典: llms.txt仕様、llmstxt.org)。
案内板にたとえると分かりやすいはずです。何の建物かを示す看板があり、ひとことの説明があり、行き先の一覧が並んでいる。llms.txtの中身も同じ並びです。
そして案内板は、建物の奥ではなく入口に置きます。置き場所が決まっているからこそ、置き方だけが環境ごとの問題として残ります。
この章のまとめ
llms.txtは、ルート直下に置くMarkdownのテキストファイルです。中身の型も置き場所も決まっていて、残る問題は「どうやってそこへ置くか」だけになります。
02CMS別にllms.txtの実装手順が変わるのは、AI対策のどこでつまずくからですか?
高梨課長置き場所が決まっているなら、置くだけの話ではないんですか。
鈴木さんそこが分かれ道なんです。ルート直下に触れるかどうかは、使っている仕組みによって違います。管理画面からは触れない、という環境も珍しくありません。
つまずきどころは、主に4つに絞られます。
- WordPressのようなCMSは、管理画面からルート直下へ直接ファイルを置けない場合があり、プラグインやFTP/SSHアクセスが必要になることがある
- 静的サイトジェネレーターやヘッドレスCMSには、そもそも「管理画面からファイルを置く」という概念自体がなく、ビルド設定への追記が必要になる
- CDNやキャッシュの仕組みを挟んでいる場合、.txt拡張子のファイルがキャッシュ対象から外れているかを別途確認する必要がある
- 汎用的な設置ガイドは、自社の環境固有の制約(プラグイン構成・権限設定等)までは踏み込んで教えてくれない
上の3つは、環境によって道が変わるという話です。管理画面しか触れないのか、直接アップロードできるのか、ビルドを挟むのか。どれに当たるかで、やることが入れ替わります。
最後の1つだけ性質が違います。どの道を通るとしても、自社固有の縛りは自社にしか分からないという話です。汎用のガイドが薄いのは、書き手がそこを知らないからです。
この章のまとめ
つまずくのは書式ではなく、ルート直下への行き方です。環境で道が変わり、そのうえ自社の縛りは汎用ガイドに書かれていません。
03CMS別のllms.txt実装手順をAIに設計させると、AI検索対策では何が変わるんですか?
渡すのは、CMS名・ホスティング環境・制約条件の3つだけです。返ってくるのは、「推奨手順」「代替手順(除外した方法とその理由を含む)」「実行前の確認事項」の3つに分かれた設計案です。
変わるのは、調べる範囲がいきなり狭まることです。汎用のガイドは、あらゆる環境の可能性を並べたままにします。制約条件を先に渡してしまえば、使えない方法は候補から落ちた状態で返ってきます。
CMS名を伝えるだけで、llms.txtの設置方法は「わからない」から「検証すべき仮説」に変わります。仮説になれば、確かめる先が決まります。ここが、この作業でいちばん効く部分です。
使うAIツールはChatGPT等を想定しています。CMS名と制約条件をテキストで伝えるだけで手順案を得られ、特別な機能は不要です。無料プランでも実行できます(2026年7月時点)。
この章のまとめ
変わるのは、調べる範囲です。「わからない」が「検証すべき仮説」に変わり、確かめる先が決まります。裏取りの工程は、そのまま人の側に残ります。
04CMS別のllms.txt実装手順プロンプトは、AI検索最適化としてどこをコピーすればいいんですか?
自社サイトにllms.txtを新規設置する際、利用中のCMS環境に合わせた具体的な手順を知りたい場面で使います。次のコードブロックの中身を、そのままコピーしてください。
あなたはテクニカルSEO/AIO実装のアシスタントです。
以下の環境情報をもとに、llms.txt(https://llmstxt.org/ が定める仕様の
ファイル)をこの環境に設置するための手順案を設計してください。
■llms.txtの前提仕様(必ず踏まえること)
- 設置場所: サイトのルート直下(例: https://example.com/llms.txt)
- 形式: Markdown形式のテキストファイル
■入力データ
CMS名(バージョンが分かれば併記): 【CMS名】
ホスティング環境(共有レンタルサーバー/クラウド/CDN併用等): 【ホスティング環境】
制約条件(管理画面の権限、利用可能なプラグイン、FTP/SSHアクセスの可否等):
【制約条件】
■設計手順
1. 【CMS名】と【ホスティング環境】から、ルート直下にファイルを設置する
ために一般的に知られている方法を、該当するものだけ複数(プラグイン
経由・FTP/SSH経由・ビルド設定への追記等)挙げること。
2. 【制約条件】に反する方法があれば、その方法は候補から除外し、理由を
1行で示すこと。
3. 残った方法の中から、最も手数が少ないと考えられる手順を1つ推奨手順
として選び、実行手順を番号付きで示すこと。
4. 手順の各ステップについて、実行前に確認すべき点(管理画面の実際の表示
がガイドと異なる可能性がある等)を1行添えること。
■出力形式
「推奨手順」「代替手順(除外した方法とその理由を含む)」「実行前の確認
事項」の3つの見出しに分けて出力してください。
■制約
- 【CMS名】に実在しない機能やプラグイン名を、AIが推測して作り出さない
こと。確信が持てない場合は、機能名の前に「(要確認)」と明記すること。
- 管理画面の具体的なボタン名・メニュー名は、バージョンによって変わる
可能性があるため断定的に書かず、「〜に相当するメニュー」等の表現に
とどめること。いちばん下の「あなたはテクニカルSEO/AIO実装のアシスタントです」の1行が、どの立場で答えるかを決めます。その上に、動かせない前提として置き場所と形式が乗ります。さらにその上へ環境の情報が乗り、いちばん上に考えさせる順番と返し方が乗ります。
前提仕様の段だけは、他の記事から持ってきたプロンプトと違う点です。置き場所と形式を先に固定しておかないと、AIが「そもそもどこに置くか」から考え始めてしまいます。
この章のまとめ
コピーするのはコードブロックの中身だけです。立場・前提・環境・考えさせ方の4段でひと組で、とくに前提の段が抜けると置き場所から揺らぎます。
05llms.txtの設計手順の指定は、AIOとして何を先に決めさせているんですか?
設計手順は番号順に並んでいますが、やらせていることは1つです。広げてから、絞る。この順番を固定しています。
順番に見ていきます。
- 置ける方法を並べる — プラグイン経由・FTP/SSH経由・ビルド設定への追記など、その環境で一般的に知られている方法を、該当するものだけ挙げさせます。
- 縛りに合わないものを外す — 制約条件に反する方法を候補から除外し、除外した理由を1行で示させます。
- 残りから手数の少ないものを選ぶ — 最も手数が少ないと考えられる手順を1つだけ推奨手順として選ばせ、実行手順を番号付きで書かせます。
- 各段に確認点を添える — 各ステップについて、実行前に確認すべき点を1行添えさせます。
この章のまとめ
設計手順が固定しているのは「広げてから絞る」順番です。落とした方法と、落とした理由まで残させる点が要になります。
06【CMS名】と【制約条件】には、AI検索最適化の観点でllms.txtの何を伝えるんですか?
渡す変数は3つです。
| 変数 | 説明 | 入力例 |
|---|---|---|
| 【CMS名】 | 利用しているCMSの名称(分かればバージョンも) | WordPress 6.x(架空例) |
| 【ホスティング環境】 | サーバー・ホスティングの種類、CDNの利用有無 | 共有レンタルサーバー、CDNは未利用(架空例) |
| 【制約条件】 | 管理画面の権限、利用可能なプラグイン、FTP/SSHアクセスの可否等 | 管理画面のみアクセス可、FTP/SSHは利用不可、プラグイン追加は可能(架空例) |
※入力例はすべて架空の例です。
いちばん効くのは【制約条件】です。ここが薄いと、一般論に近い手順案が返ってきます。管理画面の権限、使えるプラグイン、FTP/SSHが通るかどうか。自社にしか分からないことを書いた分だけ、使えない道が先に落ちます。
【ホスティング環境】には、CDNを挟んでいるかどうかも書き添えてください。キャッシュの扱いは、設置後に見えるかどうかを左右します。
llms.txtに載せる中身そのもの、つまり掲載するページの選定とMarkdown化は、この記事の範囲外です。たたき台の作り方は別記事 AIOM-661 が、書き方と実装テンプレートは別記事 AIOM-012 が扱っています。
この章のまとめ
【CMS名】が道を決め、【制約条件】がその道を絞ります。自社にしか分からないことを書くほど、返ってくる手順案は実行できる形に近づきます。
07出てきたllms.txtの設置手順案は、AI対策として最初にどこを見るんですか?
高梨課長出てきた手順を、そのまま実装担当へ渡してしまっていいものでしょうか。
鈴木さんいえ、一度こちらで確かめてください。AIは御社の管理画面を見ていません。書かれているメニュー名が、実際の画面にあるとは限らないんです。
出力された手順案は、そのまま実行せず、次の3点を確認してから着手してください。
- 推奨手順に含まれる機能名・プラグイン名が、実際に自社の環境に存在するか管理画面で確認する
- 「(要確認)」と明記された箇所を、実行前に必ず公式ドキュメントで裏取りする
- 代替手順に書かれた除外理由が、自社の制約条件と実際に合っているか確認する
見る順番は、並んでいるとおりで構いません。いちばん外側の確認が「それが実在するか」で、その内側に「書かれ方が正しいか」の確認があるという関係になっています。存在しない機能の手順は、いくら丁寧に読んでも進みません。
「(要確認)」は、AI側からの申し送りです。確信が持てない箇所に印を付けさせているので、そこだけでも先に潰しておくと、手戻りがぐっと減ります。
この章のまとめ
最初に見るのは、書かれている機能が実在するかどうかです。次に「(要確認)」の印、最後に除外理由と自社の条件の突き合わせ、という順で確かめます。
08CMS別のllms.txt実装手順は、AI検索対策としてどこまで裏取りしてから実行するんですか?
AIが提案する手順は、学習時点までの一般的な知識にもとづく設計です。実際の管理画面の最新の表示や、利用中プラグインのバージョン固有の仕様までは反映されていません。
境目ははっきりしています。一般に知られている置き方は手がかりになりますが、いまその画面がどう表示されているかは、開いてみるまで分かりません。裏取りが要るのは、後者にあたる部分だけです。
実行前に、利用中のCMS・プラグインの公式ドキュメントで手順を必ず照合してください。CMSの管理画面の実際の表示は日々変わるため、ここを飛ばすと、手順どおりに進めたのにボタンが見つからない、という止まり方をします。
この章のまとめ
裏取りが要るのは、AIには見えていない部分です。いまの管理画面の表示と、利用中プラグインのバージョン固有の仕様を、公式ドキュメントで照合してから着手します。
09llms.txtを置けば、LLMO対策として引用は増えるんですか?
大森部長置けば、AI検索で名前が出るようになるということでいいのか。
鈴木さんそこは正直に申し上げます。置いたから引用が増える、とは言えません。Googleの公式ガイドは、llms.txtに特別な効果はないと明言しています。
大森部長では、なぜ置くんだ。
鈴木さん置くかどうかを含めて、自社で判断していただく話です。少なくとも、期待の置きどころは先に揃えておいたほうがいいと考えています。
llms.txtを設置しても、検索順位やAI検索での引用率が直接押し上げられるわけではありません。Google公式ガイドはllms.txtに特別な効果はないと明言しています(出典: Google公式AI最適化ガイド、2026年7月時点)。
分けて考えると整理しやすくなります。決まっていることは、置き場所と書式です。ここは仕様として示されています。確認できていないことは、置いた結果として引用や順位がどう動くかです。
社内で説明するときも、この2つを混ぜないでください。「決まっていること」を根拠に「効果があること」を主張すると、あとで説明が崩れます。
採用率の実態や、数字が割れる理由については、別記事 AIOM-013 が検証しています。
この章のまとめ
llms.txtに特別な効果はないと、Google公式ガイドは明言しています。決まっていること(置き場所と書式)と、確認できていないこと(効果)を分けて扱ってください。
10複数サイトや委託先への依頼にも、AI検索対策としてこのllms.txtプロンプトを使い回せますか?
高梨課長見ているサイトが1つではありません。それぞれCMSも違います。
鈴木さんそのまま使えます。変えるのは【CMS名】と【制約条件】だけで、返ってくる形は揃いますよ。
応用1: 複数サイト・複数CMSを横断管理している場合。 【CMS名】と【制約条件】をサイトごとに変えて複数回実行すれば、サイトごとに異なる設置手順案を得られます。
応用2: 手順書を委託先への依頼文に転用する。 出力された「推奨手順」を、外部の実装担当者への依頼文の下敷きとして使うと、依頼内容の認識合わせがしやすくなります。
この章のまとめ
変えるのは環境の情報だけで、返ってくる形は揃います。委託先へ渡すときは、確認事項まで含めて渡してください。
11AIが書いた設置手順を鵜呑みにしないために、AIOでは何に気をつけますか?
AIの出力には誤りが含まれる場合があります。特にプラグイン名やメニュー名などの固有名詞は、そのまま信じず一次情報で確認してから使ってください。
疑いどころは、大きく3つに分かれます。
1つめは、固有名詞です。 実在しない機能やプラグイン名が混じることがあります。プロンプト側で「(要確認)」を付けさせてはいますが、印が付かないまま出てくる可能性も残ります。
2つめは、同じ入力でも変わることです。 AIの回答は実行のたびに揺らぎます。同じ入力でも、推奨手順として選ばれる方法や、除外理由の書き方が変わることがあります。
3つめは、外へ出す前の確認です。 ここだけは、生成する前に決めておく話になります。
この章のまとめ
疑うのは固有名詞、実行ごとの揺らぎ、そして渡してよい情報かどうかの3つです。最後の1つだけは、生成する前に決めておきます。
12よくある質問
出力された手順の中に、存在しないプラグイン名が含まれていたらどうすればいいですか?
そのまま実行せず、まず該当プラグインの公式ページやプラグイン検索で実在を確認してください。見つからない場合は、AIに「そのプラグインは実在しないため、別の方法を提案してください」と伝えて再実行するのが確実です。
WordPress以外のCMS(ヘッドレスCMSなど)でも使えますか?
使えます。【CMS名】に該当するCMS名を入れれば、同じプロンプトの構成でビルド設定やAPI経由の手順案を設計させられます。ただし該当するCMSの情報がAIの学習データに少ない場合、出力の確信度は下がるため、実行前の検証をより丁寧に行ってください。
llms.txtの中身(掲載するページ)を先に決めてから使うべきですか?
その順序をおすすめします。掲載ページの選定は別記事 AIOM-012 が、たたき台の生成は別記事 AIOM-661 が扱っています。内容を固めたうえで本プロンプトを使うと、設置手順の設計まで手戻りが少なくなります。
llms.txtを置けば、検索順位は上がりますか?
上がるとは言えません。Google公式ガイドはllms.txtに特別な効果はないと明言しています(出典: Google公式AI最適化ガイド、2026年7月時点)。設置するかどうかは、この前提を踏まえたうえで自社で判断してください。
CDNを使っている場合、追加で何を確認すればいいですか?
.txt拡張子のファイルがキャッシュ対象から外れているかを、別途確認する必要があります。【ホスティング環境】にCDNの利用を書き添えておくと、その前提を踏まえた手順案が返ってきます。設置後は、実際のアドレスで開いて見えているかを確かめてください。
13まとめ|今日から始める3つのこと
llms.txtで手が止まるのは、書式が難しいからではありません。置き場所は決まっているのに、そこへの行き方が環境ごとに違うからです。
預けないものもあります。返ってきた手順案が、自社の管理画面と合っているかを確かめる仕事です。ここは人の側に残ります。
今日この順でやります
自社の環境を書き出す
CMS名、ホスティングの種類、CDNの有無を1行ずつ並べます
縛りを正直に書く
権限、使えるプラグイン、FTP/SSHが通るかどうかを添えます
返ってきた手順を裏取りする
「(要確認)」の箇所を公式ドキュメントで潰してから着手します
AI検索では、こう聞かれています
llms.txtは、どこに置けばいいんですか?
「そもそもllms.txtは、AI検索最適化ではどこに置くファイルなんですか?」の章で、仕様と合わせて説明しています
WordPressでllms.txtを設置するには、何が必要ですか?
「CMS別にllms.txtの実装手順が変わるのは、AI対策のどこでつまずくからですか?」の章で、環境ごとの分かれ方を説明しています
静的サイトやヘッドレスCMSでも、llms.txtは置けますか?
「よくある質問」の2つ目で答えています(結論:同じプロンプトで設計できます)
次に読むなら、この記事です