GTIN/ISBN/MPN added is an important SEO check in the E-Commerce SEO (WooCommerce) category. This is a high-priority SEO issue that should be addressed soon. It has a significant impact on your SEO performance.
What this check actually means
This check verifies that your products carry a global unique identifier — a GTIN (the umbrella term for UPC, EAN, and JAN barcodes), an ISBN for books, or an MPN (manufacturer part number) for items that have no barcode. It then checks that the identifier is exposed in your product structured data so Google can read it. When the check fails, it means your products are anonymous to Google’s shopping graph: the search engine cannot confirm that your “Acme Wireless Headphones” is the same product a hundred other stores also sell.
This is high priority for a real commercial reason. Product identifiers are how Google matches your listing to a known product, and matched products get better treatment across free listings, Shopping, and the product rich results that increasingly dominate commercial queries.
A note from the catalogue era
Let me date myself for a second, because this one runs deeper than SEO. I earned my first money at fourteen, back in 1990, showing a print shop a trick for laying out their work — and the shops I hung around in the years after lived and died by the product catalogue. The single most important thing on any catalogue page was never the photo or the price. It was the article number. Get the SKU wrong and the customer ordered the wrong part, the warehouse pulled the wrong box, and the return came back with your name on it. A beautiful catalogue with sloppy article numbers was a liability, not a sales tool.
Nothing about that has changed except the audience. Thirty-five years ago the identifier told the warehouse which box to pull. Today it tells Google which product you are selling. Same discipline, same consequence for getting it wrong — an anonymous product is a product nobody can reliably find or fulfil. So when I say fill in the GTIN, I am not quoting a Google guideline at you. I am telling you the article number was always the part that mattered.
Why it matters for SEO
- Google uses the identifier to match your listing to a known product, unlocking richer free and paid Shopping placements.
- Product rich results — price, availability, reviews in the SERP — lean on complete, valid structured data.
- A missing or invalid GTIN is one of the most common reasons Merchant Center disapproves an item.
- Correct identifiers help Google show your price against competitors, where a good price is an advantage, not a secret.
How to check it
- Open a product in WooCommerce and look for the global unique ID / GTIN field under the product’s Inventory tab.
- Run the product URL through Google’s Rich Results Test and confirm the
Productschema includesgtin,isbn, ormpn. - If you feed Merchant Center, check the Products report for “missing GTIN” or “invalid GTIN” warnings.
- Spot-check that the number itself is valid — a GTIN has a check digit, and a transposed digit fails silently.
How to Fix This in WordPress
Difficulty Level: EASY – This fix is straightforward and can typically be completed by anyone with basic WordPress knowledge.
Estimated Time: varies
Use WooCommerce’s native identifier field
Recent WooCommerce versions include a dedicated global unique ID field for a product’s GTIN/UPC/EAN/ISBN, found on the product’s Inventory tab (and per-variation for variable products). Enter the barcode from the manufacturer or the back of the box. This field is the right home for the identifier because WooCommerce and well-behaved SEO plugins read it straight into your product schema and product feed.
When there is no barcode, use MPN — and brand
Not every product has a GTIN — custom, handmade, or private-label items often do not. For those, supply the manufacturer part number (MPN) together with the brand, which Google accepts as an identifier pair. If your SEO plugin or a product-feed plugin exposes MPN and brand fields, fill them; do not invent a fake barcode to satisfy the field, because an invalid GTIN is worse than an honest MPN.
Verify the fix
- Clear cache and re-run the product through the Rich Results Test to confirm the identifier now appears in schema.
- If you use Merchant Center, reprocess the feed and watch the identifier warnings clear.
- Re-run the SEO Roadmap audit once a representative sample of products carries valid identifiers.
Doing this across a whole catalogue without going mad
On a store with a handful of products, you type the numbers in and you are done. On a store with thousands, the honest answer is that you batch it. Export your products to CSV, pull the barcodes from your supplier’s data — most distributors hand you a spreadsheet with GTINs already in it — match on your SKU, and re-import the completed identifier column. That is an afternoon of careful spreadsheet work, and it is worth doing properly once rather than badly across a hundred manual edits. Prioritise your best sellers first: the products driving the most revenue are the ones where a Shopping match pays back the effort fastest. And build the habit into your product-creation workflow so every new item gets its identifier on day one — retrofitting is always more expensive than not falling behind.
Recommended Tools & Plugins
These tools can help you fix and prevent this issue:
- Yoast SEO – Comprehensive SEO plugin with built-in checks
- Rank Math – Feature-rich SEO plugin with detailed analysis
- Google Search Console – Free tool to monitor your site’s search presence
- SEO Roadmap – Complete SEO audit and action plan tool
Common Mistakes to Avoid
- Inventing or guessing a GTIN to fill the field — an invalid barcode gets your product disapproved.
- Putting the identifier in the SKU field only, where product schema never reads it.
- Supplying an MPN without a brand, so Google cannot use the pair as an identifier.
- Forgetting variable products need an identifier per variation, not one on the parent.
- Doing thousands of products by hand instead of a CSV import, and burning out halfway.
This guide is part of the SEO Roadmap knowledge base – your complete resource for WordPress SEO optimization.
Last modified: August 2, 2026
United States / English
Slovensko / Slovenčina
Canada / Français
Türkiye / Türkçe