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,…

Updated 2 min readBoostora Team

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 itemCondition property 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 Refurbishedrefurbished

  • Floor models / display unitsused (or refurbished if professionally restored)

  • Vintage or antique itemsused

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 itemCondition Google reads.

  • Determine actual condition (the ground truth).

  • Update condition in your feed to match.

  • Update structured data: NewCondition, RefurbishedCondition, or UsedCondition.

  • 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

Related guides