How to fix seo product missing gtin on Headless / Custom (I build in code)

Add a GTIN (and/or MPN) field to your Product structured data so Google can match your listings to its product knowledge graph for rich results and Google Shopping.

Steps for Headless / Custom (I build in code)

  1. Retrieve the GTIN and MPN values from your product data source (PIM, ERP, or database).
  2. In your product page rendering logic (React, Vue, Next.js, Nuxt, etc.), construct a JSON-LD object of type 'Product' that includes 'gtin' (or the specific sub-type) and 'mpn' properties.
  3. Inject the JSON-LD as a <script type='application/ld+json'> tag in the <head> of each product page, populated server-side or at build time.
  4. Validate with Google's Rich Results Test and confirm 'gtin' and 'mpn' appear correctly in the parsed schema.
Official Headless / Custom (I build in code) documentation ↗

What is seo product missing gtin?

A GTIN (Global Trade Item Number) is the universal barcode identifier printed on a product — this includes UPC (North America), EAN (Europe), ISBN (books), and others. An MPN (Manufacturer Part Number) is the alphanumeric code a brand uses to identify a specific product variant. When you sell a product that already exists in the real world, Google expects you to declare one or both of these identifiers inside your page's Product structured data (schema markup). Without them, Google cannot confidently connect your product listing to its global product database.

GTINs unlock Google's richest product features: price-comparison panels, Google Shopping free listings, "See buying options" carousels, and AI-powered product matching in Search Generative Experience. Stores with verified GTINs appear in far more commercial queries and enjoy higher click-through rates because their listings carry seller ratings, price, and availability directly in search results. Missing GTINs also mean your products are simply skipped when Google builds its product knowledge graph — your competitors who supply GTINs get those placements instead. For branded or commodity products, a missing GTIN is one of the most impactful omissions you can fix for organic revenue.

See the complete Seo product missing gtin guide for every platform and the full background.

Not sure if your Headless / Custom (I build in code) store has this?

Run a free SEOLZ scan — we’ll find seo product missing gtin and every other issue across your whole site.

Scan my site free

Fix seo product missing gtin on another platform