Fix GMC Issues

How to Fix "Condition Mismatch" in Google Merchant Center

Condition in your feed doesn't match your landing page? Learn how Google detects condition mismatches and how to fix them for new, used and refurbished items.

Updated 2 min read

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 Refurbished → refurbished

  • Floor models / display units → used (or refurbished if professionally restored)

  • Vintage or antique items → used

Step-by-step fix workflow

  • Filter the Needs attention tab 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