All Merchant Center errors
DisapprovalProduct dataShopping adsFree listings

Invalid value [gtin]

Time to clear: 1 to 3 days after re-crawlPublished

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

  1. Find the correct GTIN on the product packaging, from the manufacturer, or through the brand. It is the number under the barcode.
  2. Check the length. A valid GTIN is 8, 12, 13, or 14 digits with no spaces or letters.
  3. Never invent or guess a GTIN, and never reuse one number across multiple products. An invalid identifier is worse than none.
  4. 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 brand and mpn, and set identifier_exists to no only 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.
  5. 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

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