Barcode (GTIN): Product Identification for Google Shopping

A product’s barcode —technically known as a GTIN—is much more than just a number for the checkout in e-commerce. In the product feed, this identifier determines whether Google can associate a product with a specific brand or classifies it as generic and limits its reach. Anyone rebuilding their store system as part of an e-commerce development project should plan for the maintenance of this identifier from the very beginning.

What a GTIN Actually Is

GTIN stands for Global Trade Item Number and is an umbrella term for various barcode standards, such as EAN and UPC. Each variant of a product—such as a different color or size—requires its own unique number so that systems like Merchant Center can prevent mix-ups.

From our consulting experience: Retailers often underestimate the fact that each product variant requires its own GTIN. Anyone who accidentally uses the same number for multiple variants risks having their feed automatically rejected.

Manufacturers generally assign these numbers centrally, so retailers can usually take them directly from the manufacturer’s product data rather than generating them themselves. This requirement is partially waived only for true private labels that are not tied to a specific manufacturer.

  • GTIN encompasses EAN, UPC, and standards
  • Each product variant needs its own number
  • Manufacturers usually assign the number centrally
  • Duplicate numbers result in rejections
Request a free ads analysis
Get in touch

Why Labeling Matters for Visibility

Without proper labeling, Google classifies a product as generic and automatically restricts the types of campaigns in which it can be displayed. Especially for branded products that are also listed by other retailers, the platform virtually always requires this information.

  • Lack of labeling limits playback
  • They almost always need products that require a brand name
  • Generic categorization reduces reach
  • Exceptions apply only to truly one-of-a-kind items

Private-Label Brands and the Exemption from the Requirement

For a genuine private label product without an existing barcode, the product can be explicitly marked as “unidentifiable” in the feed, which allows for an exception to the GTIN requirement. However, this designation must be set intentionally; otherwise, the stricter standard rule will automatically apply.

  • Explicit marking as a prerequisite
  • If no marker is specified, the default rule applies
  • Only for truly one-of-a-kind items not tied to a specific manufacturer
  • Careful Review Before Uploading the Feed
Book a strategy call with our team
Get in touch

Maintaining Barcode Data in Practice

At the point of sale, this number has long been standard practice; in e-commerce, however, its strategic importance for visibility is often underestimated. If you take the time to enter this information correctly in your product catalog, you’ll avoid recurring rejections in Merchant Center later on.

  • Long a standard at the point of sale
  • Often Underestimated in Online Retail
  • A one-time, thorough cleaning saves time and effort
  • Avoid repeated rejections

GTIN for Set and Bundle Products

If multiple individual products are combined into a set or bundle, Google generally requires a separate GTIN for the entire bundle, in addition to the GTINs of the individual products it contains. If this additional identifier is missing, the bundle may be rejected in the feed, even if all of the individual products it contains are correctly identified on their own.

  • Bundles usually require their own GTIN
  • In addition to the individual product numbers
  • Failure to provide proper labeling will result in rejection
  • Applies regardless of whether individual parts are correct

Update barcode data regularly

Even after the initial correct entry, a GTIN rarely changes over time; however, the mapping in your own product catalog may change—for example, when variants are renamed or item numbers are reassigned internally. Regular synchronization between the inventory management system and the feed prevents a once-correct assignment from drifting apart unnoticed.

  • The GTIN itself rarely changes
  • Internal alignment is still drifting apart
  • Regular synchronization with the inventory management system is required
  • Prevents unnoticed misclassifications in the feed

GTIN Maintenance for Product Variants in the Store System

For product variants —such as different sizes or colors—each individual variant must be assigned its own GTIN so that Google can correctly map them. If, instead, a single number is accidentally assigned to multiple variants, the entire product set risks being rejected.

E-commerce platforms with structured variant management make this maintenance much easier, because GTIN fields can be created directly at the variant level instead of having to be laboriously assigned later.

  • Each variant requires its own GTIN
  • Shared numbers lead to rejections
  • Structured variant management simplifies maintenance
  • Create a GTIN Directly at the Variant Level

Barcode Labeling and Visibility in Google Shopping

A correctly entered GTIN directly affects how products appear in Google Shopping, because the system is much less likely to display products that require a GTIN in preferred ad formats if they lack this identifier.

Those who regularly add new products to their product lineup should therefore make GTIN assignment an integral part of the product onboarding process, rather than adding them retroactively once the first rejections appear in their account.

  • A Correct GTIN Improves Delivery
  • Lack of labeling limits the range of formats
  • Fully integrate GTIN assignment into the process
  • Don’t wait until you’ve been rejected the first time to make the necessary changes

Proper GTIN maintenance affects not only the approval of individual products but also the credibility of the entire account in the eyes of the platform. Those who underestimate this connection will later be surprised by fluctuating visibility for no apparent reason.

About the Author Chefredaktion
Stephan M. Czaja

Unternehmer, Nerd und Coder mit Liebe für Marketing, Ads, Creatives und Kampagnen. Schreibe, seit ich denken kann — über alles, was zählt.