Maîtrisez le balisage AggregateRating pour vos avis : conditions Google, bonnes pratiques, bonnes pratiques et impact SEO.
| Outil | Fonctionnalité principale | Gratuit |
|---|---|---|
| Rich Results Test (Google) | Test d’éligibilité aux rich snippets | Oui |
| Schema Markup Validator | Validation syntaxique du schéma | Oui |
| Google Search Console | Suivi des erreurs et des performances | Oui |
| Screaming Frog SEO Spider | Crawl et détection des données structurées | Version gratuite limitée |
| Yoast SEO (WordPress) | Génération automatique du balisage | Version premium payante |
| Erreur | Conséquence | Solution |
|---|---|---|
| Note sans avis visible | Rich snippet retiré | Afficher au moins 5 avis individuels sur la page |
| Nombre d’avis incohérent | Pénalité manuelle possible | Mettre à jour le balisage en temps réel |
| Absence de bestRating | Balise invalide | Ajouter bestRating : 5 |
| Mauvaise typologie (ex : Event) | Rich snippet non affiché | Utiliser Product, Service ou Organization |
| Notes arrondies abusivement | Perte de confiance Google | Utiliser la valeur réelle (ex : 4.8) |
| Condition | Détail | Exigence |
|---|---|---|
| Avis réels et vérifiables | Nom, date, contenu visible | Obligatoire |
| Contenu évalué accessible | Page produit/service avec avis | Obligatoire |
| Note calculée à partir d’avis récents | Mise à jour régulière | Recommandé |
| Pas d’avis internes | Employés exclus sauf mention | Obligatoire |
| Sources transparentes | Si plusieurs plateformes, balisage séparé | Recommandé |
Visibilité SEO & IA
On vérifie votre SEO technique, vos données structurées et votre présence dans les moteurs IA, puis on priorise les gains les plus rentables.
AggregateRating est un schéma JSON-LD qui agrège les notes et avis d’un produit ou service, permettant l’affichage d’étoiles dans les SERP. Il suit des règles strictes de Google pour être éligible aux rich snippets.
Pour implémenter AggregateRating, vous devez disposer d’avis réels, vérifiables et publics, avec un nombre total d’avis et une note moyenne calculée. Google exige que les avis soient directement liés au produit ou service évalué, et que le balisage soit présent sur la même page que le contenu. Utilisez JSON-LD de préférence, et vérifiez avec l’outil de test des données structurées. Privilégiez d'autres options à les notes sans avis, les évaluations internes non vérifiées, et les agrégats provenant de sources non autorisées.
Cas fréquent observé : des e-commerçants balisent AggregateRating avec une note moyenne calculée sur un faible nombre d’avis (moins de 5), ce qui entraîne un risque de pénalité manuelle. Dans les faits, Google peut désactiver les rich snippets si le ratio notes/avis semble artificiel ou si la page ne présente pas les avis individuellement. En accompagnement, on constate que les sites qui affichent clairement les avis individuels (nom, date, contenu) et respectent les consignes de Google obtiennent un taux de clics supérieur de 15 à 30 %.
AggregateRating est un type de données structurées (schema.org) qui permet de résumer la note moyenne et le nombre total d’avis pour un produit, un service ou une organisation. Il est souvent utilisé en complément de Review pour afficher une étoile globale dans les résultats de recherche Google. L’objectif principal est d’améliorer le taux de clics (CTR) en rendant votre résultat plus visible et attractif.
Concrètement, le balisage AggregateRating se compose de deux propriétés obligatoires : ratingValue (note moyenne) et bestRating (note maximale, souvent 5). Les propriétés ratingCount (nombre d’avis) ou reviewCount sont également requises par Google. En respectant ces champs, vous augmentez vos chances d’obtenir un rich snippet avec étoiles, ce qui peut faire grimper le CTR de 20 à 30 % selon les secteurs.
Attention : ce balisage n’est pas un gadget. Google vérifie la cohérence entre les données structurées et le contenu visible de la page. Si vous indiquez une note de 4,5 avec 150 avis, mais que la page n’affiche que 3 avis, le rich snippet peut être retiré.
Pour que votre AggregateRating soit accepté et affiché comme rich snippet, vous devez respecter plusieurs conditions édictées par Google :
En cas de non-respect, Google peut appliquer une action manuelle et retirer tous les rich snippets du site.
La méthode recommandée par Google est le JSON-LD, car il est facile à maintenir et ne modifie pas le HTML visible. Voici un exemple de structure de base :
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "Nom du produit",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.5",
"bestRating": "5",
"ratingCount": "120"
}
}Vous devez placer ce script dans la balise <head> ou <body> de la page produit. Assurez-vous que le nom du produit dans le JSON correspond exactement au titre visible sur la page. Pour un service ou une organisation, remplacez Product par Service ou Organization.
Testez toujours votre balisage avec l’outil de test des données structurées de Google (Rich Results Test) avant la mise en production. Vérifiez qu’aucune erreur ne bloque l’affichage.
Les erreurs les plus courantes lors de l’implémentation d’AggregateRating sont :
Pour éviter ces erreurs, auditez régulièrement vos pages avec des outils comme Screaming Frog ou le plugin SEO de votre CMS.
AggregateRating et Review sont deux types de données structurées complémentaires mais distincts. Review représente un seul avis individuel, tandis qu’AggregateRating agrège plusieurs avis en une note globale.
Utilisez AggregateRating lorsque :
Utilisez Review lorsque :
Il est possible de combiner les deux : baliser chaque avis individuel avec Review, puis les agréger avec AggregateRating. Cela offre une structure riche et complète.
L’implémentation correcte d’AggregateRating peut avoir un impact direct sur le taux de clics (CTR) et, indirectement, sur le classement. Les rich snippets avec étoiles se démarquent visuellement dans les SERP, attirant davantage l’attention des internautes.
Pour mesurer cet impact :
Des études de cas montrent des gains de CTR de 15 à 30 % pour les pages avec étoiles, surtout dans les secteurs concurrentiels (e-commerce, services, hôtellerie). Cependant, si le balisage est mal fait, l’effet inverse peut se produire (pénalité, retrait du snippet).
AggregateRating s’applique à plusieurs contextes :
Dans tous les cas, les avis doivent être visibles sur la page. Pour un restaurant, affichez les derniers avis clients avec leur contenu. Pour un produit, proposez un système de notation et de commentaires.
Attention : les avis issus de plateformes tierces (Trustpilot, Avis Vérifiés) peuvent être balisés si vous avez l’autorisation et que les avis sont accessibles depuis votre site.
Une fois AggregateRating implémenté, ne l’oubliez pas. Les avis évoluent, la note moyenne change, de nouveaux avis arrivent. Vous devez mettre à jour le balisage en conséquence.
Bonnes pratiques de maintenance :
Une maintenance négligée peut entraîner un décalage entre le balisage et le contenu visible, ce qui nuit à la crédibilité et peut faire perdre le rich snippet.
Plusieurs outils gratuits vous aident à vérifier que votre AggregateRating est correctement implémenté :
Testez toujours après chaque modification du site (nouveau thème, mise à jour de plugin). Un balisage cassé peut passer inaperçu et coûter des clics.
Non, Google exige que les avis individuels soient visibles sur la page. Sans cela, le rich snippet peut être retiré et une action manuelle appliquée.
Google ne fixe pas de seuil officiel, mais il est recommandé d’avoir au moins 5 avis pour que l’agrégat soit significatif. En dessous, le rich snippet risque de ne pas être affiché.
Oui, à condition que les avis soient accessibles depuis votre site et que vous ayez l’autorisation de la plateforme. Balisez chaque source séparément si nécessaire.
Vérifiez d’abord le Rich Results Test. Si tout est valide, attendez quelques jours (Google peut mettre du temps à indexer). Assurez-vous aussi que la page est bien indexée.
Non, le principe est le même : les avis doivent être visibles. Si vous n’avez pas d’avis, utilisez plutôt un autre type de données structurées (ex : Service).
Les deux sont acceptés par Google, mais reviewCount est plus précis car il indique le nombre d’avis individuels. Utilisez reviewCount de préférence.
Oui, vous pouvez agréger tous les avis quelle que soit la langue, à condition que la note soit cohérente et que les avis soient visibles sur la page concernée.
Visibilité SEO & IA
On vérifie votre SEO technique, vos données structurées et votre présence dans les moteurs IA, puis on priorise les gains les plus rentables.
Sources : Google — données structurées · Schema.org · Google Search Central.