Skip to content

Product feeds and GTIN: the data that gets you found

GTIN identifies a product unambiguously. What belongs in the feed, why the feed and the page have to agree, and what to do without one.

~900 words 6 common questions ~5 min read Updated: 2026-07-18
Product feeds and GTIN: the data that gets you found
Quick answer

GTIN is an internationally recognized unique product identifier, printed on the packaging next to the barcode. In a feed it lets systems place a product unambiguously instead of guessing from the name. It is sent in the gtin attribute, and according to Google it helps its systems categorize the product. Not every product has a GTIN, though — and you can't invent one.

GTIN is an internationally recognized unique product identifier, printed on the packaging next to the barcode. In a feed it lets systems place a product unambiguously instead of guessing from the name. It is sent in the gtin attribute, and according to Google it helps its systems categorize the product. Not every product has a GTIN, though — and you can’t invent one.

This is the last piece in the series on AI SEO for e-commerce, and the most technical of the bunch. It’s also the layer everything else sits on: without reliable product data, there’s no point worrying about copy or reviews.

Why the identifier matters more than it looks

Every retailer writes product names their own way. “Ultra Gloss Polish 16 oz,” “Ultra Gloss polishing compound, 1 pint,” and “ULTRA GLOSS 16” can all be the same product — and you won’t reliably tell from the name.

An identifier shrinks that problem by definition: it’s unique and internationally recognized, so it carries unambiguous information about the product no matter what anyone decided to call it. Google states that the GTIN is sent in the gtin attribute and helps its systems categorize and display products.

Three layers that need to agree

This is where online stores lose the most ground — and it isn’t a technology problem, it’s a maintenance problem.

Aspekt Layer What usually goes wrong in it
Page What the customer sees Manual edits that never propagate anywhere else
Feed The data file for Merchant Center and other shopping channels Generated automatically, often from older fields
Structured data The machine-readable description on the page Left over from a previous version of the template

When those three layers drift apart, you get a contradiction nobody can resolve. Keeping them in sync isn’t an explicit rule about feeds, but it follows from two documented obligations: the Shopping ads policies prohibit presenting products in a way that isn’t accurate and truthful, and for structured data Google requires a match with the visible content of the page.

Price is the most sensitive field of all — why that is, is covered in the article on pricing on your site.

How to get the data in order

  1. Find out which products have a GTIN

    It's on the packaging next to the barcode. Google states that not every product has one — own manufacturing, bundles, made-to-order.

  2. Add the identifiers

    GTIN into the gtin attribute. For products without one, the brand and the manufacturer's part number.

  3. Make the data agree across layers

    Price, availability, name, and specs have to say the same thing on the page, in the feed, and in structured data.

  4. Vet third-party identifiers

    For supplier GTINs, Google recommends verifying they are legitimate; if you can't find one, ask the manufacturer.

  5. Check on a schedule

    The feed runs automatically, pages change by hand. Walk a sample of products repeatedly.

What to do with products that have no GTIN

Not every assortment has one, and Google acknowledges that explicitly. It mostly applies to your own manufacturing, bundles made up of several items, and made-to-order production.

The answer is not to invent an identifier — that’s the worst possible option, because an incorrect GTIN can match your listing to an entirely different product. What works in practice instead is adding the brand and the manufacturer’s part number, so the product can be identified by at least that pair.

Four mistakes in product data

01

An invented or inherited GTIN

An incorrect identifier can categorize the product wrong. For identifiers from third-party sources, Google recommends verifying they are legitimate.

02

The feed and the page disagree

Two contradictory values for one thing. And presenting a product inaccurately is prohibited by the Shopping ads policies on top of that.

03

Structured data with nothing behind it

A value in structured data that isn’t visible on the page runs against the requirement to match the visible content.

04

Set the feed up and forget it

Prices, availability, and the assortment all change. Without a regular check, the layers drift apart on their own.

Where this guide stops

It doesn’t promise placement or recommendation. Consistent data is a precondition for reliable identification, not a guarantee your product turns up in a specific answer.

It doesn’t list the requirements of individual channels. Google Merchant Center, Bing Shopping, and Meta’s catalog each have their own formats and documentation; reciting them from memory would be unreliable.

It isn’t a Merchant Center walkthrough. This article is about the data, not about clicking through an interface.

What to take away

Product data is the least rewarding part of running a store: it’s invisible, nobody praises you for it, and it breaks quietly. Yet everything else sits on top of it — copy and reviews are worthless if the system doesn’t know which product it’s looking at.

The identifier helps with categorizing and recognizing the product; consistency across layers helps with how trustworthy the values are. Neither is difficult; both require maintenance.

Related reading: how to write the product page itself is covered in product pages for AI, what shopping assistants pull from product data in AI shopping agents, and how to handle reviews in reviews and ratings for AI.


Not sure whether your feed and your pages agree? This site is run by Sniper Design — an AI SEO audit walks your product data, your structured data, and whether the two line up, then names what to fix. Ready-made product and category page templates cut out the guesswork on the layout itself.

Sources: Google Merchant Center documentation on the GTIN identifier and the Shopping ads policies, current as of July 18, 2026.

Sniper Design
Help with implementation

Don't want to handle it in-house? We'll build it for you.

At Sniper Design we do full‑service AI SEO — strategy, audit, implementation, and content. E‑commerce specialists since 2016, 600+ e‑shops delivered. We build AI search in from the ground up — into homepage designs, content structures, and client site audits.

  • E‑commerce since 2016
  • 600+ e‑shops
  • Our own e‑shop
FAQ · 6 questions

Common questions on this topic

01 What is a GTIN and where do I find it?
According to Google, a GTIN is an internationally recognized unique product identifier. You'll find it on the packaging next to the barcode; EAN and UPC codes are forms of it. Its job is to identify a specific product unambiguously, rather than by a name that every retailer writes differently.
02 What if a product doesn't have a GTIN?
Then don't invent one. Google explicitly states that not all products have a GTIN — typically your own manufacturing, bundles, or made-to-order items. For those products, adding the brand and the manufacturer's part number works well in practice, so the listing can be identified some other way. A made-up identifier is worse than none, because it can match your product to someone else's.
03 Why does the feed have to match the page?
It isn't an explicit rule about feeds, it's a practical necessity: otherwise two contradictory values describe the same thing and there's no way to decide which one holds. Two documented obligations do tie into it — the Shopping ads policies prohibit presenting products in a way that isn't accurate and truthful, and for structured data Google requires a match with the visible content of the page.
04 Which fields need the most attention?
The ones that change and also drive the purchase: price, availability, and delivery time. Plus the name and the key specs a product gets compared on. Price and availability are exactly where the feed and the page drift apart most often, because they are updated in different ways and at different times.
05 Is setting up the feed once enough?
It isn't. The feed is generated automatically, but your assortment, prices, and availability all change, and errors accumulate. The practical approach is to check a sample of products regularly and compare what the page says, what the feed says, and what structured data says.
06 Will a correct feed guarantee that AI recommends me?
No. Clean, consistent data is a precondition for your product being reliably identified and compared at all — not a guarantee of being shown or recommended. Nobody today can promise that a specific product will appear in a specific answer.
Keep reading

Related articles

All blog articles Back to home