Merchant Center missing or incorrect GTIN [gtin]: what to do
UPDATED 3 MIN READBY THE SCENOX COMMERCE TEAM
SHORT ANSWER
Merchant Center flags a missing or incorrect GTIN when unique product identifiers are absent or invalid. Provide the manufacturer GTIN, or a brand together with an MPN. Only set identifier_exists to false for items with no identifier, such as handmade or one-of-a-kind goods. Never invent a barcode to clear the warning.

ON THIS PAGE
Identifiers tell Google which exact product you are selling, so it can match your offer to the right listing. When they are missing or wrong, items are warned or disapproved. This guide covers how it appears, what triggers it and the fixes. For the full identifier decision tree, read the GTIN, MPN and brand guide; for the wider list, see the disapprovals guide.
How the issue appears
In Products, then Needs attention, look for "Missing or incorrect GTIN" or a missing value on the [gtin] attribute, along with related items such as an incorrect MPN. Google's help page on the issue says it happens when one or more unique product identifiers are missing or not recognised as valid, and that depending on the country and category you may need to supply them or state that none exist. Whether you see a warning or a disapproval depends on the item.
What triggers it
- A branded product with no barcode in the feed.
- A GTIN with the wrong number of digits, or with spaces and dashes.
- An internal code or SKU entered in the GTIN column.
- A barcode that belongs to a different product, such as a case or multipack.
- Brand missing, so the MPN has nothing to pair with.
- Handmade or custom goods without
identifier_existsset to false.
How to find affected items
- Filter Needs attention by the identifier issue and download the CSV.
- Sort by brand. A clustered list usually means one supplier whose barcodes never reached your catalog.
- Check digit lengths in a spreadsheet. Valid GTINs are 8, 12, 13 or 14 digits. Anything else is an error.
Fix steps for Shopify
- Barcodes live in the Barcode field on each variant. If you use the Google & YouTube app, that field typically feeds the GTIN, so fix it at the variant, not in Merchant Center.
- Add the brand in the Vendor field, and an MPN through the app's or a metafield mapping where your setup supports it.
- For many products, export, add a clean
Variant Barcodecolumn, re-import and let the sync carry it over. Our CSV import errors guide covers format traps such as barcodes losing leading zeros in spreadsheets. - For products that truly have no identifier, mark them as such in your feed app's identifier setting.
Fix steps for other platforms and feeds
- Add the manufacturer's GTIN to the product record or a dedicated attribute, and map it to
[gtin]. - Provide
[brand]and[mpn]as a pair when there is no GTIN. - Use
[identifier_exists]set tofalseonly where no identifier exists. It is not a shortcut for products where you have not yet looked up the barcode. - Ask the supplier for GTINs. Google's GTIN page suggests contacting the manufacturer, and advises checking that any third-party lookup source is legitimate.
- Store barcodes as text, not numbers, so spreadsheets do not strip zeros or convert to scientific notation.
Re-review and recrawl expectations
Edited items are typically reprocessed within a day or two of the corrected data arriving. Google notes that updates can take time to show on the Needs attention page, so check again after the next feed processing before assuming the fix failed.
Prevention
- Capture the barcode at supplier onboarding, not after launch.
- Validate digit lengths on import.
- Keep a clear rule for no-identifier products and record who decided it.
- Check new suppliers' files for missing barcodes before uploading.
When to do it yourself and when to hand it off
If you only sell a few branded items, finding their barcodes and adding them to the feed is a manageable task to do yourself.
Hand it off when thousands of products are missing identifiers and someone has to work out which are branded, which are exempt and which need barcodes. Our feed management service covers setup and clean-up: the AI engine does the volume, a person reviews every output, and you approve before anything goes live. We work through a staff or collaborator account you can remove, never your passwords. Feeds start from ₹7,999 / $299 / £239 / A$449 per channel, with a fixed quote after we inspect your files, and turnaround is from 48 hours for eligible projects; turnaround depends on scope, catalog complexity and the quality of the data and access we receive. You can ask for the free 10-product sample if the project is a fit.

