What the Missing GTIN Error Means
A GTIN (Global Trade Item Number) is the barcode number on a product's packaging — the UPC, EAN, JAN, or ISBN depending on the region and product type. When Google Merchant Center shows the "missing GTIN" error, it means your product feed is missing this identifier for products that Google expects to have one.
Google uses GTINs to match your products to its product catalog, verify authenticity, and group identical products from different sellers. Products with valid GTINs get significantly better placement in Google Shopping — Google's own data shows that products with correct GTINs receive up to 40% more impressions than products without them.
The fix depends on whether your products actually have GTINs. Resold brand-name products always have them. Custom, handmade, or private-label products usually do not. Google treats these two situations very differently.
When GTINs Are Required vs Optional
Google's GTIN requirements follow a clear logic:
Required (Will Cause Errors if Missing)
- All products from known manufacturers — If the product has a barcode on its packaging, you must submit the GTIN
- Resold brand-name products — Shoes, electronics, clothing, accessories, cosmetics, toys from recognized brands
- Books — ISBN is required (ISBN-13 maps directly to a GTIN)
- Products in Google's catalog — If Google already knows the product exists (from other sellers), it expects the GTIN
Not Required (Use identifier_exists = false)
- Custom or handmade products — Items you make yourself with no manufacturer barcode
- Vintage or antique items — Products manufactured before GTINs were standard
- Store-brand or private-label products — Products you manufacture under your own brand that have not been assigned GTINs
- Product bundles you create — Custom bundles of existing products (the bundle itself has no GTIN)
- Parts and components — Replacement parts that were never individually barcoded
For products without GTINs, set identifier_exists to false in your feed. This tells Google not to expect a GTIN and prevents the error.
Where to Find GTINs for Your Products
If your products should have GTINs but you do not have them in your system, here is where to look:
Physical Product
The barcode on the product packaging is the GTIN. In North America it is a 12-digit UPC. In Europe and most other regions it is a 13-digit EAN. Scan it with any barcode scanning app to extract the number.
Manufacturer or Supplier
Contact your supplier and request a product data sheet that includes GTINs. Most manufacturers maintain databases of their product barcodes and will provide them on request. For dropshippers, ask your supplier for a CSV export with GTINs mapped to SKUs.
Barcode Lookup Databases
- barcodelookup.com — Search by product name or brand to find the corresponding GTIN
- icecat.biz — Open catalog with GTINs for electronics, appliances, and IT products
- Google's own product catalog — Search for the product on Google Shopping; if other sellers list it, the GTIN is visible in the product details
Brand Registry
If you manufacture products and need to obtain GTINs, register with GS1 (gs1.org) — the global authority that issues GTINs. GS1 assigns a company prefix, and you then assign individual GTINs to each product. Costs start at approximately $250/year for small businesses.
Scan your store now → to identify every product in your feed that is missing a required GTIN.
How to Fix the Error in Your Feed
Step 1: Categorize Your Products
Split your catalog into two groups:
- Products that have GTINs — Add the GTIN to your feed
- Products that genuinely do not have GTINs — Set
identifier_existstofalse
Step 2: Add GTINs to Your Feed
The GTIN goes in the gtin attribute of your product feed. The format depends on the type:
| Type | Digits | Region | Example |
|---|---|---|---|
| UPC-A | 12 | North America | 012345678905 |
| EAN-13 | 13 | Europe, Global | 4006381333931 |
| JAN | 13 | Japan | 4901234567894 |
| ISBN-13 | 13 | Books (Global) | 9780451524935 |
| ITF-14 | 14 | Multipacks | 10012345678902 |
Always submit the full number including leading zeros. A UPC of 12345678905 should be submitted as 012345678905 (12 digits).
Step 3: Handle Products Without GTINs
For products that legitimately do not have barcodes:
gtin: (leave empty)
identifier_exists: false
brand: YourBrandName
You must still provide a brand attribute. For your own products, use your store or brand name. The mpn (Manufacturer Part Number) attribute is recommended but not strictly required when identifier_exists is false.
Step 4: Validate and Resubmit
- Update your feed with the corrected GTIN data
- Resubmit through Merchant Center or wait for the next scheduled fetch
- Check Products > Diagnostics after processing completes (usually 30-60 minutes)
- Verify the error count has decreased
Shopify-Specific GTIN Setup
Shopify stores have built-in GTIN support, but the field is easy to miss.
Adding GTINs in Shopify Admin
- Go to Products in your Shopify admin
- Click into a product, then click a specific variant
- Scroll to the Shipping section
- Enter the barcode in the Barcode (ISBN, UPC, GTIN, etc.) field
- Save the product
The Shopify Google & YouTube channel automatically maps this field to the gtin attribute in your feed.
Bulk GTIN Upload
For large catalogs:
- Go to Products > Export in Shopify admin
- Download your product CSV
- Fill in the
Variant Barcodecolumn with GTINs - Import the updated CSV via Products > Import
Third-Party Feed Apps
If you use a feed app like DataFeedWatch, Feedonomics, or GoDataFeed, verify it maps Shopify's barcode field to the GTIN attribute. Some apps require manual field mapping.
For a complete guide to Shopify feed setup, see our product feed optimization guide.
Common GTIN Mistakes That Cause Rejections
Even when you submit GTINs, formatting errors can trigger rejections:
- Wrong check digit — GTINs include a check digit (the last number) calculated from the preceding digits. A single wrong digit invalidates the entire GTIN. Use a check digit calculator to verify.
- Using the ISBN-10 instead of ISBN-13 — Google requires ISBN-13 format. Convert ISBN-10 to ISBN-13 by prepending
978and recalculating the check digit. - Submitting the SKU or MPN as the GTIN — Internal stock codes are not GTINs. The GTIN is specifically the barcode number.
- Using a GTIN from a different product variant — Each size, color, and configuration of a product has its own unique GTIN. A size Medium blue shirt has a different GTIN than a size Large blue shirt.
- Fake or invalid GTINs — Google validates GTINs against its product catalog. Submitting fabricated numbers triggers an "Invalid GTIN" error, which is worse than a missing GTIN.
Impact of Missing GTINs on Performance
Missing GTINs do not just cause errors — they limit your product visibility even when the product is approved.
- Products without GTINs are excluded from product comparison features on Google Shopping
- They receive lower ranking priority when competing against identical products from sellers who do provide GTINs
- They cannot appear in Google Shopping's price comparison carousel
- Conversion rates are lower because buyers trust listings that show manufacturer details
For resold products, not providing a GTIN when one exists is leaving performance on the table. For every category of product in your feed, check whether GTINs are available and add them.
See our feed errors hub for a complete diagnostic approach to all feed issues, or check our guide on product title optimization for the next most impactful feed improvement.