Dans quelques pages d'un site Web, des produits similaires sont affichés sur la même page. Chaque article a sa propre description (presque identique) et son propre SKU (également presque identique).
Comment utiliser correctement les microdonnées ici?
J'ai essayé, à des fins de test, d'ajouter le code pour une image, une description et un SKU pour les 3 éléments d'une page, et j'ai testé la page dans l'outil de test de données structurées de Google.
Google a lu les données et affiché l'URL des 3 images, des 3 descriptions et des 3 SKU.
Est-ce la bonne approche ou est-ce faux?
Pas sûr que cela fasse une différence, mais pour le moment, ce n'est pas un site de commerce électronique.
<div itemscope itemtype="http://schema.org/Product">
<span itemprop="name">Test name 1</span>
<img src="test1.jpg" />
<span itemprop="description">Description test 1</span>
<span itemprop="sku">#001</span>
</div>
<div itemscope itemtype="http://schema.org/Product">
<span itemprop="name">Test name 2</span>
<img src="test2.jpg" />
<span itemprop="description">Description test 2</span>
<span itemprop="sku">#002</span>
</div>
<div itemscope itemtype="http://schema.org/Product">
<span itemprop="name">Test name 3</span>
<img src="test3.jpg" />
<span itemprop="description">Description test 3</span>
<span itemprop="sku">#003</span>
</div>
Oui, vous pouvez utiliser Propriétés du produit du schéma pour plusieurs produits sur une page, comme illustré ici:
Balisage Schema.org d'un SERP/Liste de produits
(Et dans le top exemple de this question connexe)
Si Google Outil de test de données structurées affiche chacun des éléments sous la section Extracted structured data
avec les données correctes, comme il le fait ici (en utilisant l'exemple du premier lien ci-dessus), alors ça devrait aller.