TL;DR
- ChatGPTでの製品の可視性は、謎でも有料の掲載枠でもありません。OpenAIは、製品の結果は独立して選ばれており広告ではないと述べ、何を読み取るかも文書化しています。クロール可能なページ、構造化メタデータ、マーチャントフィード、サードパーティのコンテンツです。
- Google、Perplexity、Anthropicも、自社のアシスタントについて重なり合う入力を文書化しているため、一つの監査でそれらもカバーできます。クローラーのアクセス、schema.orgマークアップ、正しいGTIN、小売業者間で一貫した識別子、フィード、公式のデータソース、そして正確な主張です。
- 以下の各ステップには、自分で確認できる合格・不合格のシグナルがあります。最初と最後は、最も簡単なテストです。アシスタントに自社製品について尋ねることです。
ChatGPTでの製品の可視性は、アシスタントが製品データにアクセスでき、それがどの製品を正確に説明しているかを認識し、そのデータを繰り返し伝えてよいと信頼できるかどうかにかかっています。誰かがChatGPTに製品のおすすめを尋ねると、OpenAIのショッピングのヘルプページによれば、ChatGPTはファーストパーティおよびサードパーティのプロバイダーからの構造化メタデータ、その他のサードパーティのコンテンツ、公開ウェブサイト上のレビューを利用します。それらの入力のうち、ブランドが管理しているものは、多くのチームが想定しているよりも多くあります。
本ガイドは7ステップの監査で、各ステップに何を確認するか、どう確認するか、合格とはどういう状態かを示します。ChatGPTを中心に据え、Google、Perplexity、Anthropicについても、それぞれのドキュメントが同じ確認を裏付ける箇所では名前を挙げています。以下の内容はすべて2026年10月時点のものです。
AIアシスタントはどの製品を表示するかをどう決めているのか?
アシスタントごとに文書化されているパイプラインは少しずつ異なりますが、入力は大きく重なっています。
| アシスタント | 提供元が文書化している内容 | ブランド側で管理できるもの |
|---|---|---|
| ChatGPT | 結果は「広告ではない」。入力:構造化メタデータ、サードパーティのコンテンツ、公開レビュー。マーチャントは在庫状況、価格、品質、そして製造者または主要な販売者であるかどうかに基づいて順位付けされる | OAI-SearchBotのアクセス、直接の製品フィード(申請制)、Shopify Catalog |
| Google AI Mode、AI Overviews、Gemini | 通常の検索の掲載要件を超える特別なマークアップは不要。Merchant CenterとManufacturer Centerのデータが生成AI機能に使われることがある | Googlebotのアクセス、ページと一致する構造化データ、Merchant Center |
| Perplexity | PerplexityBotがPerplexityの検索結果でウェブサイトを表示し、リンクする | PerplexityBotのクローラーアクセス |
| Claude | Claude-SearchBotがClaudeユーザー向けの検索結果を改善するためにコンテンツをインデックスする | Claude-SearchBotのクローラーアクセス |
Googleは、自社のAI機能について追加の要件や特別な最適化はないと述べています。ChatGPTはマーチャントを、製造者または主要な販売者であるかどうかで部分的に順位付けしますが、これは自社の掲載と小売業者の掲載が同じ製品だと判別できる場合にしか機能しません。これは同一性の問題であり、以下のステップの大半はそこにつながっています。
対象範囲について:OpenAIのマーチャント向けページによれば、ChatGPTでのショッピングは米国のユーザーが利用でき、今後さらに地域が追加される予定です。またOpenAIは、単独のInstant Checkoutから、マーチャント自身のサイトで購入を完了する方式へ移行しつつあるとしています。ChatGPT検索はどの地域でも製品に関する質問に答えるため、EUのブランドにもこの監査を行う理由は同じようにあります。
監査の概要
| ステップ | 何を確認するか | 方法 | 合格 | 不合格 |
|---|---|---|---|---|
| 1. アシスタントに尋ねる | ChatGPT、Gemini、Perplexity、Claudeが現時点で自社製品について何と言うか | 固定のプロンプトセットを使い、日付と回答を記録する | 正しい製品、バリエーション、価格帯、主張が示され、自社サイトまたは実在の小売業者が引用されている | 誤ったバリエーション、でっち上げの機能、販売終了したパック、または無回答 |
| 2. クローラーのアクセス | 各ベンダーの検索クローラーに対するrobots.txtとファイアウォールのルール | robots.txtを読み、CDNのボットルールとサーバーログを確認する | OAI-SearchBot、Googlebot、PerplexityBot、Claude-SearchBotが製品ページを取得できる | robots.txtまたはボット対策ルールによって、いずれかがブロックされている |
| 3. 構造化データ | 各製品ページのschema.orgのProductおよびOfferマークアップ | GoogleのRich Results Test、ソースの表示 | name、image、brand、価格・通貨・在庫状況を含むoffers、そしてgtin | マークアップがない、または表示中のページと食い違うマークアップ |
| 4. GTIN | バリエーションごとに一つの正しいGTINがあり、自社にライセンスされていること | チェックデジット、Verified by GS1での照会 | 有効で、バリエーション固有で、自社に登録されている | 欠落している、バリエーション間で使い回されている、または再販業者のコード |
| 5. 小売業者間の一貫性 | 自社サイトとすべての小売業者の掲載で、GTIN、ブランド、タイトルが同じであること | 各小売業者とマーケットプレイスでGTINを検索する | 一つの同一性、一組の基本情報 | 同じ商品に異なるコードや矛盾する仕様 |
| 6. フィードと公式ソース | 参加できる各プログラムへの製品フィード、解決可能なGS1 Digital Link | Merchant Centerの診断、OpenAIのフィード仕様、リゾルバーのテスト | フィードが受理され、GTINがブランド管理のデータに解決される | フィードがない、商品が却下されている、またはQRコードが終了したキャンペーンページを指している |
| 7. 主張の正確さ | アシスタントが自社製品について繰り返す可能性のあるすべての主張 | ページ、フィード、小売業者のコピーを根拠と照らし合わせる | 具体的で、最新で、裏付けがあり、どこでも同一 | 一般的または古い主張、あるいはチャネルによって異なる主張 |
ステップ1:アシスタントは現時点で自社製品について何と言っているか?
まずベースラインを取りましょう。以降のすべてのステップは、これと比べて判断されるからです。
何を確認するか。 各アシスタントが製品を見つけ、正確なバリエーションを挙げ、基本情報を正しく伝え、自社が把握している情報源を引用しているかどうか。
方法。 固定のプロンプトセットを作り、毎回の監査で再利用します。ブランド名を含まないカテゴリーの質問(「トマトに最適なピートフリーの培養土」)、同じ質問にブランド名を加えたもの、正確な製品名、GTINのみ、最も近い競合製品との比較、主張に関する質問(「これはピートフリー?」)、そして主要市場の言語での同じ質問です。これらをChatGPT、GeminiまたはGoogle AI Mode、Perplexity、Claudeで実行します。ChatGPTはメモリとカスタム指示をコンテキストとして使うため、可能であればクリーンなプロファイルで行います。日付、回答、引用された情報源を記録します。
合格。 正しい製品とバリエーション、自社ページと一致する情報、そして自社サイトまたは実際に供給している小売業者への引用。
不合格。 兄弟バリエーションが自社製品として示される、もう製造していないパックサイズ、主張したことのない機能、あるいは何も出てこない。不合格のパターンから、手を入れるべきステップがわかります。回答は実行のたびに変わるため、個々の回答よりも監査をまたいだ傾向のほうが重要です。
ステップ2:アシスタントのクローラーは製品ページにアクセスできるか?
何を確認するか。 各ベンダーの検索クローラーが製品ページを取得できること。モデルの学習に使われるクローラーとは分けて扱います。
方法。 yourdomain.com/robots.txt を開き、次のユーザーエージェントを探します。いずれも提供元が文書化しているものです。
| ベンダー | 検索クローラー | 学習用クローラー | ユーザー起点のフェッチャー |
|---|---|---|---|
| OpenAI | OAI-SearchBot | GPTBot | ChatGPT-User |
| Googlebot | Google-Extended(独立したクローラーではなく制御用トークン) | ||
| Perplexity | PerplexityBot | Perplexity-User | |
| Anthropic | Claude-SearchBot | ClaudeBot | Claude-User |
OpenAIのクローラーのドキュメントによれば、OAI-SearchBotをオプトアウトしたサイトは、ナビゲーション用のリンクを除き、ChatGPT検索の回答に表示されません。またrobots.txtの変更が反映されるまでには約24時間かかります。GPTBotをブロックすることは、コンテンツを学習に使うべきでないという意思表示にすぎず、GoogleもGoogle-ExtendedはGoogle検索への掲載に影響しないとしています。したがってブランドは、学習を拒否しながら検索の回答には表示されることができます。ユーザー起点のフェッチャーはrobots.txtに従わない場合があり、OpenAIはChatGPT-Userが検索に何を表示するかを決めるものではないと述べています。
次に、robots.txtの下の層を確認します。CDNやファイアウォールでのボット対策は、robots.txtが許可していてもこれらのクローラーをブロックすることがあります。ルールの一覧を入手し、サーバーログで上記のユーザーエージェントを検索してください。
合格。 各検索クローラーが製品ページと、そこから参照される画像やファイルを取得でき、ログにもその記録がある。
不合格。 いずれかの検索クローラーに対する Disallow: /、ファイアウォールのチャレンジページ、またはJavaScriptの実行後にしか表示されない製品コンテンツ。
ステップ3:各製品ページにschema.orgのProductおよびOfferマークアップがあるか?
何を確認するか。 すべての製品ページがschema.orgの語彙で製品を説明しており、マークアップが表示中のページと同じ内容を述べていること。
方法。 製品URLをGoogleのRich Results Testにかけます。Googleの販売者リスティングのドキュメントは、name、image、そしてゼロより大きい価格と通貨を含む offers オブジェクトを必須とし、brand、availability、「該当するすべてのグローバル識別子」を推奨しています。その際、製品に対して最も具体的なGTINを使います。
最小限の形は次のとおりです。
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Peat-free tomato compost, 40 L",
"image": "https://example.com/images/tomato-compost-40l.jpg",
"brand": { "@type": "Brand", "name": "Example Garden" },
"gtin": "09506000134352",
"hasGS1DigitalLink": "https://id.example.com/01/09506000134352",
"offers": {
"@type": "Offer",
"price": "12.99",
"priceCurrency": "EUR",
"availability": "https://schema.org/InStock"
}
}
ブランドがつまずきやすい点が二つあります。第一に、schema.orgは gtin に数値のGTINとGS1 Digital LinkのURLのどちらも受け付けますが、GoogleはURL形式をサポートしていないとしています。私たちの推奨は、gtin には数値のGTINを、GS1 Digital Link URIはそのために定義されたschema.orgのプロパティである hasGS1DigitalLink に入れることです。第二に、Googleは構造化データが表示テキストと一致することを求めています。したがって買い物客が目にするものと価格や在庫状況が異なれば、バリデーターを通過していても不合格です。
合格。 すべての製品ページに有効なマークアップがあり、バリエーションごとに一つの製品として記述され、値がページと同一である。
不合格。 マークアップがない、親製品にしかマークアップがない、または価格、在庫状況、名称がページと食い違っている。
ステップ4:すべてのバリエーションに一つの正しいGTINがあるか?
何を確認するか。 各バリエーション(サイズ、色、処方、入数)に固有のGTINがあり、チェックデジットが有効で、そのGTINが自社にライセンスされていること。
方法。 チェックデジットを確認し、次に各コードをVerified by GS1で照会します。これはGTINの背後にある企業を表示するGS1のサービスです。別の企業が表示される、あるいは何も表示されない場合、マークアップをいくら整えても解決しません。
これは類似性を同一性に変えるステップです。Digital LinkがチューリッヒでのW3C/GS1ワークショップで論じたように、名称は説明し、識別子は特定します。「40 Lのピートフリー培養土」のような説明は複数の製品に当てはまり得ますが、一つの製品を名指しできるのはGTINだけです。
プラットフォーム自身のドキュメントもこれに同意しています。OpenAIの製品フィード仕様は gtin を任意としつつ、有効なチェックデジットを持つちょうど8、12、13、14桁であることを求め、GTINがない場合に代わりの品番をでっち上げないよう述べています。GoogleのMerchant Centerヘルプは、GTINが欠落しているか誤っている製品は可視性が制限される場合があり、GTINがなければ正確な照合は保証できないとしています。
合格。 バリエーションごとに一つの有効なGTINがあり、自社に登録され、マークアップ、フィード、パッケージで使われている。
不合格。 再販業者から購入したコード、サイズ間で使い回される一つのGTIN、または新しい処方の製品が旧コードのまま販売されている。
ステップ5:小売業者とマーケットプレイスは同じ製品を同じように説明しているか?
何を確認するか。 自社サイト、そして製品が販売されているすべての小売業者とマーケットプレイスで、製品が同じ同一性と基本情報を持っていること。
方法。 各小売業者でGTINを検索し、ブランド、タイトル、パックサイズ、主要な属性、主張をマスターデータと比較します。
ChatGPTは、マーチャントと製品のメタデータからマーチャントの一覧を作成するとし、「マーチャントは同じ製品に異なるタイトルや説明を使うことが多いため」タイトルを簡略化する場合があると述べています。アシスタントが五つの掲載を自信を持って統合できるのは、それらが識別子を共有している場合だけです。食い違っていれば、別々の製品として扱うか、情報のうち一つのバージョンを選びます。それが自社のものとは限りません。
合格。 すべての掲載が同じGTINと同じ基本情報を持ち、小売業者は自社が管理する一つのソースからその情報を受け取っている。
不合格。 古い仕様書をもとに書かれた小売業者のコピー、独自のコードを使うマーケットプレイスの販売者、または主張を変えてしまう翻訳。
ステップ6:各プログラムにデータを提供しているか、そして製品は公式ソースに解決されるか?
何を確認するか。 アシスタントが受け付けている場所に製品データを直接提出しているかどうか、そしてGTINを持つ機械が、小売業者を介さずに自社の公式データにたどり着けるかどうか。
方法(フィード)。
- Google。 Merchant Centerの診断で不承認または制限付きの商品を確認し、まずGTINと属性のエラーを修正します。2026年5月、Googleは製品がAI Mode、AI Overviews、Geminiアプリにどのように表示されるかについてのMerchant Centerのレポートを発表しました。当初はEU域外の5か国が対象です。
- ChatGPT。 マーチャントは製品フィードの共有を申請できます。ShopifyとEtsyのマーチャントはすでに統合されています。仕様は、商品またはバリエーションごとに九つのフィールドを求めています。
item_id、title、description、url、brand、seller_name、image_url、availability、priceです。OpenAIによれば、これはOpenAIとStripeが管理するオープンな仕様であるAgentic Commerce Protocolの上に構築されており、そのリポジトリではベータ版とされています。
方法(公式ソース)。 フィードが届くのは一つのプラットフォームです。オープンなウェブ上の識別子は、あらゆるエージェントに届きます。GS1 Digital Linkを使えば、GTINはブランドが管理するウェブアドレスになり、ブランドはパッケージ上のQRコードを変えずに、それを最新の情報に向けることができます。自社のものをテストしましょう。
- パッケージのGS1 Digital Link URIをブラウザで開きます。正しい言語で、正しい製品にたどり着くはずです。
- 機械と同じようにリクエストします。GS1準拠のリゾルバーは、
application/linkset+jsonを要求されると、製品のリンクの完全な一覧である「linkset」を返します。 - 遷移先がステップ3と同じschema.orgマークアップを持っていることを確認します。
2026年10月時点で、GS1 Digital Link URIを解決する、あるいはそれを持つ製品を上位に表示すると述べているアシスタントのドキュメントはありません。私たちの見解では、これは「この製品は正確には何か?」という問いに対して、あらゆるエージェントにブランド管理の一つの答えを与える最もすっきりした方法であり、ESPRが求める場合にはデジタルプロダクトパスポートのデータを載せることもできる同じアドレスです。効果があるとしても、それは一貫した同一性とデータを通じた間接的なものです。パッケージ上のQRコードは、パッケージを目にしないアシスタントには何の役にも立たず、ステップ2から5の代わりにはなりません。
合格。 対象となる場所でフィードが受理され、GTINが人にも機械にも、最新のブランド管理のデータに解決される。
不合格。 どこにもフィードがない、却下された商品が放置されている、またはQRコードが終了したページや汎用的なページにつながっている。
ステップ7:アシスタントにすべての主張を繰り返されても問題ないか?
何を確認するか。 アシスタントが自社製品について拾い上げる可能性のあるすべての主張。自社ページ、フィード、小売業者のコピー、そしてアシスタントが要約する可能性のあるレビューに含まれるものです。
方法。 製品ごとに主張を一覧にし、それぞれを根拠と照らし合わせます。次に、その一覧をステップ1でアシスタントが述べた内容と比較します。
アシスタントは見つけたものを繰り返します。ChatGPTは「Budget-friendly」のようなラベルやレビューの要約を付けることがあり、OpenAIはそれらがモデルによって生成されたもので検証されていないとしています。曖昧な、あるいは古いコピーは、自信たっぷりに繰り返されます。
EUの環境主張には特に注意が必要です。2026年9月27日以降、指令(EU)2024/825は、認められた優れた環境パフォーマンスを伴わない「環境にやさしい」などの一般的な主張と、オフセットに基づくクライメートニュートラルの主張を禁止しています。何が変わったかはパッケージのグリーンクレームに関するガイドで解説しています。パッケージからは削除したものの小売業者のフィードに残っている主張も依然として自社の主張であり、アシスタントがそれを引用する可能性もあります。
合格。 具体的で、裏付けがあり、最新の主張が、パッケージ、ページ、フィード、小売業者の掲載で同一であり、根拠にワンクリックでたどり着ける。
不合格。 チェーンのどこかにある一般的または古い主張、あるいはチャネルや言語によって異なる主張。
今すぐ行うべきこと
- 今週中にステップ1を実行する。 四つのアシスタントで行います。これがベースラインです。
- クローラーのアクセスを修正する。 検索クローラーを許可し、学習用クローラーについては別途判断し、robots.txtだけでなくCDNも確認します。
- マークアップの前にGTINを監査する。 完璧なマークアップに入った誤った識別子は、やはり誤りです。
- ProductとOfferのマークアップを修正する。
gtinには数値のGTINを、hasGS1DigitalLinkにはDigital Link URIを入れます。 - すべての小売業者でGTINを検索し、一つのマスターソースから修正を送ります。
- Merchant CenterとChatGPTのフィード経路を整理し、GTINが最新のブランド管理のデータに解決されるようにします。
- すべてのチャネルで主張を見直し、その後は四半期ごとにステップ1を繰り返します。
Digital LinkはGS1ソリューションパートナーです。私たちのプラットフォームは、各製品に標準に基づくGS1 Digital Linkを付与し、リゾルバーと、構造化データを持ちパッケージを再印刷せずに更新できる製品ページを提供します。エージェントへの可視性という観点では、これがステップ6の公式ソースです。人、小売業者、AIエージェントのすべてが、正確な製品に解決できる、ブランド管理の一つのアドレスです。自社の製品ラインでこの監査を実施したい場合は、お問い合わせください。一緒に確認していきます。
よくある質問
お金を払えばChatGPTの製品結果に表示されるようになるか?
いいえ。OpenAIによれば、製品の結果はChatGPTによって独立して選ばれており、広告でもなく、パートナーシップの影響も受けません。ChatGPTには広告もありますが、製品の結果とは別に表示されます。
ChatGPTに表示されるには製品フィードが必要か?
いいえ。OpenAIのマーチャント向けページによれば、ChatGPTがすでにサイトをクロールしていればフィードは必須ではありません。ただしフィードがあれば、製品の表示方法をより細かく管理でき、価格と在庫状況を最新に保てます。ShopifyとEtsyのマーチャントはすでに統合されています。
GPTBotをブロックすると、製品がChatGPTから消えるか?
GPTBotをブロックすることは、コンテンツをモデルの学習に使うべきでないという意思表示です。ChatGPT検索の回答での可視性はOAI-SearchBotに依存しており、OpenAIはこれを別途文書化しています。誤って両方をブロックしていないか確認してください。
GS1 Digital LinkはChatGPTでの順位を向上させるか?
2026年10月時点で、それを順位付けの要因として文書化しているアシスタントはありません。GS1 Digital Linkは、すべての製品にブランド管理の一つの識別子とデータソースを与えることで役立ちます。それにより掲載の突き合わせが容易になり、情報の一貫性も保ちやすくなります。これは私たちの見解であり、プラットフォームの声明ではありません。
ChatGPTのショッピングはヨーロッパで利用できるか?
OpenAIのマーチャント向けページによれば、ショッピングは米国のChatGPTユーザーが利用でき、今後さらに多くの地域に拡大される予定です。ChatGPT検索は、それ以外の地域でも同じページとデータを使って製品に関する質問に答えます。





