I would like to add schema.org markup to the product page. Thus, basically all pages are wrapped in:<div itemscope itemtype="http://schema.org/Product">
The page displays the name of the product that I mark with itemprop="name", it shows the image that I mark with itemprop="image", etc.
To mark up the price and category of an item, I use http://schema.org/Offer . The problem is that the price and category are displayed in different parts of the web page. Can it be used itemtype=http://schema.org/Offertwice, as in the following example?
<div itemscope itemtype="http://schema.org/Product">
<span itemprop="name">Name of product</span>
<div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
<span itemprop="category">animals</span>
</div>
<img itemprop="image" src="#"/>
<div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
<span itemprop="price">1000 EUR</span>
</div>
</div>
source
share