簡単な答え: llms.txtは、ドメインのルートにあるプレーンテキストのMarkdownスタイルのファイルで、AIアシスタントにあなたのサイトが何であるか、どのページが重要かを伝えます。これは、robots.txtやsitemap.xmlが検索クローラーに役立つように、LLMに対するキュレーションされた地図です。Shopifyでは、管理画面を通じてルートにファイルを配置できないため、アプリプロキシ、テーマルート、またはアプリを介して提供します。RankEngineは、有効なファイルを生成し、カタログに同期させます。

LLMにインデックスされるための第一歩は、llms.txtという1つのファイルから始まります。これは、ドメインのルートにあるシンプルなプレーンテキストファイルで、AI言語モデルにあなたのサイトのキュレーションされた地図を提供します。これは、クローラーではなく回答エンジンのために書かれたサイトマップのようなもので、最も重要なページをリストし、それぞれの簡単な説明を加え、ストアが何を販売しているのかを短くまとめたものです。これにより、モデルはカタログ全体をクロールして解釈することなく、どのURLを引用すべきかを理解できます。このガイドでは、llms.txtファイルを通じてLLMにインデックスされる方法、含めるべき内容、正確なフォーマット、Shopifyでの提供方法を解説します。Shopifyではストアフロントのルートに書き込むことができません。

llms.txtファイルがLLMにインデックスされる仕組み

AI回答エンジンは、限られたコンテキストウィンドウと迅速に解析できるソースを好みます。買い物客がChatGPTやPerplexityに「Xの良いブランドは何か」と尋ねたとき、モデルはJavaScriptをレンダリングしたり、アプリの読み込みを待ったり、ナビゲーションを逆解析したりしません。最もクリーンで権威あるシグナルを探します。よく書かれたllms.txtはまさにそのシグナルです。モデルにハイライトを手渡し、重要なコレクション、ベストガイド、ポリシー、繰り返してほしい事実をプレーンなフォーマットで提供します。

実際の利点はコントロールです。llms.txtがないと、モデルはどのページが重要かを決定し、しばしば間違った推測をします。古いブログ投稿を目立たせる代わりに、フラッグシップコレクションを表示します。llms.txtがあれば、コンバージョンするページや真実の事実を直接指し示します。これは、より広範な回答エンジン最適化戦略の一部ですが、最も労力が少なく、最も明確な効果を持つ層です。

llms.txtはrobots.txtでもsitemapでもない

これら3つのファイルは混同しやすいので、役割を明確にしておきましょう。robots.txtは許可ファイルで、クローラーにアクセス可能なものと不可能なものを伝えます。sitemap.xmlは、サイト上のすべてのURLをリストする機械的なリストで、検索クローラーがページを発見するために作られています。llms.txtはそのどちらでもなく、言語モデルのために書かれた編集ハイライトマップで、重要なページのみをリストし、それぞれが引用に値する理由を説明します。

ファイル 役割 何をするか 例え
robots.txt 許可ファイル クローラーにアクセス可能なものと不可能なものを伝える ドアポリシー
sitemap.xml 機械的なリスト サイト上のすべてのURLをリストし、クローラーがページを発見するために作られる 全在庫
llms.txt 編集ハイライトマップ 重要なページのみをリストし、それぞれが引用に値する理由を説明する ガイド付きツアー

役立つ考え方としては、robots.txtはドアポリシー、sitemap.xmlは全在庫、llms.txtはガイド付きツアーです。すべてが必要です。サイトマップはすべてのページを発見させ、llms.txtは重要なページを理解し引用させます。もう1つのファイルとして、AIトレーニング許可の提案であるai.txtがありますが、ai.txtとllms.txtの比較では、通常ストアにはllms.txtのみが必要である理由を説明しています。

良いllms.txtに含まれるもの

