Skip to content
← All articles

Google Ads

How to audit Merchant Center price and availability mismatches

Trace Shopping product mismatches across the feed, landing page, structured data and checkout, using a variant-level audit sheet with clear retest steps.

By WhatWins Team · AI-assisted

In this article

To diagnose a Merchant Center price or availability mismatch, compare the same item and variant across the submitted product data, landing page, structured data and checkout. Record currency and observation time. Check variant selection and sale timing before changing values, then fix the source of the disagreement and retest the exact submitted URL.

This guide uses a fictional bottle catalog to compare four surfaces: submitted product data, the visible page, structured data and checkout. Download the Merchant Center mismatch audit. Its sample prices and product IDs are invented, so replace them with observations from your own catalog.

Capture the affected item before changing it

Start from the affected product and issue shown in Merchant Center. Save the exact item ID, destination URL, country, language, currency and observation time. If variants share a title, include the color or size that distinguishes this item.

Open the submitted URL in a fresh browser session. Do not navigate to the product from a bookmarked page and assume the result is equivalent. A variant query parameter, locale redirect or remembered selection can change the price a visitor sees.

Google's mismatch troubleshooting guide identifies inconsistent prices, availability, sale timing and variant selection as issues to inspect. Use the issue reported for the actual item to choose the checks, rather than editing the entire feed from one example.

How to fix Merchant Center price mismatches

Google Ads. Google's official troubleshooting video illustrates price discrepancies. Use the worksheet below to record the affected item and isolate where your own offer differs.

Playing loads YouTube and may use cookies.

Compare four versions of the same offer

Take observations close together in time, especially during a promotion or stock update. Record the value seen on each surface before proposing a fix. A mismatch table makes a concrete engineering ticket.

SurfaceFictional observationInterpretation
Submitted itemGreen bottle, USD 34, in stockAdvertised offer
URL on first loadBlack bottle, USD 29Wrong variant selected
Product structured dataBlack bottle, USD 29Describes the selected variant
Cart after choosing greenGreen bottle, USD 34Supports a selection problem

Here, the first investigation is the submitted destination and its variant behavior. Lowering the green item's feed price to $29 would conceal the symptom while describing the wrong offer. Save the browser URL after redirects as well as the submitted URL.

For a promotion, add normal price, sale price, sale start and end times, and the timezone used by each system. The relevant question is whether the same offer was valid at the same moment, not whether both systems eventually displayed the same number.

Inspect structured data with the storefront owner

Ask the developer to inspect the product offer data returned for the affected URL. Record the product or variant identifier, price, currency and availability. A correct visible page with stale offer markup is a different problem from an incorrect default variant.

Google's automatic item updates documentation explains how supported product information can be taken from the website, including structured data. Automatic updates are a safeguard against some discrepancies; they do not replace a regular, accurate feed.

Avoid adding a second competing Product block simply to satisfy a checker. First identify which storefront feature or integration owns the existing offer data. The fix should update the correct source and be checked on the affected variant and at least one unaffected sibling.

Repair the source that created the disagreement

Assign the issue to the responsible layer. A feed export with an outdated price belongs with the catalog pipeline. A URL that drops a variant parameter belongs with storefront routing. A sale price that expires in one system earlier than another needs a schedule correction.

For stock, inspect the mapping from inventory state to the submitted availability value. Google's availability specification defines the supported values and their conditions. Do not label a preorder as immediately available just to remove an issue.

Document the proposed change, owner and rollback information. Reproduce the mismatch using a test item or controlled environment where possible. The article's sheet is an audit record, not a bulk update script; a single bad row is insufficient evidence for changing an entire catalog.

Retest the item and preserve the evidence

After the source is corrected and the updated product data is processed, reopen the exact submitted URL. Repeat the variant, price, currency, availability and cart checks. Add the observation timestamp and current Merchant Center issue state to the same row.

If the issue persists, compare what changed rather than repeatedly requesting review with no new evidence. The visible page may be fixed while a feed refresh is still pending, or another market may still serve an inconsistent offer. Keep those states separate in the handoff.

Once the product is consistent, use the Google Ads launch preflight to check its destination and measurement. Then use Performance Max channel reporting to review delivery with the corrected catalog context. Resolving a product-data issue does not itself demonstrate an improvement in campaign performance.

Sources checked October 15, 2026. The bottle catalog is a worked diagnostic example, not a report from a merchant account.

Google Ads launch checklist

A reusable check of conversion goals, landing pages, tracking links and ad copy before launch.

Get the free worksheet