Fix Library

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. 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. 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. 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. 4

    Force a feed re-sync

    Sales channels → Google → Sync now. Republishes the populated data to GMC.

  5. 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.

For Google's official policy on this error, see Google's product data quality requirements.

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.