StoreSteadyStoreSteady
← All Guides

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.

Parent hub
Shopify Google Shopping and Merchant Center fixes
Use the parent hub to route GTIN, attribute, feed, disapproval, diagnostics, policy, shipping, promotion, domain, and crawler-access fixes.

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.
Free Scanner

Audit related storefront signals

Check which related public signals StoreSteady can observe before you connect the app. A scan cannot determine how Google or another platform will classify or resolve the issue.

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

Related Issues

More in this family