Moz Q&A is closed.
After more than 13 years, and tens of thousands of questions, Moz Q&A closed on 12th December 2024. Whilst we’re not completely removing the content - many posts will still be possible to view - we have locked both new posts and new replies. More details here.
Help with Schema.org on Ecommerce Products
-
I’m looking for ways of using schema.org with products that have pricing options.
There appear to be two main problems
1) Whilst colour, width, height and depth are all catered for, size appears to be missing – how can we mark up products that are available in sizes that aren’t necessarily covered by width/height/depth (e.g. shoe size). Also, what if the product is available in different finishes – technically, these could not properly be described as colours so how could we mark them up?
2) There doesn’t seem to be any particularly good way of marking up pricing options that are displayed on the same product detail page. For e.g. if a pricing option table is used like this:
|
ID
|
Colour
|
Price
001-red
|
Red
|
£3.99
001-green
|
Green
|
£4.49
001-blue
|
Blue
|
£4.99
|
I can mark up each row as an offer, and give each offer a price and sku or mpn, but then I can’t use itemprop=”color” to describe exactly what the option is. Would I just use itemprop=”name” in this case and abandon color altogether (even though it’s technically supposed to be describing the colour of the product and not the name of the offer)?
I suppose another way I could approach it would be to mark up each row as an individual product, and assign each one an offer with the details as described above but then the containing page would effectively look like a separate product – which it isn’t.
Any help or advice on this would be very much appreciated
-
Schema is designed to let you mark up individual items. For example, when a store has individual product pages, you should have the end page be marked up with data. As far as I know, there is no way to have multiple items maked up at the same time on one page. I'm sure you could code it that way, but I doubt it would be displayed or read correctly.
Here are two resources that may help you:
-
As far as I know it cannot currently be done with schema markup. The only allowance in the standard in the product standard that Google uses is for having multiple sellers selling the same product. From everything I have tested and seen you cannot have multiple products on the same page. I would think that having products with color or size variations would consist of multiple products since they may have a different upc or mpn on them.
Got a burning SEO question?
Subscribe to Moz Pro to gain full access to Q&A, answer questions, and ask your own.
Explore more categories
-
Chat with the community about the Moz tools.
-
Discuss the SEO process with fellow marketers
-
Discuss industry events, jobs, and news!
-
Chat about tactics outside of SEO
-
Dive into research and trends in the search industry.
-
Support
Connect on product support and feature requests.
-