Under the Product schema type, there are multiple ways of identifying a product:

  • gtin12
  • gtin13
  • gtin14
  • gtin8
  • mpn

So why does the productID property exist? Isn't this a little redundant?

  • 1
    productID supports any identifier... the ones you listed are strict and must use the supported type, I.E ISBN can be used in GTIN-13, while a uncommon identifier may not be supported in any of those you listed, therefore you can use it in productID, e.g meta itemprop="productID" content="ProWebmasters:98357". – Simon Hayter Aug 15 '16 at 18:14
  • that seems like a solid answer! – John R Perry Aug 16 '16 at 16:03
  • Just added it as an answer with a little bit more quality. – Simon Hayter Aug 16 '16 at 16:28

GTIN 8, GTIN-12, GTIN-13, GTIN-14 and MPN are all common global and local identifiers which replace a wide range of previous popular identifiers.


  • GTIN-14 Former name(s): DUN-14, ITF
  • GTIN-13 Former name(s): EAN·UCC-13, EAN-13, CIP
  • GTIN-12 Former name(s): EAN·UCC-12, UCC-12, UPC
  • GTIN-8 Former name(s): EAN·UCC-8, EAN-8

It's worth mentioning that ISBN was superseded by EAN, and EAN was superseded by GTIN-13. On the 1st of January 2005 the U.S. ISBN agency requires publishers be able to communicate ISBNs as GTIN-13.

However, Schema allows the use of product ISBN for older books, you could use productID, or ISBN, both are correct. ProductID is an less specific product identifier, you could use GTIN, MPM or another identifier that is not supported by GTIN, such as 'Product ID BRAND'.

You will find that with Schema there is often times that you will find markup that can be approached in different ways, however the outcome remains the same, and correct.

|improve this answer|||||

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.