All Merchant Center errors
DisapprovalProduct dataShopping adsFree listings

Insufficient unique product identifiers

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

Google does not have enough unique identifiers (GTIN, MPN, brand) to understand your product, so it limits or disapproves it.

What this error means

Google uses unique identifiers to work out exactly which product you are selling and to match it against the same product elsewhere. When you have not supplied enough of them, Google cannot place your product with confidence. Depending on the product and the country you target, this can show as a warning that limits visibility rather than a hard disapproval, so check the exact status in Merchant Center.

Why it happens

Every product needs the right combination of three identifiers: GTIN, MPN, and brand. The rule follows the product. If the item has a GTIN, Google expects it. If the product genuinely has no GTIN, Google expects the brand together with the MPN instead. The error appears when none of these are present, when only one weak signal is given, or when a product that clearly has a barcode is submitted with the GTIN left out. Custom, handmade, and vintage products are treated differently and can be exempt when marked correctly.

How to fix it

  1. Decide which case each product falls into. Branded product with a barcode, own-brand product without one, or a genuinely identifier-free item.
  2. For products that have a GTIN, supply a valid gtin. When a product has an assigned GTIN, Google expects it, and it is often the key identifier Google uses.
  3. For products without a GTIN, supply both brand and mpn, since together they identify the product.
  4. For custom, handmade, or vintage items with no identifiers, set identifier_exists to no so Google stops expecting them.
  5. Update the feed and wait for re-crawl.

Fixing it in your store

This error is almost always a mapping gap rather than missing knowledge. The brand, barcode, and manufacturer number usually exist somewhere in your product records but are not all connected to the feed. Check that your feed tool maps the store fields to gtin, brand, and mpn, fill the gaps at the product level for your best-selling items first, and use the identifier_exists signal only for products that truly have no identifiers. Setting it to no just to silence the warning on branded products hides the signal Google needs and hurts visibility.

How long until it clears

After the correct identifiers are in the feed and re-crawled, expect the warning to drop and the product to qualify 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