Google Merchant Centerの価格不一致エラーを修正するにはどうすればよいですか?
クイック回答
フィードの価格がウェブサイトと正確に一致していることを確認します。通貨、セール価格、地域による変動も含めて確認します。
価格の不一致が発生する理由
価格の不一致は通常、タイミングと同期の問題によって引き起こされます:
フィード更新の遅延
ウェブサイトの価格を変更しましたが、フィードがまだ更新されていません。Googleはフィードの古い価格とサイトの新しい価格を確認します。
動的な価格設定
ウェブサイトがユーザーの場所、ログイン状況、またはその他の要因に基づいて異なる価格を表示します。Googleのクローラーにはフィードと異なる価格が表示される場合があります。
通貨の問題
フィードはある通貨を表示しているが、ランディングページには別の通貨が表示されている、または通貨換算が一致しない。
セール価格の混乱
ウェブサイトのセール価格がフィードに適切に反映されていない、またはセール期間が一致しない。
税込み表示
フィードには税込みだがランディングページには税抜き価格が表示されている、またはその逆。
正確な問題の特定
修正する前に、Googleが何を確認しているかを正確に理解してください:
フィードの価格を確認する
- Google Merchant Centerを開く
- 商品 > すべての商品に移動する
- 影響を受ける商品を見つける
- フィードに表示されている価格をメモする
ランディングページを確認する
- シークレットブラウザで商品ページを開く
- ウェブサイトにログインしない
- 場所ベースの設定をクリアする
- 表示されている価格をメモする
価格を比較する
以下の違いを確認します:
- 基本価格の金額
- 通貨記号とコード
- セール価格が表示されているかどうか
- 税込みか税抜きか
シークレットモードを使用する
常にログインせずにシークレットブラウザで価格を確認してください。Googleのクローラーは、パーソナライゼーションやログイン割引のない新しい訪問者としてサイトを閲覧します。
フィード側の問題の修正
問題がフィードデータにある場合:
価格を更新する
- ウェブサイトに合わせてフィードの価格を修正する
- 正しい通貨コード(USD、EUR、GBP、JPYなど)を含める
- 再送信するか自動フェッチを待つ
価格属性のフォーマット
sale_price: 24.99 USD
sale_price_effective_date: 2024-12-01T00:00:00Z/2024-12-31T23:59:59Z
セール価格の場合
- 割引価格には
sale_price属性を使用する - 期間限定セールには
sale_price_effective_dateを含める - 基本の
priceは通常価格のままにする
ウェブサイト側の問題の修正
ウェブサイトが訪問者ごとに異なる価格を表示している場合:
Googlebotに対する動的な価格設定を無効にする
- Googleのクローラーにフィードと同じ価格が表示されることを確認する
- チェックアウト前にログイン割引を表示しない
- フィードと異なる地理ターゲティング価格を設定しない
一貫した価格表示
- 商品ページですべての訪問者に同じ基本価格を表示する
- 商品ページではなくチェックアウト時に割引を適用する
- 会員価格を使用する場合は、非会員価格を明確に表示する
マイクロデータと構造化データ
ページに構造化データを使用している場合、以下が一致していることを確認します:
- ページに表示されている価格
- フィードの価格
- 正しい通貨を含める
価格の同期を維持する
より良い同期で今後の不一致を防止します:
フィード更新頻度を上げる
- リアルタイム更新にContent APIを使用する
- より頻繁なフィードフェッチをスケジュールする
- 価格変更時に更新をトリガーする
自動化オプション
- Content API - 価格変更時にすぐに更新をプッシュ
- 自動フィード - ライブURLからGoogleにフェッチさせる
- スケジュールアップロード - 価格が変わる場合は少なくとも毎日更新
価格変更の調整
- ウェブサイトと同時に、または先にフィードを更新する
- フィード更新なしに日中にウェブサイトの価格を変更しない
- フィードのタイミングを考慮してセールやプロモーションを計画する
Googleのクロールタイミング
Googleはいつでもページをクロールする可能性があります。数時間でも存在する価格の不一致が不承認を引き起こす可能性があります。不整合の期間を最小限にするように更新を計画してください。
特殊なケース
一部の価格設定の状況では、特別な取り扱いが必要です:
バンドル価格
バンドルを販売する場合、フィードの価格はランディングページに表示されるバンドル価格と一致する必要があり、個別の商品価格ではありません。
数量割引
フィードには単品価格を表示してください。数量割引は、Googleがクロールする商品ページではなく、チェックアウト時に反映させてください。
地域別価格
地域によって異なる価格がある場合、各ターゲット国に適切な価格を設定した別々のフィードが必要になる場合があります。
会員/サブスクリプション価格
フィードと商品ページに非会員価格を表示してください。会員割引はチェックアウト時に適用するか、セカンダリ価格として明確に表示してください。
修正の確認
変更を行った後、問題が解決されていることを確認します:
即時チェック
- フィードの価格とランディングページの価格を手動で比較する
- 可能であれば異なる場所からシークレットモードで確認する
- 構造化データが表示価格と一致していることを確認する
Merchant Centerでの確認
- フィードが処理されるのを待つ
- 診断で残りの価格不一致エラーを確認する
- 影響を受けた特定の商品を監視する