Skip to main content

What to do when GTIN is missing

M
Muhammad Norafif
Sep 14, 2026 10 min read
What to do when GTIN is missing

TL;DR

When a GTIN is missing, first determine whether the product actually has a manufacturer-assigned identifier by checking the packaging, manufacturer website, or supplier records. If one exists, add the verified value to your feed. If no identifier exists, set identifier_exists to FALSE rather than inventing a number.

In this insight:

  • A missing GTIN requires research into the manufacturer's assigned identifier, not a guessed number in the feed.
  • Set identifier_exists to FALSE only for products that genuinely have no GTIN, brand, or MPN, such as custom and handmade goods.
  • Google validates GTINs against the GS1 database, so fabricated numbers trigger policy violations that can suspend your Merchant Center account.
  • For branded products without a GTIN, submit the manufacturer's brand and MPN pair as the alternative identifier.
  • Audit your feed weekly for missing-GTIN warnings and address them within 48 hours to prevent disapprovals.

Your Google Merchant Center dashboard lights up with a missing-GTIN warning and the first instinct is to paste a barcode into the feed so the error goes quiet. That impulse is exactly what gets accounts suspended. The fix has nothing to do with speed and everything to do with provenance.

What you'll take away

  • Research before you submit — a GTIN is a manufacturer-assigned number, not a field you can leave blank or guess.
  • Two different gaps — "I can't find the GTIN" requires research. "This product has no GTIN" requires the identifier_exists attribute.
  • Brand plus MPN — when a GTIN genuinely does not exist, Google accepts brand and manufacturer part number as the alternative identifier pair.
  • Never fabricate — invented GTINs trigger policy violations that can suspend the entire Merchant Center account.
There is a big difference between "I don't know the GTIN" and "this product doesn't have a GTIN." The first requires research. The second requires correctly representing that situation in your product data.

Think of a GTIN as a passport number for a product. A government issues it, it is unique to one entity, and writing a number that looks plausible does not make it real. Google's systems cross-check GTINs against the GS1 global database, so a fabricated number is not just wrong data. It is detectable fraud that flags your account for review.

The distinction between a missing value and a non-existent identifier is the single most important concept in this article. Google Merchant Center treats those two situations completely differently, and mixing them up is the root cause of most GTIN-related disapprovals.

Inventing a GTIN is the most expensive shortcut in feed management

Google validates GTINs against the GS1 database. A made-up number fails checksum validation instantly. Worse, a number that passes checksum but does not exist in GS1 triggers a policy violation for misleading data, which can escalate to a full Merchant Center suspension.

What is a GTIN and why does Google Merchant Center require one?

A GTIN is a Global Trade Item Number assigned by the product manufacturer and registered with GS1, the global standards organization for barcodes. It is the number encoded in the barcode printed on retail packaging. Google Merchant Center uses GTINs to match your listing against a global catalog of identical products, which lets Google compare prices and show shoppers the most relevant result. Without a valid GTIN, Google cannot confidently group your listing with identical products from other retailers, which limits ad performance and creates disapprovals.

Google's product data specification describes three identifier scenarios: products with a GTIN, products without a GTIN but with a brand and MPN, and products with no manufacturer identifiers at all. Each scenario has a specific data requirement, and Google enforces them through feed validation and policy review.

8
digits for a GTIN-8
12
digits for a UPC-A
13
digits for a GTIN-13/EAN

How do I check whether a product actually has a GTIN?

Most branded products manufactured for retail sale have a GTIN assigned by the manufacturer before they reach you. The number is printed on the product packaging, typically as a barcode with the digits printed below it. Your job is to locate that number through any legitimate source available to you, verify it, and enter it into your product feed.

Start with the physical product and work outward through your supply chain documentation. The manufacturer assigned the number when the product was created, so the manufacturer is the authoritative source. If you cannot find it on the packaging, the manufacturer's product page, spec sheet, or B2B portal often lists it.

GTIN lookup sequence

1
Check the product packaging — the barcode printed on the box or label contains the GTIN as human-readable digits below the bars.
2
Check the manufacturer website — product specification pages often list the UPC, EAN, or GTIN in the technical details section.
3
Check supplier and distributor documentation — invoices, packing slips, and product data sheets from your supplier typically include manufacturer identifiers.
4
Search the GS1 GEPIR database — the GS1 Global Electronic Party Information Registry lets you look up a company prefix and verify which products are registered under it.
5
Contact the manufacturer directly — if you are an authorized retailer, the manufacturer's B2B support team can provide the GTIN for any product in their catalog.

Once you locate a verified GTIN, add the exact value to your source catalog so it flows into the product feed through your normal sync process. Never round-trip a GTIN through a spreadsheet without keeping the full digit string intact, because leading zeros are part of the number and dropping them changes the identifier entirely.

