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
- In your Shopify admin, check if the product has a barcode entered in the variant settings.
- If a GTIN exists, remove the "identifier_exists=false" override from your feed or feed rules.
- 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
- View the rendered HTML and confirm the structured data values match the visible product page.
- Run Rich Results Test or Merchant listing validation on a live product URL.
- 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.
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.