Nouvelle prise en charge de la recherche Google pour les données structurées des variantes de produit
Google a annoncé ce matin la prise en charge des données structurées des variantes de produits. Ces nouvelles données structurées prennent en charge trois nouvelles propriétés : hasVariant, varieBy et productGroupID afin de gérer la plupart des méthodes utilisées par les sites de commerce électronique pour répertorier les variantes de produits. Cela fonctionne pour la recherche Google via des données structurées et « complétera et améliorera également les flux du Merchant Center, y compris les flux automatisés », a ajouté Google.

Google a déclaré : « Les sites Web proposant des variantes de produits sont plus complexes que les sites à produit unique et, par conséquent, les données structurées associées sont également plus complexes. Une complexité supplémentaire est que les variantes doivent être regroupées sous un seul produit « parent ». Pour permettre un tel regroupement de variantes, Google a ajouté la prise en charge du type Schema.org ProductGroup et de trois nouvelles propriétés, notamment :
- hasVariant (pour imbriquer les variantes de produit sous leur ProductGroup parent),
- varieBy (pour répertorier les propriétés d’identification des variantes), et
- productGroupID (l’ID, également connu sous le nom de « SKU parent » du ProductGroup).
Google a également ajouté une nouvelle propriété isVariantOf à la documentation des données structurées du produit et a précisé que Google prend en charge les variantes de produits avec des URL distinctes.
Voici quelques lignes directrices :
- Chaque variante doit avoir un ID unique dans son balisage de données structurées correspondant (par exemple, en utilisant les propriétés sku ou gtin).
- Chaque groupe de produits doit avoir un ID unique dans son balisage de données structurées correspondant, spécifié avec la propriété inProductGroupWithID dans les propriétés de la variante Product ou la propriété productGroupID dans la propriété ProductGroup.
- Assurez-vous d’ajouter les données structurées du produit en plus des propriétés des variantes de produit, en suivant la liste des propriétés requises pour les fiches de marchands (ou les extraits de produits).
- Pour les sites d’une seule page, il ne doit y avoir qu’une seule URL canonique distincte pour le groupe de produits global auquel appartiennent toutes les variantes. Il s’agit généralement de l’URL de base qui mène à une page sans variante présélectionnée, par exemple : https://www.example.com/winter_coat.
- Pour les sites multipages, cela ne s’applique pas puisqu’il n’existe pas d’URL canonique unique représentant la propriété ProductGroup (puisque les variantes sont réparties sur des pages tout aussi importantes).
- Pour les sites multipages, chaque page doit avoir un balisage complet et autonome pour les entités définies sur cette page (ce qui signifie que les entités hors page ne devraient pas être nécessaires pour comprendre pleinement le balisage sur la page elle-même).
- Le site doit avoir la possibilité de présélectionner chaque variante directement avec une URL distincte (à l’aide des paramètres de requête d’URL), par exemple https://www.example.com/ winter_coat/size=small&color=green. Cela permet à Google d’explorer et d’identifier chaque variante. La présélection de chaque variante inclut l’affichage de l’image, du prix et de la disponibilité appropriés, ainsi que la possibilité pour l’utilisateur d’ajouter la variante au panier.
Google prend également en charge les validations des extraits de produits des variantes de produits et des rapports sur les listes de marchands dans la Search Console et Rich Results Test. Voici une capture d’écran :

Il y a beaucoup plus de détails techniques sur la façon de mettre en œuvre cela ici.
John Mueller de Google a écrit sur LinkedIn : « Les variantes de produits dans le commerce électronique sont compliquées. Que faites-vous avec des t-shirts de différentes couleurs ? Les gens ici, Google a travaillé dur pour proposer un balisage de données structuré et une prise en charge. comprends bien les …. variantes, mais consultez l’article de blog et la documentation pour tous les détails. Les modifications sont également en direct dans l’outil de test des résultats enrichis et dans les rapports de la console de recherche pour ces types, vous pourrez donc voir cela affecte les graphiques, si vous utilisez déjà le balisage existant. »
En outre, Google a précisé quand utiliser FreeReturn par rapport à ReturnShippingFees comme valeur pour returnFees pour les retours de produits dans la documentation des données structurées du produit.
Discussion sur le forum sur LinkedIn.
