How to Fix "Insufficient Product Data" Errors
Fix the "Insufficient product data" error on Shopify by populating GTIN, brand, condition, and category attributes simultaneously across affected products.
What this means
Insufficient product data fires when multiple required attributes are missing simultaneously — usually GTIN, brand, condition, and clear product category. The error is account-impactful: products are disapproved and the broader account quality signal drops.
How to fix it
- 1
Identify all missing attributes per product
Export products CSV. Audit each row for empty Vendor (brand), empty Variant Barcode (GTIN), missing condition metafield, and unclear product category.
- 2
Populate in priority order — identifiers first
Start with GTIN (most-weighted), then brand (second-most), then MPN as fallback. Condition third. Each populated identifier improves catalog match confidence.
- 3
Use bulk metafields for condition and brand overrides
Create `google.condition` and `custom.brand` metafield definitions. Bulk-populate via Matrixify. Pair with global defaults in the Google channel settings as fallbacks.
- 4
Force a feed re-sync
Sales channels → Google → Sync now. Republishes the populated data to GMC.
- 5
Verify after 24-72 hours
GMC → Diagnostics → Item issues. Insufficient-data errors should clear on products with newly-populated attributes.
Related fixes
Related reading
FAQ
Which attributes does Google consider "required"?+
Title, description, link, image, price, availability, GTIN (or MPN+brand or identifier_exists=false), brand, and condition. Missing any combination of these fires insufficient-data.
Should I prioritize one attribute over another?+
Identifiers first (GTIN, MPN, brand) — they're highest-weighted. Condition second. Category third.
What if my product genuinely lacks some attributes?+
Use `identifier_exists=false` for products without GTIN/MPN/brand. Use a default condition of `new` if your store sells only new items. Don't fabricate values.
Will fixing this clear limited-performance warnings too?+
Often. Limited performance warnings often share underlying causes with insufficient-data errors. Fixing identifiers usually clears both.
How long until the error clears?+
24-72 hours for feed re-sync, plus 24 hours for Diagnostics to refresh. Total 1-3 business days.
Run a free compliance audit
ShieldKit's scanner runs the same 12 checks Google's AI crawlers run — find every issue on your store in five minutes, no install.