REJECTION · GOOGLE MERCHANT CENTER

Google Merchant Center: Mismatched availability

Error message
Mismatched value (availability)

What's happening

Google fetches your product page and parses availability signals (in-stock badge, "Out of stock" text, structured data). If the parsed value disagrees with the feed's availability, the product is suspended. Common when product pages cache stock state aggressively but the feed updates faster, Google reads stale page state and flags the conflict.

Affected fields:availability

Manual fix

Audit your storefront's structured data (Schema.org Product/Offer) and visible availability indicators. Make them update in lockstep with your feed. Force a re-fetch via Merchant Center.

Fix it with Emberfeed

Field rules can normalise the source feed's availability values (e.g. translate Czech "skladem" → "in_stock") so the feed matches what the product page emits. For deeper mismatches caused by caching, frequency tuning helps, Emberfeed refreshes hourly by default.

Related guide

Related rejections

Catch Google Merchant Center feed issues before they do.

Emberfeed checks every product against Google Merchant Center's required fields and format rules, and most problems come with a fix: a field rule for the whole feed or an override for one product. It also measures your product photos, while rendering them and in the background after each refresh, and flags the ones that are too small for Google Merchant Center.

Emberfeed is a hosted tool: it imports your existing product feed, renders every product image through one template and serves a new feed URL for Meta, Google, TikTok, Heureka, Zboží.cz and Glami. It costs 25 € per feed per month, and the first 3 months are free on one feed up to 1,000 products.