Fix GMC Issues
How to Fix "Condition Mismatch" in Google Merchant Center
Products disapproved because the condition in your feed doesn't match your landing page? Learn how Google detects condition mismatches and how to fix new,…
What is a condition mismatch?
The condition attribute tells Google whether a product is new, refurbished, or used. A condition mismatch happens when the value in your feed contradicts what shoppers see on your landing page.
Google accepts exactly three values: new, refurbished, used. There is no “like new,” “open box,” or “excellent.”
How Google detects condition mismatches
-
Schema.org structured data — The
itemConditionproperty in JSON-LD. Most authoritative signal. -
Visible page content — Text describing condition: “Certified Refurbished,” “Used — Good Condition,” “Brand New.”
-
Page title and description — Words like “refurbished,” “pre-owned,” “renewed,” “open box.”
-
Category context — A product in a “Refurbished Electronics” section sends a strong signal.
The three accepted values
new
Products in original packaging, never used.
refurbished
Professionally restored to working order. Includes manufacturer-certified refurbished, professionally cleaned/tested used items, inspected open-box returns. Open-box items not professionally inspected should be classified as “used.”
used
Previously owned or used products. Includes customer returns, pre-owned items sold as-is, items with any signs of use.
Edge cases
-
“Like new” → use
used. Communicate excellent condition in description. -
Amazon Renewed / Apple Certified Refurbished →
refurbished -
Floor models / display units →
used(orrefurbishedif professionally restored) -
Vintage or antique items →
used
Step-by-step fix workflow
-
Filter Diagnostics by condition-related disapprovals.
-
For each product, visit the landing page. Use Google’s Rich Results Test to see what
itemConditionGoogle reads. -
Determine actual condition (the ground truth).
-
Update
conditionin your feed to match. -
Update structured data:
NewCondition,RefurbishedCondition, orUsedCondition. -
Re-fetch your feed and verify with Rich Results Test.
Correct schema.org JSON-LD
{
"@type": "Product",
"name": "MacBook Pro 14-inch (2023)",
"offers": {
"@type": "Offer",
"price": "1299.00",
"priceCurrency": "USD",
"itemCondition": "https://schema.org/RefurbishedCondition"
}
}
Prevention
-
Never set a default condition of “new” at the feed level — require explicit values from your inventory system
-
Keep condition in sync across feed, structured data, and page text
-
Audit newly added inventory before feed upload