<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: MerchantCenterPro</title>
    <description>The latest articles on DEV Community by MerchantCenterPro (@merchantcenterpro).</description>
    <link>https://dev.to/merchantcenterpro</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4209724%2Faf50c040-7064-44ed-93f4-d552ab140b46.png</url>
      <title>DEV Community: MerchantCenterPro</title>
      <link>https://dev.to/merchantcenterpro</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/merchantcenterpro"/>
    <language>en</language>
    <item>
      <title>GTIN and identifier_exists: How Google Shopping Product Identifiers Really Work</title>
      <dc:creator>MerchantCenterPro</dc:creator>
      <pubDate>Fri, 30 Oct 2026 02:27:18 +0000</pubDate>
      <link>https://dev.to/merchantcenterpro/gtin-and-identifierexists-how-google-shopping-product-identifiers-really-work-5dn8</link>
      <guid>https://dev.to/merchantcenterpro/gtin-and-identifierexists-how-google-shopping-product-identifiers-really-work-5dn8</guid>
      <description>&lt;p&gt;Product identifiers look like a small detail in a feed, yet they cause a large share of the warnings and "limited performance" notices that sellers see in Google Merchant Center. Getting GTIN, brand, MPN and identifier_exists right is one of the cheapest ways to improve how often your products are shown. Here is a practical breakdown for Shopify and custom-store sellers.&lt;/p&gt;

&lt;h2&gt;
  
  
  What counts as a GTIN
&lt;/h2&gt;

&lt;p&gt;A GTIN (Global Trade Item Number) is the barcode number assigned to a product through GS1. In a feed you will usually see one of these formats:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;UPC (12 digits), common in North America&lt;/li&gt;
&lt;li&gt;EAN (13 digits) or EAN-8, common in Europe and Asia&lt;/li&gt;
&lt;li&gt;JAN (8 or 13 digits) in Japan&lt;/li&gt;
&lt;li&gt;ISBN for books&lt;/li&gt;
&lt;li&gt;ITF-14 (14 digits) for multipacks and cases&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Google checks the number against GS1 data and against the check digit. Numbers from restricted prefixes (for example the 02, 04 and 2x ranges used for in-store and variable-weight items) or coupon ranges are rejected. Do not invent numbers or buy cheap "barcode packs" that are not registered to your brand: a GTIN that belongs to someone else can produce "mismatched GTIN" or "incorrect identifier" issues, and repeated mismatches undermine trust in the whole account. If you are unsure which attributes are mandatory for your category, review the full list of &lt;a href="https://merchantcenterpro.com/google-shopping-feed-requirements/" rel="noopener noreferrer"&gt;Google Shopping feed requirements&lt;/a&gt; before you change anything.&lt;/p&gt;

&lt;h2&gt;
  
  
  When you must submit identifiers
&lt;/h2&gt;

&lt;p&gt;For new products that have a manufacturer-assigned GTIN, submit it. Brand is expected for almost all new products (media such as books, music and movies are the main exceptions). MPN is only a fallback when no GTIN exists. If you resell a branded item, use the manufacturer's GTIN exactly as printed on the packaging, not your internal SKU.&lt;/p&gt;

&lt;h2&gt;
  
  
  When to use identifier_exists = no
&lt;/h2&gt;

&lt;p&gt;identifier_exists tells Google whether your product is supposed to have standard identifiers. Set it to "no" (or false) only when the product genuinely has no GTIN and no brand plus MPN pair, which is typical for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Custom-made or made-to-order products&lt;/li&gt;
&lt;li&gt;Handmade and artisan goods&lt;/li&gt;
&lt;li&gt;Vintage items and antiques&lt;/li&gt;
&lt;li&gt;Private-label goods that were never registered with GS1&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Using "no" on a product that actually has a GTIN is a mistake that Google can detect, and it usually leads to reduced visibility. Our guide to &lt;a href="https://merchantcenterpro.com/how-to-optimize-google-merchant-center-product-data/" rel="noopener noreferrer"&gt;optimizing Google Merchant Center product data&lt;/a&gt; explains how identifiers combine with titles, attributes and images to improve matching.&lt;/p&gt;

&lt;h2&gt;
  
  
  Shopify-specific tips
&lt;/h2&gt;

&lt;p&gt;In Shopify, the Barcode field on each variant is what the Google &amp;amp; YouTube channel sends as the GTIN, and the Vendor field usually becomes the brand. Common problems we see:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;The barcode field holds the SKU instead of a real GTIN.&lt;/li&gt;
&lt;li&gt;All variants share one barcode, although every size and color needs its own.&lt;/li&gt;
&lt;li&gt;Vendor is set to the supplier name rather than the brand shown on the product.&lt;/li&gt;
&lt;li&gt;Leading zeros are dropped when a CSV is edited in a spreadsheet.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Fix these at the source in Shopify rather than overriding them in Merchant Center, otherwise the next sync will bring the errors back.&lt;/p&gt;

&lt;h2&gt;
  
  
  Reading the diagnostics
&lt;/h2&gt;

&lt;p&gt;Identifier problems show up as item-level issues such as "Invalid GTIN value", "Missing value [gtin]" or "Limited performance due to missing identifiers". Most are warnings rather than disapprovals, but invalid values can block items entirely. If items are already rejected, work through the checklist in &lt;a href="https://merchantcenterpro.com/google-merchant-center-disapproved-products/" rel="noopener noreferrer"&gt;how to fix disapproved products in Google Merchant Center&lt;/a&gt;, and for larger catalogs consider a structured approach to &lt;a href="https://merchantcenterpro.com/google-shopping-feed-management/" rel="noopener noreferrer"&gt;Google Shopping feed management&lt;/a&gt; with supplemental feeds and rules.&lt;/p&gt;

&lt;h2&gt;
  
  
  Summary
&lt;/h2&gt;

&lt;p&gt;Use real, registered GTINs; give every variant its own; set identifier_exists to "no" only for genuinely unidentified products; and correct data in your store platform first. Clean identifiers help Google match your listings to the right searches and keep your account in good standing.&lt;/p&gt;

&lt;p&gt;If you would like an expert audit of your identifiers and feed, the team at &lt;a href="https://merchantcenterpro.com/" rel="noopener noreferrer"&gt;MerchantCenterPro&lt;/a&gt; helps Shopify and cross-border sellers fix Google Merchant Center issues.&lt;/p&gt;

</description>
      <category>ecommerce</category>
      <category>seo</category>
      <category>shopify</category>
      <category>google</category>
    </item>
  </channel>
</rss>
