En bref. AggregateOffer synthétise les offres d’un même produit à l’aide de champs de prix et de devise, avec des précisions facultatives sur le prix le plus élevé et le nombre d’offres dans les extraits de produits de Google.
Définition : La définition d’AggregateOffer de Schema.org décrit plusieurs offres associées à un même produit, comme une même paire de chaussures vendue par différents marchands. Les données structurées de ce type peuvent exprimer le prix le plus bas, le prix le plus élevé et le nombre d’offres.
Points clés
- Schema.org définit
lowPriceethighPricecomme les prix le plus bas et le plus élevé parmi les offres disponibles ;offerCountindique leur nombre. - En octobre 2026, la documentation de Google sur les extraits de produits (product snippets) exige
lowPriceetpriceCurrencypour unAggregateOffer, et recommandehighPriceetofferCount. - La documentation de Google sur les fiches de marchand (merchant listings) exige un
Offerpour ces fiches, le marchand devant être le vendeur du produit. - Les règles de Google relatives aux données structurées exigent des informations à jour et un contenu visible par les lecteurs de la page.
Comment la fourchette de prix apparaît-elle dans le balisage ?
Un Offer décrit une proposition de transaction individuelle. AggregateOffer regroupe des offres et en synthétise les prix. L’exemple d’écran de Schema.org place cet ensemble dans la propriété offers d’un objet Product. L’exemple simplifié ci-dessous, écrit au format de données structurées JSON-LD, reprend le nom du produit et les valeurs de la fourchette de prix de cet exemple :
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Dell UltraSharp 30\" LCD Monitor",
"offers": {
"@type": "AggregateOffer",
"priceCurrency": "USD",
"lowPrice": "1250",
"highPrice": "1495",
"offerCount": "8"
}
}
</script>
Ces valeurs servent d’illustration à Schema.org : une fourchette de 1250 USD à 1495 USD pour huit offres. Le balisage d’un site doit reprendre les valeurs de ses propres offres visibles. L’exemple complet de Schema.org imbrique aussi des objets Offer individuels dans la propriété offers de l’ensemble, avec une URL pour chaque vendeur présenté.
Quelle fonctionnalité produit de Google utilise AggregateOffer ?
Un extrait de produit est une présentation d’un résultat de recherche Google contenant des informations sur un produit. Le tableau des propriétés d’AggregateOffer de Google spécifie un code de devise au format ISO 4217, tel que USD, en complément du prix minimum. Les fractions décimales utilisent un point.
La même documentation exclut explicitement l’utilisation d’AggregateOffer pour décrire un ensemble de variantes de produit.
Les exigences de Google pour les fiches de marchand s’appliquent aux pages sur lesquelles un acheteur peut acheter le produit. Une page qui renvoie vers d’autres vendeurs ne remplit pas ce critère d’éligibilité. Le champ offers des fiches de marchand exige un objet Offer imbriqué ; les extraits de produits acceptent Offer ou AggregateOffer.
Comment vérifier le balisage ?
Les instructions de Google pour la mise en œuvre des extraits de produits demandent aux éditeurs de valider le code avec le test des résultats enrichis (Rich Results Test) et de corriger les erreurs critiques. Après le déploiement, l’outil d’inspection d’URL permet de vérifier comment Google voit la page. L’accès pour l’exploration doit rester possible, y compris au regard des règles du fichier robots.txt ou des exigences de connexion.
La fourchette de prix visible doit aussi faire l’objet d’une vérification lorsque les offres sous-jacentes changent. Les consignes de Google relatives au contenu exigent des informations à jour et interdisent le balisage de contenu masqué aux lecteurs. Comparer le balisage généré aux offres affichées permet de répondre à cette exigence, en complément de la validation de la syntaxe.
Termes associés
Questions fréquentes
offerCount correspond-il à la quantité en stock ?
La définition de la propriété par Schema.org fait d’offerCount le nombre d’offres pour le produit. La quantité en stock est une notion distincte, représentée par inventoryLevel.
Puis-je omettre le prix le plus élevé ?
Dans les exigences de Google pour les extraits de produits, highPrice est recommandé. Les champs obligatoires de l’ensemble d’offres sont lowPrice et priceCurrency.
Sources
- Schema.org, « AggregateOffer », sans date
- Google Search Central, « Product snippet (Product, Review, Offer) structured data », mis à jour le 8 septembre 2026
- Google Search Central, « Merchant listing (Product, Offer) structured data », mis à jour le 8 septembre 2026
- Google Search Central, « General structured data guidelines », mis à jour le 10 juillet 2026
Vérifiez comment une page se lit pour les moteurs de réponse. Ouvrir l’analyseur de score GEO