In our website, we have a product listing page and the product detail page. My question is should we add the Microdata attributes on the listing page or on the details page? Or should it be on both?

Is there any issue with a repeated Microdata on two different pages (one on overview and one on details page)? The detail page will have more Microdata in it, but some are repeated from the overview page.


1 Answer 1


Ideally on both. But if you have to choose, provide it on the detail page, because search engines that offer a product rich result will of course show this for detail pages, not for listing pages.

You can convey the difference between detail and listing pages with Schema.org, too:

For each Product on the listing pages, provide the url property (if you want, together with the mainEntityOfPage property) to link to the product’s detail page:

<a itemprop="url mainEntityOfPage" href="/products/42"><!-- … --></a>

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.