LLMS.txt、結局どう書けばいいの?SEO効果の真相もまとめて解説
2025.10.14「LLMS.txt」、最近やたら見かけませんか?ChatGPTやPerplexity、GeminiがWebの情報を読みに来る機会が増えて、「AI向けの案内板」として話題になっているファイルです。
ただこの分野、情報の鮮度がとにかく速い。数ヶ月前、数週間前の記事がもう古い、なんてこともザラです。この記事では、llms.txtの正しい書き方・置き方に加えて、一番気になる「SEOに効くの?」という疑問について、2026年7月時点でわかっていることをまとめます。
LLMS.txtって何?
誰が作ったファイルなのか
llms.txtは、2024年9月にAnswer.AIの共同創業者Jeremy Howard氏が提案した、AI向けのガイドファイルです。中身はMarkdown形式のただのテキストファイルで、サイトのルート直下(https://www.example.com/llms.txt)に置きます。
ちなみにW3CやIETFが定めた正式な標準ではなく、まだ「コミュニティ発の提案」段階のもの。公式仕様はllmstxt.orgで公開されています。
なぜこんなものが必要になったのか
今のWebサイトは人間が読む前提でできています。ナビゲーション、広告、装飾用のJavaScript……AIからすればどれもただのノイズです。
しかもAIが一度に処理できる情報量には限りがあります。ノイズだらけのHTMLを毎回解析させるのは非効率だし、読み違いも起きやすい。
そこでllms.txtの出番です。「うちのサイトで重要なのはこの情報です」とMarkdownで先に渡しておく。分厚い資料一式を渡す代わりに、目次だけ手渡すようなイメージです。
robots.txt・sitemap.xmlとの違い
3つとも似たような文脈で語られがちですが、役割は全然違います。
| ファイル | 誰向け | やること |
|---|---|---|
| robots.txt | 検索エンジン・AIのクローラー | クロールしていい/ダメなページを指定する(アクセス制御) |
| sitemap.xml | 検索エンジン | サイト内の全ページを網羅的にXMLでリストアップ |
| llms.txt | AI・LLM | 重要なページをMarkdownで優先案内する「AI向け目次」 |
重要なのは、llms.txtにアクセス制御の力はないということ。robots.txtみたいに「ここは入ってこないで」と拒否するファイルではなく、あくまで「ここを見てね」とお願いするだけの文書です。公開したくないページはrobots.txtや認証で別途ガードしておく必要があります。
LLMS.txtの正しい書き方
一部の解説記事に「Sitemap:」「Important-Page:」みたいな独自ディレクティブで書く、という説明が出回っていますが、これは間違いです。実際はMarkdown記法で書きます。
基本フォーマット
# サービス名・会社名
> サービスの一行説明(blockquote形式)
任意で、背景や補足の説明文をここに書いてもOK。
## セクション名(例:製品情報)
- [ページ名](https://example.com/page1): このページの簡単な説明
- [ページ名](https://example.com/page2): このページの簡単な説明
## セクション名(例:サポート)
- [よくある質問](https://example.com/faq): FAQページの説明
- [お問い合わせ](https://example.com/contact): 問い合わせフォームへのリンク
## Optional
- [補足資料](https://example.com/extra): 優先度は低いけど参考になる情報
押さえておきたいルール
- 必須なのはH1だけ:
公式仕様でも「H1(サイト名・サービス名)が唯一の必須セクション」とされています。 - blockquote(
>)での要約は推奨:
必須ではありませんが、1〜2文でサービスを説明する要約をH1の直後に置くのが基本形です。 - 見出しなしの本文セクションもOK:
blockquoteの後、H2見出しを使わない段落やリストで、背景や注意点などの補足説明を挟むこともできます。 - H2で情報をカテゴリ分け:
それぞれのセクションにMarkdownのリンクリスト(- [名称](URL): 説明)を並べます。リンクは必須ですが、:以降の説明は任意です。 - 「Optional」というセクション名は特別扱い:
ここに入れたリンクは、AIが情報を絞り込みたいときに読み飛ばしていい「優先度低め」の情報として扱われます。 - ログイン後のページや管理画面は入れない:
AIはアクセスできないので載せても無意味です。 - ファイル名は「llms.txt」文字コードはUTF-8:
設置場所はルート直下が基本ですが、サブパスに置くことも仕様上は認められています。
ページ自体をMarkdown化する、という提案もある
llms.txtの提案には、もう1つの補足があります。AIに読ませたいページについては、通常のURLに.mdを足した場所に、クリーンなMarkdown版を用意する、というものです(例:https://example.com/docs/page.html に対して https://example.com/docs/page.html.md)。
URLがファイル名を持たない場合はindex.html.mdを使います。llms.txt本体はあくまで目次で、実際にAIへ読み込ませる詳細ページ側もMarkdown化しておく、というセットの提案になっています。
llms-ctx.txt / llms-ctx-full.txtという生成ファイルもある
公式サイトで紹介されているFastHTMLの事例では、llms_txt2ctxというCLIツールを使い、llms.txtを元に2種類のファイルを生成しています。llms-ctx.txt(Optionalセクションを含まない版)とllms-ctx-full.txt(含む版)です。
なお「llms-full.txt」という名前自体は、llmstxt.orgの仕様書には出てきません。これは一部のサイトが独自に採用している慣習的な呼び方で、リンク一覧の代わりに主要コンテンツそのものを1つのMarkdownにまとめたファイルを指すのに使われています。コンテンツが多いドキュメントサイトやSaaSのヘルプセンターでは、検討してみる価値はありそうです。
設置方法
- ファイルを作る:
上のルールに従ってMarkdownファイルを用意します。 - ルート直下に置く:
https://www.example.com/llms.txtでアクセスできる場所にアップロードします。ルート以外に置くとAIが見つけられません。静的サイトジェネレーターならpublic/llms.txtのような公開ディレクトリに置くだけで反映されることが多いです。 - ブラウザで確認する:
実際にURLへアクセスして、中身が正しく表示されるかチェックします。
WordPressなら、Yoast SEOなど一部のプラグインがllms.txtの自動生成に対応し始めています。手打ちする前に、既存の仕組みで対応できないか確認してみるといいでしょう。
で、結局SEOに効くの?
ここが本題です。「導入すれば順位が上がる」と煽る記事が多いですが、それを裏付ける根拠は今のところありません。
Google本人が「サポートしない」と言っている
2025年7月、GoogleのGary Illyes氏はSearch Central Live Deep Dive Asia Pacificで、Googleはllms.txtをサポートしていないし今後する予定もない、とはっきり述べています。その少し前、同年4月にはJohn Mueller氏もRedditで、llms.txtは効果がほぼないとされる「キーワードメタタグ」と同じ道をたどるかもしれない、とコメントしていました。
つまり、llms.txtを置いてもGoogle検索の順位には直接関係しません。「導入すればランキングが上がる」という話とは真逆の、Google公式の見解です。
ちなみに2025年12月には、Google Search Central自体の開発者向けサイトにllms.txtが設置されていたことが見つかって話題になりましたが、Mueller氏は後に「検索チームが意図的に置いたものではなく、サイト全体のCMS変更のついで」と説明しています。Google社内のどこかのチームがAI向け情報整理に価値を見出した可能性はあっても、Search全体の方針転換ではありません。
AIの引用頻度との関係も見つかっていない
独立した大規模調査でも、同じような結論です。94,000件超のAI引用URLを分析したある調査では、ChatGPT・Claude・Gemini・Grok・Perplexityが引用したURLのうち、llms.txt設置サイトはごく一部で、統計的に意味のある差は出ませんでした。300,000ドメインを対象にした別の調査でも、llms.txtの有無とAI引用頻度の相関は見つからず、むしろllms.txtという変数を予測モデルから外した方が精度が上がったそうです。
別の動きとして、PageSpeed Insightsがチェックし始めた
ややこしいのですが、これはランキングの話とは別軸で動いています。2026年5月、GoogleのLighthouse 13.3に「エージェントによるブラウジング」という新しい監査カテゴリが追加され、PageSpeed Insightsにも反映されました。Performance・SEOなどと並んで表示されますが、0〜100点のスコアではなく「3/3」のような合格比率での表示です。
チェック項目の1つにllms.txtの有無が含まれており、H1があるか、内容が短すぎないか、リンクを含んでいるかといった形式面を見ています。ただしこのカテゴリ自体、Google自身が「開発中」と明記している実験的な機能で、評価基準は今後変わる可能性があります。
これは、AIエージェントがブラウザ経由でサイトを操作できるかどうかを測る取り組みであって、Search(検索ランキング)の話とは別物です。「llms.txtはランキングに使わない」というGoogle Searchチームの立場と矛盾するものではなく、あくまでChrome側の実験的な指標だと捉えておくのが正確です。
というわけで、「llms.txtを置けばAIに引用されやすくなる」も、今のところ実証されていません。
それでも置く意味はあるか
効果が証明されていない=無意味、ではありません。実装コストの低さを踏まえて、先行投資として取り組む会社は増えています。
- AIエージェント時代への備え:
AIが検索エンジンの代わりにWebを巡回して情報を集める場面が増えています。ノイズだらけのHTMLより、整理されたMarkdownの方が読みやすいのは道理です。 - すでに大手が実装済み:
Cloudflare、Vercel、Stripe、Anthropicなど、名の知れた企業が自社サイトに設置しています。 - コストがほぼタダ:
robots.txtと同じくテキストファイルを1つ置くだけ。デメリットはほとんどありません。 - AIが自社を語るときの精度が上がるかも:
順位には影響しなくても、AIが自社サービスの説明や連絡先を答える際、古い情報や間違った情報を拾うリスクを減らせる可能性はあります。
導入するなら気をつけたいこと
- 期待値は低めに:直接的なSEO順位アップや確実なAI引用増加は、今の時点では見込めません。「魔法の一手」ではなく地味な下支え施策、くらいの温度感で。
- robots.txtとの矛盾は避ける:robots.txtでブロックしているページをllms.txtで案内しても、AIはそもそもアクセスできません。
- 機密情報は絶対載せない:llms.txtは誰でも見られる公開ファイルです。個人情報や非公開データは書かないでください。
- 放置しない:サイト構造やコンテンツが変わったら、llms.txtも更新しましょう。古いまま放置すると、逆にAIへ誤った情報を渡すことになります。
- 単体で完結させない:構造化データ(Schema.org)、セマンティックなHTML、AIクローラー向けのrobots.txt設定など、AIに正しく読まれるための手段は他にもあります。llms.txtだけに頼らず、全体の一部として考えましょう。
まとめ
llms.txtは、2024年9月にJeremy Howard氏が提案した、AI向けにサイトの重要情報を案内するMarkdownファイルです。
「導入すれば順位が上がる」「AIに引用されやすくなる」という話は、Googleの公式見解や複数の大規模調査で裏付けられておらず、現時点では実証されていません。導入するなら、確実なSEO効果を狙う施策としてではなく、コストの低さを活かした「AI時代への先行投資」くらいの位置づけがちょうどいいところです。
情報の変化が速い分野なので、GoogleやAIプラットフォームの公式発表をたまにチェックしつつ、過度に期待しすぎずに付き合っていきましょう。