SeAudit
← Tous les articles
SEO technique·7 min·2026-09-18

Review et AggregateRating schema : les étoiles sans pénalité

Les propriétés obligatoires, l'erreur self-serving qui élimine la plupart des tentatives, et comment vérifier que tes étoiles Google fonctionnent vraiment en 2026.

Illustration flat-design sur fond beige clair avec anneaux de score et étoiles abstraites en encre sombre et accent violet, représentation abstraite d'un système de notation

Un site peut avoir un excellent taux de satisfaction client et zéro étoile dans Google. La raison est presque toujours la même : le schema Review et AggregateRating n'est pas posé, ou il l'est sur le mauvais type d'entité. Ce guide détaille les propriétés obligatoires, l'erreur qui élimine la majorité des tentatives (le badge self-serving), et comment vérifier que ça fonctionne réellement avant de te dire que "le SEO ne marche pas".

Ce que Review et AggregateRating font vraiment

Les deux types travaillent ensemble mais ne mesurent pas la même chose. AggregateRating porte la note moyenne compilée à partir de plusieurs avis (une valeur unique, un total). Review porte un avis individuel : auteur, note, date, texte. Aucun des deux ne fonctionne seul : ils doivent être imbriqués dans l'entité notée (le plus souvent Product, mais aussi LocalBusiness, Recipe, Course, SoftwareApplication, Event, Book, Movie...).

Réponse directe : si tu veux les étoiles dans les résultats Google, c'est AggregateRating qu'il te faut au minimum. Review seul (sans note moyenne agrégée) ne déclenche pas systématiquement l'affichage des étoiles pour tous les types.

Les types éligibles aux étoiles : une liste fermée

Google n'affiche des étoiles que pour une liste précise de types schema.org. Sortir de cette liste, et le balisage est valide mais invisible en SERP.

Type éligibleCas d'usage typique
ProductFiches produit e-commerce
LocalBusinessÉtablissement physique (restaurant, commerce)
SoftwareApplicationApp, plugin, outil SaaS
RecipeRecettes de cuisine
CourseFormations en ligne
Book, Movie, MusicRecordingContenu éditorial et médias
EventÉvénements, billetterie

Une page de service B2B générique, sans être l'un de ces types, n'obtiendra jamais d'étoiles même avec un balisage techniquement correct. C'est le premier point à vérifier avant de perdre du temps sur l'implémentation.

Les propriétés obligatoires — et ce qui fait tout disparaître si une seule manque

Google est strict sur ce point précis : une propriété obligatoire manquante ne dégrade pas le rich result, elle le supprime entièrement.

PropriétéSurObligatoire
ratingValueAggregateRatingOui
ratingCount ou reviewCountAggregateRatingOui (au moins l'un des deux)
itemReviewed (ou nom du parent)AggregateRating / ReviewOui
authorReviewOui
reviewRatingReviewOui

Pour un Product, Google impose aussi la présence d'un Offer valide (prix, devise, disponibilité) en plus du rating pour afficher le rich result produit complet. Une fiche avec un AggregateRating impeccable mais sans Offer correctement rempli peut perdre l'intégralité du rich result, pas seulement les étoiles.

L'erreur qui élimine la majorité des tentatives : le badge self-serving

C'est le point que la documentation Google formule sans ambiguïté : si l'entité notée contrôle elle-même les avis affichés, les pages utilisant LocalBusiness ou tout autre type Organization sont inéligibles aux étoiles. Concrètement : une entreprise qui affiche "4,8/5 basé sur nos avis clients" sur sa page d'accueil, avec un AggregateRating imbriqué dans son Organization, ne verra jamais d'étoiles. Google ignore ce balisage par principe, pas par bug.

La nuance qui piège le plus de monde : ce n'est pas interdit d'afficher tes propres avis clients sur ta page d'accueil. C'est le balisage en Organization/LocalBusiness auto-noté qui est inéligible. La solution : baliser tes avis sur des pages Product individuelles (chaque produit noté séparément) plutôt que sur l'entité globale de ton entreprise. Un logiciel SaaS avec des avis par fonctionnalité ou par plan, balisés en SoftwareApplication, reste éligible même si l'éditeur héberge ces avis lui-même.

Autres causes de pénalité listées explicitement par Google : avis incités non divulgués, avis fabriqués, curation éditoriale des notes locales, agrégation d'avis récupérés depuis d'autres sites sans autorisation. Une violation détectée déclenche une action manuelle qui retire les étoiles du domaine entier, pas seulement de la page fautive.

Comment l'implémenter concrètement

Voici la structure JSON-LD minimale pour un produit avec note agrégée :

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Nom du produit",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.6",
    "reviewCount": "89"
  },
  "offers": {
    "@type": "Offer",
    "price": "49.00",
    "priceCurrency": "EUR",
    "availability": "https://schema.org/InStock"
  }
}

