Catalog Troubleshooting•9 min read•Updated October 2026

Common Product Feed Errors & How to Fix Them: A Merchant Troubleshooting Guide

From broken image paths and non-standard stock values to duplicate SKUs and formula injection risks, here are the top catalog mistakes and step-by-step remedies to restore your shopping campaigns.

Free Diagnostic

Find Feed Errors in Seconds

Run an instant private audit of your CSV catalog with row-level error locations and suggested fixes.

Scan My Product Feed →

1. Duplicate Product IDs & SKUs

The Issue: Multiple items in the feed share the identical id value. This frequently happens in Shopify or WooCommerce when product variants (e.g. Size Small and Size Medium) are exported without unique variant SKUs.

Why it causes disapproval:

Google and Meta treat the ID as the primary database key. When duplicate IDs appear, the system overwrites previous rows, resulting in unpredictable inventory numbers and rejected items.

The Fix:

Assign a unique SKU to every individual SKU-level variant (e.g., HOODIE-BLK-S, HOODIE-BLK-M).

2. Non-Standard Stock Availability Values

The Issue: Merchants often export human-friendly stock terms such as "In Stock", "Available", "Yes", "1", or "Out of Stock".

Why it causes disapproval:

Google Merchant Center strictly requires exact lowercase enum values: in_stock, out_of_stock, preorder, or backorder.

The Fix:

Use our validator's Cleaned Data export feature to normalize all availability values automatically to standard Google schema format.

3. Price Formatting & Currency Discrepancies

The Issue: Raw export files often format prices with currency symbols (e.g. $29.99) or thousand separators (1,299.00) without specifying the ISO currency code.

Why it causes disapproval:

Global shopping engines require a pure decimal number followed by the 3-letter currency code (e.g. 29.99 USD or 1299.00 USD). If your feed has $29.99 but your target country expects EUR, the feed fails validation.

The Fix:

Strip currency symbols like $ and ensure the currency matches the country target settings in your advertising account.

4. Broken or Disallowed Image Links

The Issue: Product images that return 404 HTTP errors, point to local relative paths (like /images/shoe.jpg instead of https://yourstore.com/images/shoe.jpg), or contain promotional watermarks.

Why it causes disapproval:

Google crawlers actively fetch image links using Googlebot-Image. Images with promotional text, watermarks, or invalid URLs are rejected automatically.

The Fix:

Ensure all image links use fully qualified public HTTPS URLs with high-resolution product photography on neutral backgrounds.