Shopifyの商品構造化データは、価格・在庫・商品バリエーションなどを検索エンジンに伝えるための情報です。設定すれば必ず星や価格が検索結果に出るわけではありません。まず公開ページの出力を確認し、テーマ・アプリ・商品情報のどこを修正するか切り分けましょう。
商品構造化データとリッチリザルトの違い
構造化データはページの内容を一定の形式で記述するものです。リッチリザルトは、Googleが条件に応じて表示する検索結果の表現です。販売ページ向けの販売者リスティングと、商品情報を紹介する商品スニペットでは、対応する情報や要件が異なります。対象はGoogleの商品構造化データ概要から選びます。
正しく記述しても表示は保証されません。クリック率や順位が必ず改善するという説明もできません。画面に出ていない架空のレビューや、実際と違う価格を追加しないことが基本です。テストで分かる技術的な問題と、内容の正確さを人が確認する作業を分けます。根拠はGoogleの構造化データガイドラインです。
Shopifyでは「自動だから大丈夫」と決めず出力元を確認する
Shopifyには商品や記事を構造化データへ変換するLiquidのstructured_dataフィルターがあります。現行の仕様はShopify開発者資料で確認できます。ただし、使っているテーマやカスタマイズ、アプリによって実際の出力は変わります。すべてのストアで同じ項目が自動的にそろうとは限りません。
テーマ、SEOアプリ、レビューアプリ、独自コードのどれが商品・価格・評価を出しているかを一覧にします。複数のJSON-LDがあること自体をエラーとせず、同じ商品の価格や在庫などが矛盾していないかを確認します。新しいアプリを重ねる前に、既存の出力を把握してください。
商品ページと照合するチェック表
| 照合する情報 | 確認する状態 | 修正先の候補 |
|---|---|---|
| 商品名・画像・URL | 開いている商品と一致し、画像を取得できる | 商品登録、テーマの参照先 |
| 価格・通貨・在庫 | 表示内容と購入条件が一致する | 価格設定、マーケット設定、テーマの出力処理 |
| バリエーション | 選択肢ごとの情報と親商品の関係が整合する | 商品構成、テーマ、アプリ |
| レビュー・評価件数 | 実在し、ページ上で確認できる評価を使う | レビューアプリのデータと連携 |
| 配送・返品 | 対象地域や条件が店舗の案内と矛盾しない | ポリシー、連携設定 |
この表は運用上の照合項目です。すべてが全機能で必須という意味ではありません。必要項目は、採用する検索機能の公式要件で確認します。Merchant Centerのフィードを使う場合は、ページの表示・構造化データ・フィードの3つで価格や在庫の食い違いも調べます。
テストから公開後の確認まで
- 代表URLを選ぶ:通常商品、売り切れ、バリエーションあり、セール中など、条件の異なる商品を用意します。URLと確認日時を記録します。
- リッチリザルトテストで調べる:Googleのテストツールで公開URLを入力し、検出された種類、重大な問題、警告、該当項目を保存します。
- 表示内容と比較する:テストの価格・通貨・在庫・評価を画面と照合します。「有効」という結果だけで内容が正しいと結論を出さないでください。
- 出力元を一つずつ修正する:複製テーマやバックアップを用意し、商品情報の誤りなら登録側、コードの参照違いならテーマ側、評価なら連携側へ切り分けます。購入機能を担うアプリを無計画に停止しないようにします。
- 公開後に再テストする:公開URLで再確認し、商品選択・カート操作も試します。Search ConsoleではURL検査や該当する商品関連レポートを確認し、再取得後の状態を追います。
修正依頼には「対象URL、期待する値、実際の値、検出された種類、出力元候補、テスト日時」を添えると、商品担当と開発担当の確認範囲が明確になります。
よくある疑問
警告はすべて重大なエラーですか?
必須項目の不足と、追加を推奨する項目の不足を区別します。実在しない情報を埋めるのではなく、対象機能の要件に照らして優先順位を付けます。
テストが有効でも検索結果に出ないのはなぜですか?
テストは表示の確約ではありません。クロール・インデックスの状態、情報の整合性、検索時の条件などを確認します。表示させるために架空の星評価を足すことは避けてください。
基礎から整理する場合はShopifyのSEOの優先順位、画面表示は表示速度の測定と改善も参照してください。構造化データの調査はお問い合わせから対象URLとテスト結果をお送りください。























コメント