1

I'm guessing the answer is yes as long as the markup for the product is identical on every page?

2
  • Is this documentation about how to use the product?
    – unor
    Jul 14, 2016 at 6:07
  • Yes. But it also has a 'Buy now' button on every page of the documentation. Jul 14, 2016 at 6:17

1 Answer 1

1

One of the primary reasons for using structured data is identifying/disambiguating entities. For conveying to machines that all these pages are about the same product, you have to place the structured data on all these pages, too. Not necessarily repeating all the data, but at least providing a URI for that product.

For pages that contain documentation for the product, the primary entity should be TechArticle, not Product. The about property points to the specific product the documentation is for. Example in Microdata:

<body itemscope itemtype="http://schema.org/WebPage">

  <article itemprop="mainEntity" itemscope itemtype="http://schema.org/TechArticle">

    <div itemprop="about" itemscope itemtype="http://schema.org/Product">
      <!-- providing the URI of the product, the add-to-cart button, etc. -->
    </div>

  </article>

</body>

Your Answer

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

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