フォーマットは意図的に最小限で、Markdownスタイルのプレーンテキストで、人間とモデルの両方が読みやすいものです。Shopifyストアにとって強力なファイルは4つの部分から成ります。

  • ストア名を含む単一のH1と、販売しているものと何が異なるのかを要約した短い引用または文。これはモデルが最初に読むもので、事実に基づき具体的にする必要があります。「寒冷地のサイクリスト向け手作りメリノニットウェア、バーモントから出荷。」
  • 引用可能な事実のブロック。送料無料の条件、返品期間、保証、素材、製造場所など、AIが買い物客にそのまま伝えてほしい正確な文をプレーンな文章で書きます。
  • コレクション、ガイド、ポリシーなどのH2見出しの下に、最も重要なページのグループ化されたリンクリスト。各エントリはMarkdownリンクと、そのページが何をカバーしているか、なぜ引用に値するのかの一行説明です。
  • 節度。慎重に選ばれた20のリンクは200よりも優れています。ファイルのポイントは優先順位付けであり、サイトマップ全体を反映するような膨大なllms.txtは自滅します。

一般的な間違いは、これを別のサイトマップと見なしてすべてのURLを投入することです。価値はキュレーションにあります。すべてが重要であれば、何も重要ではありません。

Shopifyでの追加方法

ここでのShopify特有の問題は、Shopifyがストアフロントのルートを所有し提供しているため、管理画面を通じてyour-store.com/llms.txtにファイルをドロップできないことです。.myshopify.comドメインではルートアクセスがまったくありません。信頼できる3つのルートがあります。

最初はアプリプロキシです。Shopifyアプリはプロキシパスを登録し、ストアフロントドメインの下で自身のバックエンドからllms.txtコンテンツを提供できます。これがほとんどのSEOアプリが提供する方法で、ファイルが実際のドメインに残り、自動的に更新されます。次にテーマルートがあります。一部の商人は専用のページとテンプレートを作成し、そこにコンテンツを公開しますが、この方法で正確な/llms.txtルートパスを一致させることは、Shopifyがテーマにルートするものに制限されます。3つ目は、CDNでフロントされたカスタムドメインのストアの場合、軽量エッジワーカー(Cloudflare Workersなど)で、/llms.txtリクエストをインターセプトし、Shopifyに到達する前にファイルを返します。

ほとんどの商人にとって、アプリプロキシルートが最も壊れにくいです。ファイルがドメイン上に残り、手動ステップを排除します。どのルートを選んでも、your-store.com/llms.txtをブラウザで開いてファイルが実際に提供されていることを確認してください。驚くほど多くのセットアップがストアフロントの404ページを返し、誰も気づきません。ライブカタログから生成されたコンテンツが必要な場合、llms.txtジェネレーターは、モデルが期待する構造の有効なファイルを構築します。

最新の状態を保ち、クローラーアクセスと組み合わせる

古いllms.txtはないよりも悪いです。なぜなら、廃止したコレクションや事実がもはや真実でないものをAIに指し示すからです。コレクションを追加または廃止したとき、配送や返品条件を変更したとき、主要なガイドを公開したときに再生成します。セットアンドフォーゲットファイルとして扱うことは、最もよく見られる遅い失敗モードです。

llms.txtは、AIクローラーがそもそもあなたのサイトにアクセスできない場合、単独では何もできません。GPTBot、ClaudeBot、PerplexityBot、Google-Extendedなどがルールで許可されていることを確認してください。Shopify robots.txtガイドがそれをカバーし、より広範なAEO for Shopifyガイドがそれらがどのように組み合わさるかを示しています。その後、主要なエンジンでのAI可視性チェックで実際に引用されていることを確認します。

RankEngineは、llms.txtを自動的に生成し、ドメイン上で提供し、カタログの変更に合わせて同期し、他の回答エンジンシグナルに使用するのと同じAI可視性スコアリングに組み込みます。これにより、ファイルが古くならずに真実を保ちます。全体像にどのように適合するかは、AEOツールの概要で確認できます。