Google Merchant Center: Mismatched availability
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.
availabilityManual 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.