Product GTIN Requirements for Shopping Feeds
AdminShare
A product can look perfect on your Shopify store and still be rejected before it reaches a single Shopping ad. Product GTIN requirements are a frequent cause of Google Merchant Centre disapprovals because the platform uses product identifiers to understand exactly what you are selling, compare offers and protect shoppers from misleading listings.
For a merchant dealing with feed errors, the practical question is not simply, “Do I have a barcode?” It is whether the GTIN submitted in your feed belongs to that exact product, variant and pack configuration - and whether Google expects one for the item you are advertising.
What are product GTIN requirements?
A Global Trade Item Number, or GTIN, is the numerical identifier assigned to a trade item. In the UK, these are commonly associated with GS1 barcodes and may appear as EANs, UPCs, ISBNs or other recognised GTIN formats. Google uses the GTIN attribute alongside brand and MPN data to identify products accurately across Merchant Centre.
Where a product has a manufacturer-assigned GTIN, Google generally expects you to provide it. This is particularly common for branded retail goods: cosmetics, electronics, clothing, toys, supplements, homeware and established wholesale products. Leaving the field blank when an identifier exists can trigger an “Identifier exists” or “Missing value [gtin]” issue.
The requirement is not a request to find any number that makes the feed pass. The GTIN must be valid and tied to the exact item. A random barcode from the internet, a GTIN copied from a similar product or a number reused across variants can create more serious feed and account-level trust problems.
When a GTIN is required, optional or unavailable
The answer depends on how the product enters your catalogue. If you resell a known branded product and its manufacturer supplies a GTIN, include it. Use the GTIN provided by the brand, supplier or legitimate product packaging, and check that it matches the selected size, colour, scent, model or pack quantity.
For custom-made, handmade or genuinely one-of-a-kind goods, there may be no manufacturer GTIN. The same can apply to private-label products where you are the brand owner and have not assigned identifiers, or to certain replacement parts and vintage items. In these cases, the correct approach is usually to set the identifier exists attribute to false rather than inventing a GTIN.
That exception needs to be honest. Marking identifier exists as false for a well-known branded item is not a workaround. Google can compare product data against its catalogue and may identify the mismatch. If the manufacturer has assigned a GTIN, the identifier exists setting should not be used to avoid supplying it.
There are also products for which GTIN is not the only relevant identifier. Brand and MPN may be required or strongly recommended depending on the category and availability of data. A complete identifier set gives the platform a clearer basis for matching the product, but only submit information you can verify.
The Shopify barcode field is not automatically compliant
Many Shopify retailers assume the Barcode field on a product page is enough. It can be, but only if the data is correct and the Google sales channel or feed management app maps that field to the GTIN attribute properly.
Start at variant level. A T-shirt in small black, medium black and small navy may need separate GTINs if each variation has its own manufacturer barcode. Putting one parent-product EAN against every variant can cause invalid GTIN errors or misrepresent the specific item shown in the ad.
The same principle applies to multipacks. A six-pack of a product may have a different GTIN from a single unit. Do not submit the single-item GTIN for the multipack just because the contents are identical. The GTIN identifies the sellable pack, not merely the product inside it.
Bundles need particular care. If you create your own bundle from separately available products, there may be no pre-existing GTIN for that combined offer. Its price, images, title and identifier setup must all accurately reflect the bundle. The correct treatment can differ where a manufacturer sells an official boxed set with its own GTIN.
Common GTIN mistakes that lead to disapproval
Most identifier problems come from ordinary catalogue maintenance rather than deliberate misconduct. Suppliers change data, products are imported in bulk, or a store owner uses a feed app without reviewing what it sends.
The errors we most often see are invalid barcode lengths, placeholder values such as “N/A”, duplicate GTINs across unrelated products, and GTINs assigned to the wrong variant. Another common issue is a supplier feed that contains a UPC while the Shopify store has a different EAN, creating conflicting data between sources.
A GTIN can also be technically valid but still wrong. Google may flag it where the submitted brand, title, image or product details do not match the identifier associated with its catalogue. For example, a barcode belonging to a 50 ml moisturiser should not be used for a 100 ml version, even when both are from the same brand.
Be cautious with dropshipping catalogues. A supplier may provide identifiers that are incomplete, duplicated or intended for internal inventory only. Before publishing hundreds of items, sample-check the most commercially important products against packaging, manufacturer data and the supplier’s specifications. Fixing a poor feed after a suspension is slower than controlling the data before launch.
A practical GTIN checking process
Before resubmitting a feed, work through the affected products methodically. Do not make a blanket edit across the entire catalogue unless you are certain the rule applies to every item.
First, export or review the Merchant Centre diagnostics report and identify the exact affected item IDs. Then compare each item’s submitted GTIN, brand, MPN, title, variant and price with the product record in Shopify and the manufacturer or supplier source. Check the number character by character. A single missing digit can invalidate an otherwise correct record.
Next, confirm how your feed is built. If a Google channel app takes its GTIN from Shopify’s Barcode field, correcting an external spreadsheet alone will not resolve the live issue. Equally, a supplemental feed or feed rule can overwrite data entered in Shopify. You need to locate the source that Merchant Centre actually receives.
For items with no GTIN, confirm that this is genuinely true. Add accurate brand and MPN details where available, and use the identifier exists setting only for products without recognised identifiers. Keep a record of why the exception applies, especially for high-volume or high-value items. It gives you a clearer position if a review is needed later.
Finally, allow the feed to refresh and inspect the processed attribute data in Merchant Centre. A Shopify update does not prove that Google has received or accepted the correction. Check the item-level status rather than relying on the store data alone.
GTIN errors and account suspension risk
One or two identifier errors do not always lead to account suspension. Often, Google will disapprove individual products and show an issue in Diagnostics. However, widespread inaccurate product data can contribute to a broader picture of unreliable feed quality, particularly where identifiers conflict with titles, images, prices or availability.
That matters commercially. Removing GTINs at random may reduce errors in one area but disapprove branded products elsewhere. Adding guessed values can make the catalogue look more complete while increasing policy risk. The right fix depends on the product source, the ownership of the brand and the feed architecture.
If Merchant Centre has already suspended the account, treat GTIN work as part of the wider compliance review. Product identifiers should be checked alongside shipping settings, returns information, contact details, pricing consistency, landing-page quality and any policy issues named in the suspension notice. An appeal based on a partial fix can delay recovery.
Pulserig GMC Compliance & Ads Rescue reviews these details manually, including the relationship between Shopify product data and the submitted feed. The remediation work can prepare an account for review, but Google and Microsoft retain final approval authority.
Keep identifiers under control as the catalogue grows
The best protection is a simple ownership process. Decide who approves new product data, keep supplier evidence for branded lines, and require a variant-level check before products are pushed into advertising. If suppliers update barcodes or packaging, treat that change as a feed update rather than a minor back-office amendment.
For stores that advertise continuously, periodic monitoring is worthwhile after major imports, app changes, seasonal bundle launches or supplier migrations. Feed issues rarely stay isolated when thousands of variants are being updated at speed.
A correct GTIN is not just a technical field to satisfy Merchant Centre. It is evidence that your product data can be trusted. Get that foundation right, and your feed has a far stronger chance of staying approved when revenue depends on it.