Les nouvelles données structurées des fiches marchands de Google améliorent le référencement

Google a apporté une modification majeure aux exigences en matière de données structurées pour ses fiches marchands, en plus d’ajouter des précisions sur la façon d’utiliser les données structurées pour indiquer la durée des prix de vente. Au total, il y a trois nouveaux ajouts, mais le changement le plus important est de loin l’ajout d’une nouvelle propriété de catégorie. Bien qu’il ne s’agisse pas d’une propriété de données structurées « obligatoire », elle reste néanmoins recommandée.

Propriété de nouvelle catégorie

Dans les données structurées Schema.org, un type est une classification d’une entité, pour dire ce qu’est quelque chose. Une propriété de données structurées est un attribut du type, elle peut indiquer quel type de type ou ajouter d’autres détails descriptifs sur le type.

Google a ajouté une nouvelle propriété de catégorie aux données structurées des produits, ce qui permet aux commerçants de classer les produits de manière plus granulaire directement dans le balisage plutôt que de s’appuyer uniquement sur les attributs du flux. Cela donne également aux commerçants un moyen de lier les données structurées de la page Web à la propre taxonomie des produits de Google, comblant ainsi l’écart entre ce qui est balisé sur la page et ce qui est soumis via le flux Merchant Center.

La nouvelle propriété de catégorie de Google accepte soit texte brut ou un Code de catégorie objet.

Texte brut

Le texte brut fonctionne comme l’attribut product_type existant dans les flux de produits. Il s’agit d’une étiquette de catégorie personnalisée que les commerçants définissent eux-mêmes.

Code de catégorie

CategoryCode est un objet structuré qui vous permet de déclarer une catégorie de produits Google (GPC) directement dans le balisage, en utilisant inCodeSet pour pointer vers la taxonomie de Google et codeValue pour spécifier la catégorie, soit par ID numérique, soit par chemin complet. L’objet CategoryCode correspond directement à la catégorie de produit Google (GPC) spécifique au flux marchand. CategoryCode permet aux commerçants de mettre cette même valeur GPC directement dans leurs données structurées sur la page au lieu qu’elle n’apparaisse uniquement dans le flux du commerçant.

Voici un exemple de données structurées montrant comment cela fonctionne :

"category": [
{
"@type": "CategoryCode",
"inCodeSet": "https://www.google.com/basepages/producttype/taxonomy-with-ids.en-US.txt",
"codeValue": "2271"
},
{
"@type": "CategoryCode",
"inCodeSet": "https://www.google.com/basepages/producttype/taxonomy-with-ids.en-US.txt",
"codeValue": "Apparel & Accessories > Clothing > Dresses"
},
"Dresses",
"Special Occasion > Wedding & Bridal Party Dresses"
]

Les nouvelles directives de Google expliquent :

« Texte ou CategoryCode

Spécifie les catégories du produit. Cette propriété peut accepter un tableau de valeurs, mélangeant des chaînes de texte brut et des objets CategoryCode.

Types de produits personnalisés : les valeurs en texte brut représentent votre catégorie de produits personnalisée, similaire à l’attribut product_type dans les flux de produits. Nous vous recommandons de limiter les types de produits personnalisés à la limite de 750 caractères.

Catégorie de produits Google (GPC) : pour spécifier un GPC, similaire à l’attribut google_product_category dans les flux de produits, utilisez le type CategoryCode.

Définissez @type sur CategoryCode.

