← Feed Doctor · free Google Shopping feed audit
GTIN errors are the single most common Merchant Center disapproval — and the most dangerous to "fix" the wrong way. Here's what the error means and how to resolve it safely.
A GTIN (Global Trade Item Number) is the number behind a product's barcode — UPC (12 digits), EAN (13), or ITF-14. Google uses it to match your product to the same product across the web. If your item has a manufacturer barcode, Google expects the GTIN in your feed.
Every GTIN ends in a check digit — a value computed from the other digits. If even one digit is mistyped, the check fails and Google rejects the GTIN as invalid. So "invalid GTIN" almost always means a typo, a truncated number, or a made-up value — not a Google bug.
Do this instead:
identifier_exists = no
in your feed and include a brand where possible. This tells Google the product legitimately
has no GTIN — the approved way to handle it.identifier_exists = no rather than
leaving a wrong number in place.Feed Doctor validates the check digit on every GTIN in your product feed and flags the ones Google will reject — instantly, in your browser.
Audit my feed free →If you have hundreds of products, fixing GTINs by hand is painful. Feed Doctor's Fixer applies the safe
rule automatically: it removes invalid GTINs and sets identifier_exists = no on the affected
rows, and never fabricates a value — then hands you a corrected feed to re-upload.
Related: All disapproval
reasons · 10 common Shopify feed errors
Not affiliated with Google. Validates against Google's public product-data spec.