🖥️ BatchPrintGTIN.com is optimised for desktop — for the best experience, open on a laptop or desktop browser.

Home › Google Merchant Center Barcode Guide

Google Merchant Center Barcode & GTIN Guide

Last updated: April 2026

Google Merchant Center uses GTINs to match your products to its Shopping knowledge graph — a database of hundreds of millions of products maintained by Google that includes standardised product titles, images, and specifications. Getting your GTIN data right in Google Merchant Center is not just a compliance checkbox: it directly affects how often your products appear in Google Shopping results, which Shopping ad formats you qualify for, and whether your listings show on free Shopping surfaces. This guide covers everything from the mechanics of GTIN validation to fixing specific feed errors and navigating the GTIN exemption process.

Generate Google Merchant Center barcodes:
UPC-A (North America)  ·  EAN-13 (International)

Why GTINs Matter for Google Shopping Performance

Google's Shopping algorithm uses GTINs to identify when multiple sellers are offering the same product. When your GTIN matches a known product in Google's catalogue, several things happen in your favour: Google can automatically enrich your listing with high-quality product images, standardised titles, and specifications pulled from its product database; your listing becomes eligible to appear on free product listing surfaces (Google's unpaid Shopping results); and your paid Shopping ads become eligible for formats like the "popular products" carousel and Google's Shopping tab with comparative pricing.

Products with valid GTINs consistently outperform those without in Google Shopping. Without a GTIN, Google cannot match your product to its knowledge graph, which means no automatic enrichment, reduced eligibility for ad formats, and in many product categories, full disapproval of the product from Shopping feeds entirely. Google has enforced mandatory GTIN requirements in apparel, electronics, and a growing number of consumer categories since 2016.

Google Merchant Center GTIN Requirements by Category

Google's GTIN requirements vary by product category, but the direction of travel is toward requiring GTINs for more categories over time, not fewer. The current rules:

CategoryGTIN RequirementNotes
Apparel & accessoriesRequired for products with a GTINMandatory if manufacturer assigns a GTIN; exemption available for custom/handmade
Electronics & computersRequiredProducts disapproved without GTIN in most sub-categories
Home & gardenRequired for branded productsUnbranded or custom products may qualify for exemption
Health & beautyRequiredVery strictly enforced; counterfeit-sensitive category
Food & groceryRequiredUPC-A or EAN-13; GTINs validated against GS1
Sporting goodsRequired for branded productsPrivate-label may qualify for exemption
Toys & gamesRequiredApplies to all major toy manufacturers
BooksISBN requiredISBN-13 maps to EAN-13 GTIN format
Custom/handmade itemsExempt — set identifier_exists = falseMust also set brand to the creator's name

Common Google Merchant Center GTIN Feed Errors

These are the most frequently seen GTIN-related feed validation errors in Google Merchant Center, with causes and step-by-step fixes:

Warning: "Incorrect product identifier — GTIN"

This warning appears when Google's system does not recognise the GTIN you submitted as a valid product in its catalogue, or when the GTIN exists in Google's database but your other attributes (brand, title, product type) don't match the registered product. It is a warning, not a disapproval — the product will still show in Shopping, but without the enrichment benefits of GTIN matching. Fix: verify your GTIN is a valid, GS1-registered number; check that your brand attribute exactly matches the brand registered to the GS1 Company Prefix; use the GS1 GEPIR tool to look up your GTIN's registered owner.

Error: "Invalid GTIN" (product disapproved)

This error means the submitted value fails Google's GTIN format check — typically a wrong digit count, a failed check digit, or a value in the range reserved for internal use (prefix 2). Fix: ensure UPC-A is exactly 12 digits and EAN-13 is exactly 13 digits; recalculate the check digit using BatchPrintGTIN's validator; do not submit GTINs beginning with 2 (these are reserved for in-store use and will always fail Google's validation).

Warning: "Missing GTIN — product has a GTIN"

This warning appears when Google's system believes your product should have a GTIN (based on the brand and product type) but you have not submitted one. It is Google telling you it knows a GTIN exists for this product even if you haven't provided it. Fix: look up the GTIN for your product on the manufacturer's website, in GS1's registry, or on the product packaging; add it to your feed's gtin attribute.

Error: "Incorrect identifier — identifier_exists should be false"

This error means you submitted identifier_exists = true (or omitted the attribute, which defaults to true) but did not provide a valid GTIN or MPN. Fix: if your product genuinely has no GTIN (custom, handmade, or vintage), add identifier_exists = false to your product feed. If your product does have a GTIN, add it to the gtin attribute and remove the identifier_exists override.

Applying for a GTIN Exemption in Google Merchant Center

Google allows sellers to list products without GTINs in some circumstances by setting the identifier_exists attribute to false in the product feed. This is appropriate for custom or handmade products, vintage items produced before GTIN assignment was standard practice, and products where the manufacturer genuinely did not assign a GTIN. You do not need to apply to Google for this exemption — you simply add the attribute to your feed for the qualifying products.

The correct way to submit an exempt product in your feed is to include all three of these attributes: identifier_exists: false, brand: [your brand or maker name], and a descriptive title and description with the product's key specifications. Products submitted with identifier_exists: false and no brand will be disapproved. The exemption is not a blank pass — Google still requires brand attribution and descriptive content that allows its algorithm to classify the product.

Do not set identifier_exists = false as a workaround for branded products. If your product is a manufactured branded item that has a GTIN assigned by the manufacturer, submitting it with identifier_exists = false is a policy violation. Google's system detects this inconsistency by matching your product title, brand, and MPN against its product database. Misuse of the exemption can result in account-level warnings or suspension from Google Shopping.

How GTINs Flow from Shopify and WooCommerce to Google Merchant Center

If you use Shopify, the Barcode field maps automatically to the GTIN attribute in Google Merchant Center when you use Shopify's Google & YouTube sales channel app. Whatever value you store in Shopify's Barcode field is submitted to Google as the product's GTIN. For WooCommerce stores, the Google Listings & Ads plugin reads the GTIN from the product's SKU field or a dedicated GTIN field depending on plugin version. For custom feed setups, the gtin column in your Google Shopping product feed CSV should contain the full 12-digit UPC-A or 13-digit EAN-13 with no spaces or dashes.

Generating GTINs and Barcode Images for Google Merchant Center

BatchPrintGTIN generates UPC-A and EAN-13 barcode images that are fully compliant with GS1 specifications — the same standard Google Merchant Center validates against. Enter your 11-digit GTIN-12 prefix (the check digit is auto-calculated), or your 12-digit GTIN-13 prefix, and download the barcode in PNG or SVG format. The SVG format is recommended for e-commerce product photography backgrounds and packaging artwork because it scales to any size without pixelation. Use the same GTIN number in both your Merchant Center product feed and on your physical product packaging for consistency.

Frequently Asked Questions

Will missing GTINs get my products disapproved from Google Shopping?

It depends on the product category. In categories where Google considers GTINs mandatory — apparel, electronics, health and beauty, food, toys — missing GTINs result in product disapproval. In other categories, missing GTINs generate warnings and reduce your listing's performance but don't necessarily cause disapproval. The safest approach is always to include a valid GTIN for every product that has one, and to use identifier_exists = false only for genuinely custom or GTIN-free items.

I have a valid GS1-registered GTIN but Google still shows a GTIN warning. Why?

Google's GTIN validation goes beyond checking format — it also checks whether the GTIN exists in its product knowledge graph. If your product is new and hasn't yet been catalogued by Google, you may see a warning even with a perfectly valid GS1 GTIN. This typically resolves within a few weeks as Google's crawlers index the product. Ensure your product's brand attribute matches the GS1 registration exactly, and that your product title and description include the brand name and key product identifiers to help Google's matching algorithm recognise the product.

My products are handmade. Can I use Google Shopping without GTINs?

Yes. Set the identifier_exists attribute to false in your product feed for handmade, custom, or vintage products that genuinely do not have a manufacturer-assigned GTIN. You must still provide a brand name (your own maker or studio name) and a descriptive title and product type. Products with identifier_exists = false are eligible for Google Shopping in the free listings surfaces and for Shopping ads, though they will not benefit from Google's product knowledge graph enrichment.

Do I need a different GTIN for Google Shopping than the one on my product packaging?

No — you should use the same GTIN everywhere. The number in your Google Merchant Center feed, in your Shopify Barcode field, on your physical product label, and in your Amazon listing should all be identical for the same product. Using different numbers in different places causes catalogue fragmentation and makes it impossible for Google's system to consolidate product data correctly.

Generate Google Shopping Barcodes Free

Related Resources