Back to blog
Guide FeedShield Team April 1, 2026 14 min

How to fix the 10 most common Google Merchant Center feed errors

We analyzed feed errors across hundreds of GMC accounts. These 10 errors account for the vast majority of product disapprovals. Here's how to fix each one.

Product feed errors are the most common reason products get disapproved in Google Merchant Center. Not policy violations, not account-level suspensions. Feed errors. Data quality problems in the XML or CSV file you send to Google.

We've analyzed feed diagnostics from hundreds of GMC accounts. The same 10 errors show up in nearly every one. Fix these and you'll clear the majority of your product disapprovals.

1. Missing GTIN (Global Trade Item Number)

What it means: Google expects a GTIN (UPC, EAN, JAN, or ISBN) for every manufactured product. Missing GTINs suppress your products in Shopping results.

Why it happens: Your product data source doesn't include barcodes. Or your feed generator maps the barcode field incorrectly. Or you're using old SKU numbers instead of proper GTINs.

How to fix it:

  • For branded products: look up GTINs from the manufacturer's catalog or the GS1 database (gepir.gs1.org)
  • Validate every GTIN using the GS1 check digit algorithm. One wrong digit invalidates the entire GTIN.
  • For handmade or genuinely unbranded products: set identifier_exists to false. Don't invent fake GTINs.
  • For books: use the ISBN-13 as the GTIN.

2. Price mismatch between feed and landing page

What it means: The price in your feed doesn't match what Google finds on your product page. Even a one-cent difference triggers this.

How to fix it:

  • Compare feed price to Product schema price on each landing page. Must be identical.
  • US/Canada: exclude tax. EU: include VAT.
  • Use sale_price and sale_price_effective_date for promotions.
  • Enable "Automatic item updates" in GMC settings as a fallback.
  • Refresh your feed at least every 6 hours.

Read our full price mismatch guide for all 7 hidden causes.

3. Availability mismatch

What it means: Feed says "in_stock" but landing page shows "sold out" (or the reverse).

How to fix it: Sync inventory with your feed in real-time. Use correct values: in_stock, out_of_stock, preorder, or backorder. Set up automated rules to mark products as out_of_stock when inventory hits zero.

How many feed errors does your store have?

Our audit checks feed data quality alongside 250+ other compliance items.

Start Free Audit

4. Missing or invalid product title

What it means: Title is empty, too short, stuffed with keywords, or contains promotional text.

How to fix it: Follow this pattern: Brand + Product Type + Key Attributes. Max 150 characters. No ALL CAPS. No "SALE" or "FREE SHIPPING" in titles.

CategoryGood Title Example
ApparelNike Air Max 90 Men's Running Shoe, Black, Size 10
ElectronicsSony WH-1000XM5 Wireless Noise Canceling Headphones, Silver
HomeDyson V15 Detect Cordless Vacuum Cleaner, Gold/Nickel

5. Thin or missing product description

What it means: Description is empty, under 50 characters, or a copy of the title.

How to fix it: Write 150+ characters minimum (500+ is better). Describe features, materials, dimensions, use cases. Don't copy the title. Don't include HTML, promotional text, or links.

6. Incorrect google_product_category

What it means: Your product is mapped to the wrong taxonomy category. A men's running shoe mapped to "Home & Garden."

How to fix it: Use Google's product taxonomy and pick the most specific category available. Don't use top-level categories when specific subcategories exist. Use product_type for additional matching signals.

7. Image quality issues

What it means: Images too small, contain text overlays, use placeholders, or have broken URLs.

How to fix it: Min 100x100px (250x250 for apparel), recommended 800x800. Remove all text and overlays. Use full-size image URL (not thumbnail). See our complete image guide.

8. Missing shipping information

What it means: No shipping rates for your target countries, or feed-level shipping conflicts with GMC account settings.

How to fix it: Add shipping services in GMC for every target country. Match costs to what checkout charges. Include shipping_weight for carrier-calculated rates. See our shipping mistakes guide.

9. Landing page not working

What it means: Product URL returns 404, redirects to homepage, requires login, or shows a different product.

How to fix it: Validate every URL. Each must return HTTP 200 with the correct product. Remove deleted products from your feed. Fix redirect chains (one 301 is fine, multiple chained redirects break crawling).

10. Missing required attributes

What it means: Feed is missing title, description, link, image_link, price, or availability for some products.

How to fix it: Audit your feed for empty values in required fields. Set up feed rules in GMC to exclude products with missing attributes. Add validation in your feed management tool to prevent empty required fields from exporting.

How to prevent feed errors at scale

Feed errors multiply with catalog size. A store with 50 products can check each one manually. A store with 5,000 cannot.

Tip: Set up supplemental feeds in GMC for quick fixes. They let you override specific attributes (fix a GTIN, update a title) without regenerating your entire primary feed. Use feed rules to transform data on ingestion: add defaults for missing fields, format titles consistently, filter out low-quality products.

Get a full picture of your feed health

Feed data quality + website compliance. 250+ checks. Fix instructions for every issue.

Start Free Audit

Check your store's GMC compliance

Run an automated audit with 250+ compliance checks across 27 categories.

Start Free Audit