What do I do when the product genuinely has no GTIN?

Products that are handmade, custom, vintage, or manufactured in small batches without retail distribution often do not have a GTIN. In that case, Google's product data specification provides a specific mechanism: set the identifier_exists attribute to FALSE, which tells Google Merchant Center that no manufacturer identifiers exist for this product.

Setting identifier_exists to FALSE is not a workaround for a missing GTIN you could not find. It is a declaration that the product belongs to a category where manufacturer identifiers do not exist. Google reviews these submissions and can request verification, so the declaration must be truthful and defensible.

identifier_exists works only when the claim is truthful

Google allows identifier_exists = FALSE for custom goods, handmade items, and products made before 2013. If you set it to FALSE on a branded product that actually has a GTIN, Google's review team can flag the account for misleading product data.

For products without a GTIN but with a recognized brand and a manufacturer part number, Google accepts the brand and MPN pair as an alternative identifier. The MPN must be the manufacturer's own part number, not your internal SKU. Brand and MPN together satisfy Google's identifier requirement only when both values are accurate and match what the manufacturer publishes.

Product typeGTIN availableWhat to submit
Branded retail productYesGTIN in the gtin field
Branded product, no GTINNobrand + MPN, identifier_exists = TRUE
Custom or handmadeNoidentifier_exists = FALSE
Vintage pre-2013Noidentifier_exists = FALSE
Generic unbrandedNoidentifier_exists = FALSE, brand omitted
A barcode with GTIN digits printed below it on retail product packaging
GTINs are encoded in barcodes on retail packaging. The human-readable digits below the bars are the value you enter into your feed.

How does a missing GTIN escalate into a disapproval?

A missing GTIN rarely triggers an instant disapproval. Instead, it follows a progression that starts as a warning and can escalate to account-level suspension if left unresolved or handled dishonestly. Understanding this timeline helps you intervene before the problem compounds.

  1. Day 1 — Google Merchant Center flags the item with a "missing GTIN" or "missing identifier" warning in the Diagnostics tab.
  2. Day 3 to 5 — The item's impressions drop as Google's system reduces visibility for listings it cannot match to a global product catalog.
  3. Day 7 to 14 — The warning escalates to a disapproval if the feed has not been corrected. The item stops serving in Shopping ads entirely.
  4. Day 14 to 30 — If multiple items show the same issue, Google treats it as a pattern of non-compliance and sends an account-level warning.
  5. Day 30+ — Continued non-compliance or the discovery of fabricated identifiers triggers a policy violation review that can suspend the entire Merchant Center account.

Fabricated GTINs escalate faster than missing ones

A missing GTIN is a data quality issue. A fabricated GTIN is a policy violation. Google's enforcement treats the second category with far less patience, and repeated violations can result in permanent removal from Google Shopping.

The short version
A missing GTIN is a research problem, not a data-entry problem.
If the product has one, find it and submit it. If it does not, say that honestly with identifier_exists = FALSE. The only wrong answer is making one up.

What are the rules for using identifier_exists correctly?

The identifier_exists attribute is Google's mechanism for products where manufacturer identifiers genuinely do not exist. Using it correctly requires understanding three rules that cover every product category you are likely to encounter in a standard ecommerce catalog.

  • Rule 1 — Set identifier_exists to FALSE only for products that have no GTIN, no brand, and no MPN. This applies to custom goods, handmade items, and products manufactured before GTIN assignment became standard practice.
  • Rule 2 — If the product has a brand name and an MPN but no GTIN, keep identifier_exists as TRUE and submit the brand and MPN values. Google uses these to match the product across retailers.
  • Rule 3 — Never set identifier_exists to FALSE to bypass a missing-GTIN warning on a product that actually has one. Google verifies claims and treats false declarations as misleading product data.

The identifier_exists attribute is a declaration about the product, not a convenience for the feed. If you cannot find a GTIN, keep researching. Do not flip the attribute to FALSE just to clear the warning.

How do I audit my feed for GTIN issues?

A systematic audit catches GTIN problems before Google's diagnostics do. Run this checklist against your current product catalog to identify gaps, verify values, and correct misconfigurations before they become disapprovals.

  • Export your full product feed and sort by the GTIN column to identify every row where the field is empty or contains a placeholder value.
  • For each empty GTIN row, verify the product against the five-step lookup sequence above and record the source where you found the GTIN.
  • For products where no GTIN exists, confirm that brand and MPN are populated with manufacturer-accurate values or that identifier_exists is set to FALSE.
  • Run every GTIN through a checksum validator to catch transcription errors and truncated digits before submitting the feed.
  • Review Google Merchant Center Diagnostics weekly for new missing-GTIN warnings and address them within 48 hours to prevent escalation.
  • Cross-reference your GTINs against the GS1 GEPIR database for any product where the manufacturer's identity is unclear or the brand has changed ownership.

