Invalid value [gtin]
The GTIN you submitted is not a valid barcode, so Google cannot match your product to its catalog and disapproves it.
What this error means
You provided a GTIN, but the value fails Google's validation, so the product is disapproved. This is different from a missing GTIN. Here the field is filled, but the number itself is wrong.
Why it happens
A GTIN is rejected for a few concrete reasons. The check digit, the last number in the barcode, does not match the rest of the code, which usually means a typo or a transposed digit. The length is wrong, since a valid GTIN has 8, 12, 13, or 14 digits and no letters or symbols. Or the code sits in a restricted number range that Google reserves and does not accept for retail products. Placeholder values, made-up numbers, and the same GTIN reused across different products all trigger this too.
How to fix it
- Find the correct GTIN on the product packaging, from the manufacturer, or through the brand. It is the number under the barcode.
- Check the length. A valid GTIN is 8, 12, 13, or 14 digits with no spaces or letters.
- Never invent or guess a GTIN, and never reuse one number across multiple products. An invalid identifier is worse than none.
- Do not invent a GTIN for a product that has one. If the product genuinely has no assigned GTIN, for example custom, handmade, or vintage goods, provide the correct alternative identifiers for that product type such as
brandandmpn, and setidentifier_existstonoonly when the product truly has no GTIN. Note that private-label products often do carry their own barcode, so confirm before assuming there is none. - Update the feed and wait for re-crawl.
Fixing it in your store
The GTIN usually lives in a dedicated product field in your store, and the error often comes from that field holding a leftover placeholder, a supplier's internal code, or a value pasted with a stray space. Correct the value at the product level, confirm your feed tool maps that field to the gtin attribute, and spot-check a few products in the generated feed. For product ranges that truly have no barcode, make sure the store passes the "no identifier" signal through to identifier_exists rather than sending an empty or dummy GTIN.
How long until it clears
Once the corrected value is in the feed and re-crawled, expect approval within 1 to 3 days.
Reference: Google's documentation
Related errors
Missing value [gtin]
Google is missing the GTIN (barcode) for products from brands that have one.
Insufficient unique product identifiers
Google does not have enough unique identifiers (GTIN, MPN, brand) to understand your product, so it limits or disapproves it.
Mismatched value (page crawl): price
The price in your feed does not match the price Google finds on your product page.
Still disapproved?
When the fix does not stick, get a second pair of eyes
Some disapprovals are stubborn, and account-wide suspensions rarely have a single clean cause. I go through your feed, products, and Merchant Center settings and tell you exactly what is blocking approval, in plain language. From $297. No retainer, no commitment.
Get a Shopping account review