If you want your products to appear on Google Shopping, you need a barcode for Google Shopping: a unique product identifier that Google calls a GTIN and which, in Europe, is usually an EAN-13. Without that code, Google Merchant Center flags many of your items as ineligible and they stop showing up in the Shopping tabs. In this guide we explain what Google requires in 2026, how to fill in the field in your feed and how to get valid EAN codes in just a few minutes.
At EAN CODA we sell legitimate EAN codes of GS1 origin (reseller model), a faster and cheaper route than registering yourself with GS1. If you already know what you need, you can buy your EAN codes for Google Shopping right now; if you'd rather understand it properly first, keep reading.
Does Google Shopping require a barcode?
Yes, in most cases. Google requires a unique product identifier (GTIN) for almost every item that has one assigned by its manufacturer. The reason is practical: the GTIN lets Google recognise that your product and another shop's product are exactly the same, group them together and show reliable price comparisons. The better that identification is, the better your ad competes.
There are exceptions recognised by Google where no GTIN is required because the product simply doesn't have one: handmade items, own-brand products with no manufacturer code, spare parts, antiques, custom-made products or works of art. In these cases you don't invent a code: you disable the identifier in the feed (we cover this below).
What a GTIN is and why your EAN works
GTIN stands for Global Trade Item Number. It isn't a different code from the one you already know: it's the "umbrella" term that covers the classic barcode formats. In other words, your EAN or your UPC already is a GTIN. If you want to go deeper, we have a guide on what an EAN barcode is.
| Format | Digits | Equivalent to | Typical use |
|---|---|---|---|
| EAN-13 | 13 | GTIN-13 | Standard in Europe and most of the world |
| UPC-A | 12 | GTIN-12 | USA and Canada |
| EAN-8 | 8 | GTIN-8 | Very small products where an EAN-13 doesn't fit |
For Google Shopping, what you need across the UK and Europe is an EAN-13 (13 digits), which Merchant Center automatically recognises as a GTIN-13. A US UPC-A (12 digits) is also valid. If you're unsure which format to use, we explain the difference between EAN-13 and EAN-8: for an online shop and Shopping, you almost always want EAN-13.
How an EAN-13 is made up
An EAN-13 consists of a prefix assigned by GS1, the item number and a final check digit that is calculated. For example, a code like 8412345678901: the first digits are the prefix, the middle ones identify the item and the last one (the 1) is the check digit. That prefix identifies the country or region of the GS1 organisation that issued it: those starting with 84x correspond to Spain. It's worth clearing up a common misunderstanding: the prefix sits inside the EAN-13; there is no separate "EAN-84" format. And the prefix doesn't force you to manufacture in that country: it indicates where the code was registered, not where the item is produced.
How to add the barcode (GTIN) in Google Merchant Center
The code isn't "uploaded" on its own: it's included in the product feed that connects your shop with Merchant Center. Here is the step by step:
- Assign a unique GTIN to each product and variant. Every size, colour or format sold separately needs its own EAN-13. Don't reuse the same code across different variants.
- Fill in the gtin attribute in your feed. If you manage the feed with a spreadsheet or a file, add a
gtincolumn and paste the full 13-digit EAN-13 (no spaces or hyphens). If you use an ecommerce platform, the GTIN is filled in on the product page and the integration sends it automatically. - Sync and validate. After updating the feed, Merchant Center processes the products and, if the GTIN is correct, stops flagging them as unidentified. Check the diagnostics tab to confirm there are no errors.
If your shop runs on a specific platform, the field where you paste the EAN moves around but the logic is identical. We have guides for adding EAN codes in PrestaShop and for using EAN codes in Shopify, where the platform sends the attribute to Google for you.
The "identifier exists" field
The feed has an attribute called identifier exists. By default, Google assumes your product has a GTIN and expects one. If you sell an item that legitimately does not have a code (own brand with no manufacturer GTIN, handmade, custom-made), you must set that field to no (or false) for those products. This stops Merchant Center rejecting them for a "missing GTIN". Important: this setting is only for products with no real code; don't use it to dodge buying an EAN you actually need, because it worsens your ad's performance.
Merchant Center GTIN errors and how to fix them
These are the most common rejections related to the barcode, and how to solve them:
- "Invalid GTIN" / "Incorrect identifier". This is usually down to a wrongly calculated check digit, a code with too few or too many digits, or a randomly invented identifier. Fix: use a valid, well-formed EAN-13. The codes we sell come with the correct check digit, so they pass this validation.
- Duplicate GTIN. You've assigned the same code to several different products or variants. Each sellable item needs its own. Assign a unique EAN-13 per variant.
- GTIN that doesn't match the expected brand or product. This happens when you reuse codes from another manufacturer. Use your own clean codes, with no third-party history.
- "Missing unique identifier". Either the product needs a GTIN and you haven't added one (buy it and add it), or it's an exception case and you should set identifier exists = no.
How to get your barcode for Google Shopping
You have two routes. The first is to register directly with GS1 and request your own prefix range: it's the official route, but it involves joining fees and, in many countries, recurring annual fees, plus a slower process. The second is to buy EAN codes already assigned to a GS1 reseller, as we do at EAN CODA: you pay once for the codes you need and receive them instantly.
Our process is this simple:
- Choose how many codes you need (one per product or variant you're going to sell on Google Shopping).
- Complete the order and pay by card, PayPal or bank transfer. You don't need to give us any product information.
- You receive your EAN-13 codes by email within minutes, ready to paste into the gtin attribute of your feed.
Indicative price: from €3, one-off payment, no annual fees. The codes are valid EAN-13s with a correct check digit, so they pass Merchant Center validation. You can get your EAN code instantly and start today.
The same EAN works for Google Shopping and other marketplaces
Good news: the GTIN is global. The same EAN-13 you paste into your Google Shopping feed also works for other channels. If you sell in more places, check out our guides on barcodes for Amazon, on how to list products on Amazon with an EAN and on barcodes for eBay. A single code identifies your product everywhere; you don't need a different one per channel, just a unique one per product.
Frequently asked questions
Does Google Shopping really require a barcode?
Yes, for the vast majority of products with a manufacturer GTIN. Without a valid identifier, Merchant Center flags many items as ineligible. Only the recognised exceptions are exempt (handmade, own brand with no code, antiques, custom-made), where the identifier is disabled in the feed.
Is any EAN I buy fine?
It has to be a valid EAN-13, with a correct check digit and not duplicated in your catalogue. A made-up 13-digit number will be rejected as an "invalid GTIN". Our codes are well-formed and pass Google's validation.
Do I need to be a GS1 member?
It isn't mandatory for selling on Google Shopping. You can buy EAN codes from a GS1 reseller and use them without registering yourself, avoiding the annual fees. If you later need the direct official route, you can always register with GS1; to start selling, buying the code is faster and cheaper.
How long does it take to receive the codes?
Within minutes. After completing payment, we send your EAN-13 codes by email, ready to add to the gtin attribute of your Merchant Center feed.
Does the same EAN work for Amazon and Google Shopping?
Yes. The GTIN is a global identifier, so the same EAN-13 identifies your product on Google Shopping, Amazon, eBay and your own shop. You need a unique code per product, not one per channel.
Start selling on Google Shopping today
If you already have your catalogue and just need the identifier, don't wait around for lengthy paperwork. Get your EAN code instantly and paste it into your feed: valid for Merchant Center, one-off payment from €3 and delivery by email within minutes. Your products can start appearing on Google Shopping as soon as your feed syncs.