← Help Center

Fix identifier exists false when a GTIN is present

Google believes your product has a GTIN, but the submitted product data says identifier exists is false.

Symptom

The product tells Google “identifier exists is false,” yet a GTIN is present somewhere in the source data or markup.

Exact cause

Google flagged this state because your feed tells Google this product has no manufacturer identifier (identifier_exists=false), but a GTIN was found in your Shopify or Merchant Center data. This contradiction confuses Google's product matching and can trigger a disapproval.

This is high-intent and exact-match. It usually comes from contradictory feed or API attributes rather than a pure theme issue.

Which system wins

For Shopping surfaces, feed and Merchant API product attributes beat storefront hints. Contradictory identifier flags in the submitted product data are the real gating issue.

Correct edit point

Fix the feed or Merchant API product attributes first so the identifier flag matches the actual GTIN state. Only patch markup when the storefront itself is also contradictory.

Manual fix steps

  1. In your Shopify admin, check if the product has a barcode entered in the variant settings.
  2. If a GTIN exists, remove the "identifier_exists=false" override from your feed or feed rules.
  3. If the GTIN is incorrect, remove it from the barcode field and keep identifier_exists=false.

StoreSteady assist

StoreSteady will update the identifier_exists attribute to "true" in your storefront markup.

Example patch

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Example Product",
  "gtin": "1234567890123",
  "offers": {
    "@type": "Offer",
    "price": "129.00",
    "priceCurrency": "USD",
    "availability": "https://schema.org/InStock",
    "itemCondition": "https://schema.org/NewCondition"
  }
}</script>

Merge the missing fields into the existing Product schema instead of duplicating multiple Product blocks. Verify the rendered page contains only one canonical Product entity.

Validation steps

  1. View the rendered HTML and confirm the structured data values match the visible product page.
  2. Run Rich Results Test or Merchant listing validation on a live product URL.
  3. Check Merchant Center diagnostics again after Google has had time to recrawl the page.

Expected resolution time

Google processes identifier changes within 24–48 hours.

Free Scanner

Scan your store for this exact issue

Check whether your storefront is showing the same public signal problem described in this article before you connect the app. Start with identifier exists false but gtin exists.

Source article: Fix identifier exists false when a GTIN is present

Related Issues

Fix incorrect product identifiers in Google Merchant Center
Google flagged incorrect product identifiers. Fix GTIN, MPN, and brand consistency to recover Merchant Center visibility.
Fix missing GTINs for Google Shopping visibility
Products without GTINs are harder for Google to trust and match. Add the right product identifiers where Google expects them.
Fix invalid product price in Merchant Center
Invalid or zero prices can block products from showing on Google.
Fix Shopify vs Merchant Center availability mismatch
Google sees a different stock state than your Shopify storefront or feed. Fix the mismatch so products can show again.