Définissez inCodeSet sur une URL de taxonomie de produits Google (par exemple, « https://www.google.com/basepages/producttype/taxonomy-with-ids.en-US.txt »).

Définissez codeValue sur l’ID GPC (par exemple, « 2271 ») ou sur le chemin complet de la catégorie (par exemple, « Vêtements et accessoires > Vêtements > Robes »).

Lorsque vous utilisez le format de chemin, utilisez > comme séparateur entre les niveaux. Chaque segment du chemin doit contenir au moins une lettre. Les identifiants numériques sont également acceptés.
Vous pouvez fournir plusieurs valeurs de catégorie. Par exemple, vous pouvez inclure plusieurs codes ou chemins GPC et plusieurs chaînes de types de produits personnalisées.

Données structurées sur la durée de la vente

Google a également ajouté une nouvelle section à la documentation des données structurées des fiches marchands qui permet aux commerçants d’exprimer la durée d’une vente. Il ajoute une nouvelle documentation sur trois propriétés :

  • prixValideJusqu’à
  • valideDe
  • validThrough

Voici les nouvelles explications :

« prixValideJusqu’à

Date

La date et l’heure après lesquelles le prix ne sera plus disponible, au format ISO 8601. Votre annonce peut ne pas s’afficher si la propriété priceValidUntil indique une date passée. Pour plus de détails et des exemples de balisage, voir Durée de la vente.

valideDe
DateHeure ou Date

La date et l’heure de début de validité du prix, au format ISO 8601. Pour plus de détails et des exemples de balisage, voir Durée de la vente.

validThrough
DateHeure ou Date

La date et l’heure de fin de validité du prix, au format ISO 8601. Pour plus de détails et des exemples de balisage, voir Durée de la vente.

Durée de la vente

Enfin, il existe une toute nouvelle section sur la durée de la vente. La durée de la vente correspond simplement à la date qui correspond aux trois propriétés de données structurées, priceValidUntil, validFrom et validThrough. Il indique à Google exactement quand un prix de vente commence et se termine. Il vise à maintenir l’exactitude des prix de vente dans les résultats de recherche, de sorte qu’une annonce ne continue pas à afficher une offre après son expiration.

La nouvelle documentation explique :

« Durée de la vente
Pour spécifier la période pendant laquelle un prix de vente est actif, utilisez les propriétés schema.org suivantes au format ISO 8601 (par exemple, 2025-12-31T23:59:59+01:00) :

Date et heure de début : utilisez la propriété validFrom.
Date et heure de fin : utilisez la propriété validThrough ou la propriété priceValidUntil.

Bonnes pratiques :
Fournissez à la fois une date/heure de début et une date/heure de fin pour définir clairement la période de vente.
Assurez-vous que la date/heure de début (de la propriété validFrom) est antérieure ou égale à la date/heure de fin (de la propriété validThrough ou de la propriété priceValidUntil).

Nous vous recommandons d’inclure l’heure et le fuseau horaire au format ISO 8601 pour plus de précision dans les systèmes Google.

Où placer les propriétés :
Sur le nœud Offer : vous pouvez ajouter la propriété validFrom et (la propriété validThrough ou la propriété priceValidUntil) directement au nœud Offer. Ces dates s’appliquent lorsque la propriété price sur le nœud Offer représente le prix de vente actif actuel.

Sur un nœud PriceSpecification : si le prix de vente est défini dans un nœud PriceSpecification (généralement sans la propriété priceType lorsqu’une valeur StrikethroughPrice est également présente), ajoutez la propriété validFrom et la propriété validThrough à ce nœud PriceSpecification spécifique. Notez que la propriété priceValidUntil n’est pas applicable au type PriceSpecification.

Comment cela profite aux commerçants

La nouvelle documentation de Google permet aux commerçants d’exprimer les détails des catégories et des prix de vente directement dans des données structurées, ce qui aide Google à afficher des informations précises sur les produits dans les résultats de recherche. Les nouvelles propriétés des données structurées créent une unité entre les données structurées Schema.org et les données Merchant Feed Google Product Category (GPC). La catégorie correspond désormais à product_type et google_product_category des flux Merchant Center, et la durée de la vente correspond à sale_price_effective_date, de sorte que les marchands disposent d’un moyen de les exprimer au niveau de la page au lieu de s’appuyer uniquement sur le flux.