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

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

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. -->


| 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.