Before · Placeholder GTIN

gtin: 0000000000000

After · Verified GTIN from packaging

gtin: 00361234567852

Common questions

Can I sell products on Google Shopping without a GTIN?

Yes, you can sell products without a GTIN on Google Shopping by setting identifier_exists to FALSE for products that genuinely have no manufacturer identifiers, or by submitting a valid brand and MPN pair for branded products that lack a GTIN. The key is representing the product accurately rather than leaving required fields empty.

What happens if I submit a fake GTIN to Google Merchant Center?

Google validates GTINs against the GS1 global database and runs checksum validation on every submitted value. A fabricated GTIN that fails validation triggers an immediate disapproval for that item. A fabricated GTIN that passes checksum but does not exist in GS1 triggers a policy violation for misleading data, which can escalate to a full account suspension.

Do I need a GTIN for custom or handmade products?

No, custom and handmade products do not require a GTIN because they are not manufactured for retail distribution with manufacturer-assigned identifiers. Set the identifier_exists attribute to FALSE for these products, which tells Google Merchant Center that no GTIN, brand, or MPN exists. This is the correct and compliant way to represent products without identifiers.

Is MPN enough or do I also need to provide a brand?

If you are using MPN as the product identifier, Google Merchant Center requires a brand value alongside it. The MPN and brand must both be accurate and match the manufacturer's published specifications. Submitting an MPN without a brand, or with an incorrect brand, will trigger a missing-identifier warning and eventually a disapproval.

How long does Google Merchant Center give me to fix a missing GTIN?

Google Merchant Center typically shows a missing-GTIN warning in the Diagnostics tab for several days before the item is disapproved. The timeline varies, but you generally have 7 to 14 days to correct the feed before the item stops serving in Shopping ads. Addressing the warning within 48 hours prevents impression loss and escalation to disapproval.

Frequently asked questions

Can I sell products on Google Shopping without a GTIN?

Yes, you can sell products without a GTIN on Google Shopping by setting identifier_exists to FALSE for products that genuinely have no manufacturer identifiers, or by submitting a valid brand and MPN pair for branded products that lack a GTIN. The key is representing the product accurately rather than leaving required fields empty.

What happens if I submit a fake GTIN to Google Merchant Center?

Google validates GTINs against the GS1 global database and runs checksum validation on every submitted value. A fabricated GTIN that fails validation triggers an immediate disapproval for that item. A fabricated GTIN that passes checksum but does not exist in GS1 triggers a policy violation for misleading data, which can escalate to a full account suspension.

Do I need a GTIN for custom or handmade products?

No, custom and handmade products do not require a GTIN because they are not manufactured for retail distribution with manufacturer-assigned identifiers. Set the identifier_exists attribute to FALSE for these products, which tells Google Merchant Center that no GTIN, brand, or MPN exists. This is the correct and compliant way to represent products without identifiers.

Is MPN enough or do I also need to provide a brand?

If you are using MPN as the product identifier, Google Merchant Center requires a brand value alongside it. The MPN and brand must both be accurate and match the manufacturer's published specifications. Submitting an MPN without a brand, or with an incorrect brand, will trigger a missing-identifier warning and eventually a disapproval.

How long does Google Merchant Center give me to fix a missing GTIN?

Google Merchant Center typically shows a missing-GTIN warning in the Diagnostics tab for several days before the item is disapproved. The timeline varies, but you generally have 7 to 14 days to correct the feed before the item stops serving in Shopping ads. Addressing the warning within 48 hours prevents impression loss and escalation to disapproval.

Free tool

Not sure if your feed has errors?

Run your Google Shopping, Meta, or TikTok product feed through our free validator and get a prioritized error report before channels reject your products.

Check my feed for errors

Keywords

missing GTIN Google Merchant Center identifier_exists product feed MPN brand GS1

Editorial note

Written by Muhammad Norafif

This article was published on September 14, 2026 and last updated on September 14, 2026. NextFeed builds product feed management software for Shopify, Google Shopping, Meta, and other commerce channels.

Share this insight

Comments (0)

Please login to leave a comment.

No comments yet. Be the first to comment!

Never miss a feed update

Join merchants who receive our weekly insights on ecommerce data automation and strategy.

Get in touch

Get answers before feed issues cost you revenue.

Reach out for onboarding help, channel setup questions, custom workflow advice, or partnership conversations.

Typical reply

1 business day

Best for

Setup & fixes

Coverage

100+ channels

We'll never share your info with third parties.