Home/Guides

Product identity

GTIN, MPN and brand in Merchant Center: how to audit product identifiers properly

Identifiers are not an SEO field to fill with something plausible. They describe the identity of the product being sold. When they are missing, invented or assigned at the wrong variant level, Google has less reliable information to understand and match the offer.

GTIN, MPN and brand are often grouped together because Google uses them as unique product identifiers. The operational mistake is to treat them as three interchangeable fields that must always be populated. They are not. Each has a different job, and the correct value comes from the identity of the product, not from a feed optimisation shortcut.

Google's current guidance recommends providing valid identifiers whenever they exist and warns that products with an assigned GTIN may have limited visibility when it is omitted. At the same time, Google explicitly recognises that some products genuinely do not have GTINs. The goal is accuracy, not maximum field population.

Why product identity matters

If two retailers sell the same branded product, the manufacturer's identifiers help platforms recognise that those offers refer to the same underlying item. That supports product matching, richer listings and better understanding of the catalogue. It also gives you a stable way to connect supplier data, ecommerce data and channel data.

Bad identifiers do the opposite. A fabricated GTIN can incorrectly associate a product with something else. Reusing one GTIN across different manufacturer variants can blur distinct products. Using your store name as the brand for a product you did not manufacture can misdescribe the offer.

The principle

Identifiers should tell the truth about the exact product. If you do not know the identifier, source it. If the product genuinely has no identifier, represent that accurately. Do not manufacture certainty in the feed.

GTIN: use the manufacturer's number for the exact product

GTIN is the global identifier family that includes familiar formats such as EAN, UPC and ISBN. Google recommends submitting a valid GTIN when one has been assigned by the manufacturer. For widely manufactured products this is one of the strongest pieces of identity data you can provide.

What I check

  • Does the supplier/manufacturer provide a GTIN for the item?
  • Does the value pass basic format/checksum validation?
  • Does it identify the exact size, colour, capacity or other variant?
  • Are different variants incorrectly sharing one GTIN?
  • Has an internal SKU been accidentally mapped into the GTIN field?
  • Are leading zeros being lost by spreadsheets or data types?

That last point is common. Treat identifier values as identifiers, not arithmetic. Spreadsheet formatting and database type choices can alter strings that must remain exact.

Brand: identify the product brand, not the retailer

For branded products, submit the brand that customers recognise as the product's brand. If you manufacture or genuinely own a private-label product, your brand may of course be correct. If you are reselling another manufacturer's product, your store name is not a substitute.

Google's product data specification also gives specific guidance for compatible products: use the brand and GTIN of the manufacturer that actually made the compatible product rather than using the OEM brand simply to indicate compatibility.

MPN: the manufacturer's own part number

MPN is the part number used by the manufacturer to identify a product. In many catalogues it is particularly useful where GTIN coverage is incomplete or where technical products are commonly bought by part number.

Do not confuse MPN with your internal SKU. They may happen to match for private-label products you manufacture, but for a normal branded catalogue the retailer's stock code and the manufacturer's part number are separate concepts.

What if the product genuinely has no GTIN?

Not every product has global identifiers. Google lists examples such as custom-made goods, certain vintage products and some private-label situations. In those cases, the correct answer is not to buy or invent random barcodes simply to fill the field.

The identifier_exists attribute can indicate that standard unique product identifiers are not available. Use it when that is factually true, not when the business simply failed to collect a manufacturer's identifier.

SituationBetter approachAvoid
Branded product with manufacturer GTINSubmit the correct GTIN, brand and relevant MPN.Omitting the GTIN or replacing it with SKU.
Private-label product you own/manufactureUse your actual brand; use valid assigned GTIN if one exists, plus a meaningful MPN where appropriate.Inventing a third-party brand or fake GTIN.
Custom / one-off product with no assigned identifiersRepresent the lack of identifiers accurately and use the appropriate identifier_exists behaviour.Buying an unrelated code just to populate the field.
Compatible accessoryUse the compatible product manufacturer's identity data and express compatibility elsewhere.Using the OEM brand as if it manufactured the compatible item.

Variants: the exact sellable offer matters

Google's identifier guidance is explicit that variants such as different colours or sizes can require different unique identifiers. Operationally, this is where many catalogues fail because the parent product holds one identifier and every child offer inherits it.

For each sellable variant, ask: what barcode or manufacturer identifier is physically associated with this exact item? If the answer changes by size, colour or capacity, the feed should normally reflect that difference.

Bundles and multipacks need deliberate treatment

Do not assume the GTIN of a single unit describes a retailer-created bundle of several units. Product identity should reflect the offer being sold and the current Google specification. For complex bundles, review the current attribute requirements before submitting identifiers.

A practical identifier audit

Segment by product type and supplier

Identifier rules vary by catalogue. Start with major brands, private-label ranges, custom products and categories where variants are common.

Measure completeness, then accuracy

A 98% populated GTIN field is not impressive if 20% of those values are wrong. Separate missing data from invalid or duplicated identity data.

Look for suspicious patterns

One GTIN repeated across many variants, brand values equal to your store name, MPN equal to SKU across every supplier or identifier_exists set to false across an entire branded range all deserve investigation.

Trace the source

Find whether identifiers come from suppliers, a PIM, ERP, ecommerce platform or enrichment file. The correction should usually happen where the business can maintain it reliably.

Create exceptions deliberately

Document genuine no-GTIN categories or private-label logic. Do not let “exceptions” become a blanket reason to skip data collection.

A useful data-quality report

For each product family, report: total offers, GTIN coverage, valid format rate, duplicate GTIN rate across non-identical offers, brand completeness, MPN completeness, identifier_exists usage and the source system for each field. That gives developers and merchandising teams something specific to improve.

Do not optimise around bad identity data

A beautifully rewritten title cannot compensate for a catalogue that misidentifies the product. Identity, price and availability are foundational. Optimisation comes after reliability.

Common questions

Are GTINs always required?

No. Some products genuinely do not have them. Where a manufacturer has assigned a GTIN, provide the correct value rather than omitting it or inventing another identifier.

Can I use my SKU as MPN?

Only when it genuinely represents the manufacturer's part number, such as a product you manufacture and uniquely identify yourself. A retailer SKU is not automatically an MPN.

What should I put in brand for an unbranded product?

Follow the current product-data specification for the product type. Do not populate placeholders such as “N/A” or “No brand” simply to fill the field.

Should every colour or size have its own GTIN?

If the manufacturer assigns different GTINs to those variants, submit the identifier for the exact variant being sold.

Official Google references reviewed for this guide

Merchant Center changes over time. This guide was reviewed against current Google documentation on 29 September 2026.

FF

Written by FifteenFold

FifteenFold combines senior ecommerce, product-data and Google Shopping experience with practical implementation detail. The aim here is to explain how these problems behave in real operating environments, not just repeat the Merchant Center interface.

Want a second pair of eyes on the actual setup?

Start with the free Merchant Center & Feed Triage. No account access is needed for the first look. Send the website, catalogue size and the symptom and we will tell you where we would investigate first.

More about this route +
Identifiers & catalogue qualityApprox. 10 minute readLast reviewed 29 Sep 2026

A clearer next move

Bring us the problem.
We’ll work out the route.

Tell Shahid what you want to improve. We can help you decide what needs changing, what is worth keeping and where to focus next.

Talk to Shahid ↗Pricing & what is included