Missing GTIN
Your product is marked as a unique product (identifier_exists is true or unset) but no GTIN has been supplied. Google requires a GTIN for virtually all manufactured products to map them to its product catalog. Without it, Google cannot confidently show the right listing for the right user query.
Missing value [gtin]Impact: Products without a valid GTIN are disapproved. Your products still appear in your Merchant Center dashboard but are not eligible to show in Shopping ads or free listings.
Root Causes
- 1Your platform doesn't have a GTIN field populated for this product (common on Shopify custom products).
- 2Your feed mapping is pointing to a non-GTIN field (barcode vs. SKU vs. ISBN — only barcode maps to GTIN for most categories).
- 3The product is handmade / one-of-a-kind and should have identifier_exists = false — instead the field is missing entirely.
- 4Your supplier's GTINs are being stripped during the feed sync (investigate your feed-management app's transform rules).
Fix by Platform
- 1Open the affected product in Shopify Admin → Products.
- 2Scroll to 'Inventory' section. The Barcode (ISBN, UPC, GTIN, etc.) field maps to GTIN.
- 3Enter the 12-14 digit GTIN exactly as printed on the product packaging.
- 4If this is a variant-level product, repeat for every variant (Shopify stores barcodes per variant, not per product).
- 5Save. Wait 4-24 hours for your feed sync to push changes to Merchant Center.
- 6If you cannot find the GTIN and the product is genuinely one-of-a-kind (handmade, vintage, custom): leave Barcode empty AND add a metafield named 'identifier_exists' with value 'no' to exclude this product from GTIN requirements.
When This Doesn't Apply
Check your store now
Free compliance scan — 47 rules checked in minutes.
Frequently Asked Questions
How long does it take for Google to re-approve after fixing the GTIN?+
Google typically re-approves within 24-72 hours of your next feed update, provided no other issues are present. If your feed syncs hourly (Shopify default), you'll see the re-approval faster than weekly feeds (WooCommerce default without a scheduler).
Can I use my SKU as a GTIN?+
No. SKUs are internal identifiers. GTINs are globally unique product identifiers assigned by GS1. Using a SKU in the GTIN field will cause the 'Invalid GTIN' error instead (even worse than Missing GTIN because Google assumes deception).
What if I'm a reseller and don't know the manufacturer's GTIN?+
Contact the manufacturer or supplier directly. For most branded products, you can also search the GTIN via GS1's GEPIR lookup, the manufacturer's website, or the product packaging. Never invent a GTIN.
My products are custom/handmade — do I still need a GTIN?+
No. Set the identifier_exists attribute to 'no' (or 'false'). Google recognizes this as a legitimate exemption for genuinely unique products. Never abuse this setting on mass-manufactured goods — Google will detect it and flag you for misrepresentation.
Will fixing GTIN alone get my account un-suspended?+
Only if 'Missing GTIN' is your sole issue. GTIN issues typically come bundled with other feed problems (Missing MPN, Missing Brand, Wrong Category). Run a full scan to see the complete picture before submitting an appeal.