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.

ErrorFeed - IdentifiersReviewed April 10, 2026
Exact text Google shows
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

  1. 1Open the affected product in Shopify Admin → Products.
  2. 2Scroll to 'Inventory' section. The Barcode (ISBN, UPC, GTIN, etc.) field maps to GTIN.
  3. 3Enter the 12-14 digit GTIN exactly as printed on the product packaging.
  4. 4If this is a variant-level product, repeat for every variant (Shopify stores barcodes per variant, not per product).
  5. 5Save. Wait 4-24 hours for your feed sync to push changes to Merchant Center.
  6. 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

GTIN is NOT required when: (1) your product is a one-of-a-kind item (handmade, vintage, antique, custom-order) — in that case, set identifier_exists to false. (2) Your product is in specific exempt Google categories (e.g. custom art, made-to-order furniture). See the official exemption list in Google's product data specification.

Check your store now

Free compliance scan — 47 rules checked in minutes.

Run compliance check

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.

Related Errors