← All feed attributes

gtin — the barcode number, in one of five formats, or nothing

Google Shopping attribute reference · updated 20 September 2026 · 5 min read

gtin is the number under the product’s barcode: 8, 12, 13 or 14 digits (EAN-8, UPC, EAN-13 or ISBN-13, ITF-14), with a valid check digit, spaces and dashes ignored. Google recommends it for all products with a GTIN assigned by the manufacturer; a product submitted without its GTIN may have limited visibility or could be disapproved, an invalid GTIN disapproves the product, and a product with none should say so with identifier_exists.

Attributegtin
RequirementRecommended for all products with a GTIN assigned by the manufacturer; not needed for products without one.
Format
  • Digits only; 8, 12, 13 or 14 digits (UPC, EAN, JAN, ISBN-13, ITF-14).
  • Check digit validated.
  • One GTIN per variant.

Google’s rules for gtin

Common mistakes, and the error each one becomes

Where the value comes from on a connected store

ShopifyThe variant’s Barcode field, normalised to digits and validated; invalid values are dropped rather than sent.
WooCommerceThe GTIN, UPC, EAN, or ISBN field WooCommerce 9.2 added, or the GTIN Google for WooCommerce stores, per variation, falling back to the parent; invalid values are left out.

The free feed check reads this attribute from any feed file and reports the defects above; every check is listed. For one value at a time: Validate a GTIN’s check digit.

Questions merchants ask

What happens without a GTIN?

If the product has a GTIN assigned and it is not submitted, Google says the product may have limited visibility or could be disapproved, and that accurate matching to products can’t be assured. A product that has no GTIN assigned doesn’t need one. An invalid value disapproves the product.

Can I use brand and MPN instead?

For products that have no GTIN, yes: brand plus mpn is the alternative identifier pair. For products that have a GTIN, Google wants the GTIN.

Where do I find GTINs for resold products?

On the packaging under the barcode, in the supplier’s price list, or on the invoice lines. GS1 is the body that issues them.

Sources

Merchant Center errors on this attribute

Invalid value [gtin]Fix “Invalid value [gtin]” in Google Merchant Center
Product disapproved
Same GTIN but differing value [brand]Fix “Same GTIN but differing value [brand]” in Google Merchant Center
Product disapproved
Incorrect value [identifier_exists]Fix “Incorrect value [identifier_exists]” in Google Merchant Center
Warning

Read next

Fix “Limited performance due to missing value: GTIN [gtin]” in Google Merchant CenterWhat Google's missing-GTIN issue means, where the GTIN goes in your store, and what to do for products with no unique product identifiers.
6 min
The WooCommerce GTIN field: where it is, what to put in it, and what Google does with itWhere WooCommerce’s GTIN, UPC, EAN, or ISBN field is, how to fill it within Google’s rules, and what to do for products that have no barcode.
6 min
Not sure what's wrong with your feed? Paste your feed URL and FeedRobin checks every product for missing barcodes, images, descriptions and more — free, no account needed.