Agentic Storefront 向けの Shopify Catalog と商品の発見
あなたの要件を満たす商品は、Shopify Catalog を通じて、またウェブクローリングやインデックス作成などの他の手法、あるいは Google での広告掲載などの目的で企業と共有している独自の商品フィードを通じて、AI チャネルによって自動的に発見されるようになります。
商品は、Google & YouTube 販売チャネルを通じて Google AI Mode と Gemini で利用可能になり、Facebook and Instagram by Meta 販売チャネルを通じて Meta のプラットフォームで利用可能になります。
ChatGPT または Microsoft Copilot 向けに、商品の Shopify Catalog アクセスを削除することはできますが、その他の外部検出やリスティング方法を通じて、商品が引き続き表示される場合があります。AI チャネルから商品を完全に非表示にする方法については、AI チャネルで商品を検出されないように非表示にするを参照してください。
このページの内容
Shopify Catalog の商品データのマッピングと商品のグループ化
Shopify Catalog によって商品が AI チャネルに配信されると、デフォルトで商品名、説明、オプション、画像、価格、出品状況、その他の主要な属性を使用してリスト化され、これらはすべて AI エージェントが解析して理解できる形式に構造化されます。Shopify Catalog は商品データを継続的に更新し、すべての AI チャネルにおいて正確な在庫と価格設定を確保します。
商品名、説明、カテゴリーなどの商品データがカスタムフィールドに保存されている場合、Shopify Catalog Mapping を使用することで、エージェンティックストアフロント向けに商品データが正しく取得されるようにすることができます。Shopify Catalog Mapping は、メタフィールド、メタオブジェクト、タグのプレフィックス、商品名のセパレーターや区切り文字など、商品にカスタムデータやグループ化のロジックを使用しているストアに最も役立ちます。
AI クローラーのアクセスと robots.txt
Shopify Catalog は、エージェンティックなストアフロントが商品データを受け取るための主な方法です。AI クローラーは、オープンウェブ経由で直接ストアにアクセスする場合もあります。クローラーのアクセスは、以下の 2 つのレイヤーで制御されます。
- ネットワーク層: Shopify 上のストアではボット管理が直接処理されるため、特別な対応は不要です。また、Shopify では Shopify の手前にプロキシを設定することを推奨しておらず、これに関するサポートも提供できません。
/robots.txtレイヤー: ストアのrobots.txt.liquidテンプレートをカスタマイズすることで、特定のユーザーエージェントクローラーを許可またはブロックできます。/robots.txtファイルで設定したルールは指針や推奨を示すものであり、すべてのクローラーがそれに従うとは限りません。
AI エージェントが見つけることができるストア情報を理解する
すべての Shopifyストアでは、AI エージェントがストアの仕組みを学習するために読み込むことができる、以下のディスカバリー URL が自動的に提供されます。
/agents.md— これは正規のエージェントディスカバリー URL であり、信頼できる情報源、かつエージェントディスカバリー情報の主要な場所となります。/llms.txtおよび/llms-full.txt— これらの URL は、特定の URL 規則を検索する以前の AI クローラーと互換性があり、/agents.mdと同じ情報を提供できます。
デフォルトでは、これら 3 つの URL はすべて同じコンテンツを返します。このコンテンツには、ストア名、ストアの URL、サイトマップのリンク、ストアポリシー、他のタイプのストア情報に対するディスカバリーエンドポイントなどのコンテキストが含まれます。これらのファイルを生成するために外部アプリは必要ありません。Shopify Catalog は、エージェンティックなチャネルに対する信頼できる商品データフィードです。エージェントディスカバリーファイルは Shopify Catalog とは別のものであり、Shopify Catalog の機能を置き換えるものではありません。
ストアのエージェントディスカバリーファイルに表示される内容をカスタマイズしたい場合は、以下のいずれかの Liquidテンプレートをテーマに追加できます。
agents.md.liquidは、3 つの URL すべてから提供されるコンテンツを変更します。llms.txt.liquidは、/llms.txtURL のコンテンツのみを変更します。llms-full.txt.liquidは、/llms-full.txtURL のコンテンツのみを変更します。
agents.md.liquid と llms.txt.liquid のような特定の URL 向けテンプレートの両方がある場合、特定の URL のコンテンツを定義するのは、その URL 向けテンプレートになります。
詳しくは、agents.md.liquid、llms.txt.liquid、および llms-full.txt.liquid に関する開発者ドキュメントを参照してください。
エージェントディスカバリーファイルをカスタマイズする
管理画面から、「オンラインストア」 > 「テーマ」 に移動します。
編集するテーマで、「…」 > 「コードを編集」の順にクリックします。
「新しいテンプレートを追加」をクリックし、上書きする URL に応じて、
agents.md、llms.txt、またはllms-full.txtを選択します。「テンプレートを作成」をクリックします。
編集を行ってから「保存」をクリックします。
AI エージェントによる商品データの正確性と商品の見つけやすさを向上させるには、Shopify Catalog に完全で構造化された商品情報を含めることと、SEO のベストプラクティスに従うことに焦点を当てる必要があります。メタフィールド、会話型属性、マッピング設定などの Shopify Catalog データのさらに深い最適化については、『Shopify Catalog の商品データソースのマッピング』を参照してください。
AI チャネルで商品を見つけられないように非表示にする
Shopify のエージェンティックストアフロントで Shopify Catalog へのアクセスをオプトアウトした場合でも、Google などの従来の検索エンジンにリスティングされるのと同じ方法で、商品は引き続き AI チャネルで発見される可能性があります。たとえば、Google のウェブ検索で発見できる商品がある場合、Google Gemini を使用しているお客様もその商品を見つけることができる可能性があります。Shopify は、商品が AI チャネルにリスティングされるその他の方法を制御することはできません。
AI チャネルで商品が発見されないように完全に非表示にする必要がある場合は、商品のステータスを非掲載に設定することができます。
エージェンティックストアフロントに関する B2B および卸売商品の考慮事項
Shopify のエージェンティックストアフロントは、直接販売 (D2C) のみをサポートしています。企業や卸売のお客様のみに販売される商品は、Shopify がそれらを識別できる場合、自動的に AI チャネルから除外されます。
Shopify が B2B 専用商品を識別する方法
Shopify では、B2B 専用商品を検出して除外するために以下の方法を使用しています。
- B2B カタログ: B2B マーケットにのみ公開されている商品、または特定の会社およびロケーションに割り当てられている商品カタログ内の商品。
- お客様アカウントの要件: お客様が閲覧する前に、ストアで認証を行う必要がある商品。
- パスワードで保護されたストアフロント: お客様がアクセスする前に、ストアでパスワードを入力する必要がある商品。
カスタム B2B ストア設定の考慮事項
外部アプリやカスタムテーマの変更を利用して、ストアでの B2B の価格設定や商品のアクセス制御 (お客様がログインするまで価格を非表示にするなど) を管理している場合、Shopify は該当する商品が B2B のお客様専用であることを検出できず、エージェンティックストアフロントに表示してしまう可能性があります。
B2B 専用商品がエージェンティックストアフロントに表示されないようにするには、以下のいずれかのオプションを検討してください。
- 卸売ビジネスに、カタログや会社などの機能を含む Shopify B2B を使用する。
- D2C のお客様に見つけられないようにする必要がある場合は、AI チャネルから特定の商品を非表示にする。
- Shopify Plus プランをご利用の場合は、B2B 用に別の追加ストアを使用します。B2B ビジネスのストアタイプの選択について詳しくはこちらをご覧ください。