EC商品ページのAI検索対策 — JSON-LD実装率23%の今が差をつけるチャンス【プラットフォーム別ガイド】
「AIに商品を推薦してもらいたい」。ECサイト運営者にとって、これは今や現実的な課題だ。ChatGPT、Perplexity、Gemini — ユーザーがAIに「おすすめの〇〇」と聞いたとき、あなたの商品ページは引用されているだろうか。AI Visibility Indexの104社調査で判明した事実は明快だ。JSON-LDを実装している企業はわずか23%。つまり77%のEC企業は、AIが商品情報を正確に理解できない状態で放置している。
AIが商品ページを引用するメカニズム
AIエンジンが商品を推薦する際、以下のプロセスで情報を処理する。
- 学習データからの想起: ブランド名・商品名が学習データに含まれているか(ChatGPT, Claudeが重視)
- リアルタイム検索: Web上の最新情報を検索して補完(Perplexityが重視)
- 構造化データの解析: 商品名、価格、在庫、レビュー等の機械可読な情報を参照
- 回答の生成: 上記を統合して、ユーザーの質問に最適な商品を推薦
このうち、EC事業者が最も直接的にコントロールできるのが3の構造化データだ。どれだけブランド力があっても、商品ページが「AIが読めない形式」で作られていれば、推薦対象から外れる。
商品ページの必須構造化データ
AIが商品情報を正確に理解するために、以下の3つのスキーマが必須だ。
1. Product スキーマ(基本)
商品名、説明、ブランド、SKU等の基本情報を定義する。
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "カシミヤ100% Vネックニット",
"description": "モンゴル産カシミヤ100%を使用した軽量ニット。洗濯機で洗えるウォッシャブル仕様。",
"brand": {
"@type": "Brand",
"name": "EXAMPLE BRAND"
},
"sku": "CSM-VN-001",
"image": [
"https://example.com/images/csm-vn-001-front.jpg",
"https://example.com/images/csm-vn-001-side.jpg"
],
"material": "カシミヤ100%",
"color": "ネイビー",
"size": "M"
}
</script>
2. Offer スキーマ(価格・在庫)
価格、通貨、在庫状況、配送条件を定義する。AIは「今買えるか」「いくらか」をこのスキーマから判断する。
"offers": {
"@type": "Offer",
"url": "https://example.com/products/csm-vn-001",
"price": "19800",
"priceCurrency": "JPY",
"availability": "https://schema.org/InStock",
"priceValidUntil": "2026-12-31",
"seller": {
"@type": "Organization",
"name": "EXAMPLE STORE"
},
"shippingDetails": {
"@type": "OfferShippingDetails",
"shippingRate": {
"@type": "MonetaryAmount",
"value": "0",
"currency": "JPY"
},
"deliveryTime": {
"@type": "ShippingDeliveryTime",
"businessDays": {
"@type": "QuantitativeValue",
"minValue": 1,
"maxValue": 3
}
}
}
}
3. AggregateRating スキーマ(レビュー)
レビュー数と平均評価を定義する。AIは「他の人がどう評価しているか」を推薦の根拠に使う。
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.6",
"bestRating": "5",
"ratingCount": "287",
"reviewCount": "152"
}
- gtin13(JANコード): 商品の一意識別に使用
- mpn(型番): メーカー型番でAIが商品を正確に特定
- category: Google商品カテゴリで分類を明示
- returnPolicy: 返品条件を構造化して信頼性を向上
104社の実装率データ — ほとんどの企業は未対応
AI Visibility Indexの5月度調査から、ECサイトの構造化データ実装状況を分析した。
| 技術要素 | 実装率 | AI引用への影響 |
|---|---|---|
| OGPタグ(og:title, og:image等) | 44% | 2.7倍 |
| JSON-LD(Product等) | 23% | 1.4倍(Geminiで2.0倍) |
| AggregateRating | 推定15% | 高(レビューデータとして参照) |
| BreadcrumbList | 推定20% | 中(サイト構造の理解に貢献) |
| FAQPage | 推定5% | 高(AIO対策に直結) |
JSON-LD実装率23%は、裏を返せば77%の企業が未対策ということだ。この差は今後AIショッピングの普及とともに拡大する。早期実装は明確な競争優位になる。
プラットフォーム別 実装ガイド
Shopify
Shopifyはデフォルトでかなりの構造化データが出力されるが、AggregateRatingとFAQPageは通常含まれない。以下の方法で補完する。
- テーマのLiquidテンプレート編集:
product.liquidにJSON-LDブロックを追加 - アプリ活用: JSON-LD for SEO(Ilana Davis)等のアプリで自動出力
- Google Merchant Center連携: Shopify管理画面 → 販売チャネル → Googleで自動同期
MakeShop / ショップサーブ
国内ECプラットフォームはJSON-LDの自動出力に対応していないことが多い。以下の方法で実装する。
- 商品ページテンプレートのカスタム: ヘッダー共通部分にJSON-LDテンプレートを設置し、商品変数を動的に挿入
- GTM(Google Tag Manager)経由: dataLayer変数に商品情報をセットし、GTMのカスタムHTMLタグでJSON-LDを生成
- API連携: 商品APIから情報を取得し、サーバーサイドでJSON-LDを生成
WordPress + WooCommerce
- Yoast SEO / Rank Math: Productスキーマの基本出力に対応
- WooCommerce標準: 商品ページに基本的なJSON-LDが出力されるが、カスタムフィールドの追加が必要
OGPタグの最適化 — 見落とされがちな基本
JSON-LDと同等に重要なのがOGPタグだ。104社の調査でOGPタグ実装率は44%。半数以上の企業が未設定で、AI検索だけでなくSNSシェア時の表示も最適化されていない。
商品ページの必須OGPタグ
<meta property="og:type" content="product">
<meta property="og:title" content="カシミヤ100% Vネックニット|EXAMPLE BRAND">
<meta property="og:description" content="モンゴル産カシミヤ100%使用。洗濯機OK。¥19,800(税込・送料無料)">
<meta property="og:image" content="https://example.com/images/csm-vn-001-og.jpg">
<meta property="og:url" content="https://example.com/products/csm-vn-001">
<meta property="product:price:amount" content="19800">
<meta property="product:price:currency" content="JPY">
<meta property="og:availability" content="instock">
実装チェックリスト
自社の商品ページが「AIに読める状態」かどうか、以下のチェックリストで確認してほしい。
| 項目 | 確認方法 | 優先度 |
|---|---|---|
| Product JSON-LDが存在するか | ページソース → application/ld+json で検索 | 最重要 |
| price / priceCurrency が正しいか | JSON-LD内のOfferを確認 | 最重要 |
| availability が設定されているか | InStock / OutOfStock が正しいか | 高 |
| AggregateRating があるか | レビュー機能がある場合は必須 | 高 |
| OGPタグ(og:title, og:image等)があるか | ページソース → og: で検索 | 高 |
| 商品画像にalt属性があるか | img要素のalt属性を確認 | 中 |
| canonicalが正しいか | 重複URLの正規化を確認 | 中 |
| BreadcrumbListがあるか | パンくずリストの構造化データを確認 | 中 |
| Google リッチリザルトテストに合格するか | テストツールで確認 | 必須 |
まとめ — 商品ページのAI最適化は「やるかやらないか」の段階
- EC業界104社のうちJSON-LD実装率はわずか23%。77%が未対策
- 商品ページの必須スキーマは Product + Offer + AggregateRating の3つ
- OGPタグの実装率も44%にとどまり、基本対策すら未完了の企業が多い
- Shopifyは比較的対応が容易。国内ASP(MakeShop, ショップサーブ等)はGTM経由での実装が現実的
- Googleリッチリザルトテストに合格すれば、AIにも正確に読まれる状態になっている
AI検索時代の商品ページ最適化は、高度なテクニックではなく基本的な構造化データの実装だ。まずは無料チェッカーで自社のAI可視性スコアを確認し、上記のチェックリストで商品ページの現状を把握しよう。
よくある質問
- 商品ページにJSON-LDを実装するとAIに引用されやすくなりますか?
- はい。AI Visibility Indexの104社調査では、JSON-LDを実装している企業のAI引用率は非実装企業の1.4倍でした。特にGeminiでは2.0倍の差が確認されています。商品名、価格、在庫状況、レビューを構造化データで提供することで、AIが商品情報を正確に理解できるようになります。
- Shopifyでは構造化データの追加設定は必要ですか?
- Shopifyはデフォルトで基本的な構造化データを出力しますが、AggregateRating(レビュー集計)とFAQPageは通常含まれません。テーマのLiquidテンプレート編集か、JSON-LD for SEO等のアプリで補完することを推奨します。
- MakeShopやショップサーブでJSON-LDを実装する方法はありますか?
- 国内ECプラットフォームはJSON-LDの自動出力に対応していないことが多いため、GTM(Google Tag Manager)経由での実装が現実的です。dataLayer変数に商品情報をセットし、カスタムHTMLタグでJSON-LDを生成する方法が一般的です。