Trois points de vigilance à l'implémentation :

  • La note doit être visible sur la page pour l'utilisateur, pas seulement dans le JSON-LD. Un ratingValue de 4,6 qui n'apparaît nulle part visuellement sur la fiche produit est un signal de manipulation aux yeux de Google.
  • Le nombre d'avis doit être vérifiable, pas gonflé. Un compteur qui grimpe sans nouveaux avis visibles associés attire l'attention lors des contrôles manuels.
  • Seuil pratique minimal : environ 5 avis authentiques. En dessous, la note moyenne a peu de valeur statistique et le risque de suppression manuelle dépasse le gain de visibilité.

Comment vérifier que ça fonctionne

Trois vérifications avant de considérer que c'est en place :

  1. Google Rich Results Test sur l'URL en question : confirme que le balisage est valide et éligible, pas seulement présent.
  2. Recherche du type d'entité en SERP sur un ordinateur non connecté à ton compte Google, en navigation privée : les étoiles ne s'affichent pas systématiquement pour 100 % des requêtes, même avec un balisage parfait — c'est Google qui décide au cas par cas.
  3. Suivi dans Search Console (rapport Résultats enrichis > Avis) pour repérer les erreurs et avertissements sur l'ensemble du site, pas page par page.

Quand ce n'est pas le combat prioritaire

Si tu as moins de 5 avis authentiques par produit, le jeu n'en vaut pas la chandelle : mieux vaut consacrer ce temps à en récolter davantage avant de baliser quoi que ce soit. Pour un SaaS B2B avec très peu d'avis publics mais une forte présence sur G2 ou Capterra, les avis tiers pèsent différemment pour la visibilité IA que le schema Review sur ton propre site : les deux leviers ne se remplacent pas, mais si tu dois prioriser avec un temps limité, la présence sur des plateformes d'avis tierces à forte autorité peut avoir plus d'impact GEO qu'un AggregateRating avec 3 avis sur ta propre fiche produit.

À retenir

  • AggregateRating porte la note moyenne, Review porte l'avis individuel : les deux s'imbriquent dans l'entité notée, jamais seuls
  • Seule une liste fermée de types (Product, LocalBusiness, SoftwareApplication, Recipe...) est éligible aux étoiles dans Google
  • Une seule propriété obligatoire manquante supprime tout le rich result, pas juste la donnée concernée
  • Le badge self-serving (Organization/LocalBusiness qui note lui-même son activité globale) est la cause n°1 d'inéligibilité — la solution est de baliser au niveau Product, pas au niveau entreprise
  • Environ 5 avis authentiques est le seuil pratique en dessous duquel le jeu n'en vaut pas la chandelle

FAQ

Combien d'avis faut-il au minimum pour utiliser AggregateRating ?

Google n'impose pas de minimum chiffré dans sa documentation, mais en dessous d'environ 5 avis authentiques, la note moyenne a peu de valeur statistique et le rapport risque/bénéfice devient défavorable. Mieux vaut attendre d'avoir un volume représentatif.

Pourquoi mes étoiles n'apparaissent pas alors que le balisage est valide ?

Un balisage valide au Rich Results Test est une condition nécessaire, pas suffisante. Google décide au cas par cas d'afficher ou non le rich result, et peut le retenir si le volume d'avis est jugé trop faible, si l'entité n'est pas dans la liste éligible, ou si la page a été touchée par une action manuelle.

Puis-je afficher mes avis clients sur ma page d'accueil ?

Oui, l'affichage n'est pas interdit. C'est le balisage schema en Organization ou LocalBusiness auto-noté par l'entité elle-même qui est inéligible aux étoiles. Bascule le balisage vers des entités Product individuelles si tu veux rester éligible.

Le schema Review aide-t-il aussi la visibilité dans les IA (GEO) ?

Indirectement : une note moyenne avec un volume d'avis conséquent est un signal de confiance que les moteurs de réponse peuvent reprendre dans une synthèse. Mais le levier le plus documenté pour la citation IA reste la présence sur des plateformes d'avis tierces à forte autorité (G2, Capterra, Trustpilot), pas le schema on-site seul.


Un AggregateRating mal placé (sur Organization au lieu de Product) est une des erreurs les plus fréquentes qu'on trouve en auditant des sites e-commerce et SaaS. Lance ton audit gratuit SeAudit pour vérifier où en est ton balisage, ou passe au rapport complet pour un plan de correction priorisé page par page.

Reste visible dans l'IA et sur Google : 1 quick-win par semaine.

Chaque semaine, 1 article SEO + GEO tactique + 1 quick-win à appliquer cette semaine sur ton site. Pas de blabla, pas de cross-sell agressif.

Aucun spam. Désinscription en 1 clic. RGPD ✓