Apprenez à implémenter le balisage AggregateRating sur WooCommerce pour booster votre SEO local et vos conversions grâce aux avis clients.
| Plugin | Génération automatique | Personnalisation avancée | Compatibilité multilingue |
|---|---|---|---|
| Yoast SEO Premium | Oui | Oui (filtres) | Oui (avec WPML) |
| Rank Math | Oui | Oui (assistant) | Oui (avec Polylang) |
| SEOPress | Oui | Partielle | Oui (avec WPML) |
| All in One SEO | Oui (version Pro) | Oui | Oui (avec WPML) |
| Erreur | Cause probable | Solution |
|---|---|---|
| Aucune étoile dans SERP | Pas d'avis ou note nulle | Lancer une campagne de collecte d'avis |
| Balisage non valide | Syntaxe JSON incorrecte | Utiliser le validateur Google |
| Doublon de schéma | Deux plugins actifs | Désactiver un plugin |
| Avis non vérifiés | Importation sans filtre | Configurer la modération des avis |
| Note obsolète | Cache non vidé | Vider le cache serveur et CDN |
| Plateforme | Intégration native WooCommerce | Balisage AggregateRating inclus | Coût mensuel indicatif |
|---|---|---|---|
| Trustpilot | Plugin officiel | Oui (via widget) | À vérifier sur la page officielle |
| Avis Vérifiés (NetReviews) | Plugin officiel | Oui (import dans WooCommerce) | À vérifier sur la page officielle |
| Judge.me | Plugin officiel | Oui (automatique) | À vérifier sur la page officielle |
| Yotpo | Plugin officiel | Oui (via API) | À vérifier sur la page officielle |
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.
Le balisage AggregateRating est un schéma de données structurées qui permet d'afficher la note moyenne et le nombre d'avis d'un produit dans les résultats de recherche Google, améliorant ainsi le taux de clic et la crédibilité.
Pour mettre en place AggregateRating sur WooCommerce, vous devez soit utiliser un plugin SEO (Yoast, Rank Math) qui gère automatiquement le schéma, soit ajouter manuellement le code JSON-LD dans le fichier functions.php de votre thème. Assurez-vous que les avis proviennent de sources vérifiables (clients authentifiés) pour respecter les consignes de Google. Vérifiez régulièrement l'affichage des étoiles dans les SERP via l'outil de test des données structurées.
Cas fréquent observé : de nombreux commerçants activent le balisage AggregateRating sans filtrer les avis non vérifiés, ce qui expose leur site à des pénalités manuelles de Google. Dans les faits, la difficulté réelle réside dans la collecte d'avis authentiques en nombre suffisant pour que le balisage soit pertinent, tout en maintenant une note élevée. En accompagnement, nous constatons que la synchronisation avec des plateformes d'avis tierces (Trustpilot, Avis Vérifiés) est souvent mal configurée, générant des incohérences dans les données structurées.
Le balisage AggregateRating fait partie du vocabulaire Schema.org. Il permet de communiquer aux moteurs de recherche la note moyenne et le nombre total d'avis pour un produit. Sur WooCommerce, ce balisage est particulièrement important car il influence directement l'affichage dans les résultats de recherche : les étoiles visibles augmentent le taux de clic (CTR) de 15 à 20 % en moyenne, selon plusieurs études sectorielles.
Concrètement, lorsque vous implémentez correctement AggregateRating, Google peut afficher un extrait enrichi (rich snippet) avec des étoiles jaunes sous le titre de votre page. Cela rend votre annonce plus visible et plus crédible face aux concurrents qui n'ont pas ce balisage. Pour un site WooCommerce, c'est un levier SEO local et produit essentiel, surtout si vous vendez des biens de consommation courante ou des services.
Attention : Google exige que les avis proviennent de clients réels et soient vérifiables. Si vous utilisez des avis fictifs ou non vérifiés, vous risquez une pénalité manuelle qui peut faire chuter votre trafic organique. Le balisage ne doit être ajouté que si vous avez un système de collecte d'avis fiable.
Avant de plonger dans le code, vérifiez que votre installation WooCommerce respecte ces prérequis :
Si vous utilisez un cache serveur (WP Rocket, W3 Total Cache), videz le cache après chaque modification pour que Googlebot voie la version actualisée.
La méthode la plus simple et recommandée pour les débutants consiste à utiliser un plugin SEO qui gère le balisage AggregateRating automatiquement. Voici comment procéder avec les deux leaders du marché :
Avec Yoast SEO (version Premium recommandée) :
Avec Rank Math :
Ces plugins respectent les consignes de Google et incluent des filtres pour exclure les avis non vérifiés si vous les paramétrez correctement. L'avantage est la simplicité de mise à jour : lorsque vous ajoutez de nouveaux produits, le balisage est généré automatiquement.
Pour les développeurs ou les sites nécessitant un contrôle total, l'ajout manuel du code JSON-LD dans le fichier functions.php de votre thème enfant est une option robuste. Cette méthode évite la dépendance à un plugin supplémentaire et permet de personnaliser les données.
Voici un exemple de code à ajouter dans functions.php :
add_action('wp_head', 'custom_aggregate_rating_schema');
function custom_aggregate_rating_schema() {
if (is_product()) {
global $product;
if (!$product) return;
$rating_count = $product->get_rating_count();
$average_rating = $product->get_average_rating();
if ($rating_count > 0) {
$schema = array(
'@context' => 'https://schema.org',
'@type' => 'Product',
'name' => $product->get_name(),
'aggregateRating' => array(
'@type' => 'AggregateRating',
'ratingValue' => (string) $average_rating,
'reviewCount' => (string) $rating_count
)
);
echo '<script type="application/ld+json">' . json_encode($schema) . '</script>';
}
}
}Ce code vérifie d'abord si la page est un produit, puis récupère la note moyenne et le nombre d'avis via les méthodes natives de WooCommerce. Il n'ajoute le balisage que si au moins un avis existe, évitant ainsi les données vides. Testez toujours avec l'outil de Google après modification.
Google met régulièrement à jour ses consignes concernant les avis. Voici les points essentiels à respecter :
En cas de doute, utilisez le rapport de données structurées dans Google Search Console pour identifier les erreurs.
De nombreux sites WooCommerce synchronisent les avis avec des plateformes externes comme Trustpilot ou Avis Vérifiés pour gagner en crédibilité. Cependant, l'intégration avec AggregateRating demande une attention particulière.
Si vous utilisez Trustpilot, vous pouvez activer le widget 'Avis produits' qui injecte automatiquement le balisage JSON-LD sur vos pages produits. Mais attention : Trustpilot utilise souvent son propre domaine, ce qui peut créer des doublons de balisage si vous avez déjà un schéma natif WooCommerce. Solution : désactivez le balisage natif pour ces produits et laissez Trustpilot gérer le schéma, ou utilisez un plugin comme 'Trustpilot for WooCommerce' qui synchronise les avis dans la base de données locale.
Avec Avis Vérifiés (NetReviews), le plugin officiel importe les avis dans WooCommerce et les associe aux produits. Dans ce cas, le balisage natif de WooCommerce fonctionnera sans conflit. Vérifiez simplement que les avis importés ont bien le statut 'approuvé' pour être comptabilisés.
Dans tous les cas, évitez d'avoir deux balisages AggregateRating sur la même page (un de WooCommerce et un de l'externe) : Google pourrait ne pas savoir lequel prendre en compte. Utilisez l'outil de test pour vérifier qu'un seul schéma est présent.
Même après avoir implémenté le balisage, il arrive que les étoiles ne s'affichent pas dans les résultats de recherche. Voici les causes les plus fréquentes et leurs solutions :
En dernier recours, utilisez l'outil d'inspection d'URL dans Search Console pour voir exactement ce que Googlebot a récupéré.
Une fois le balisage en place, il est essentiel de mesurer son efficacité pour justifier l'investissement. Voici les indicateurs clés à suivre :
Pour un suivi précis, créez un segment dans Google Analytics pour les utilisateurs provenant de recherches organiques et comparez les performances avant/après l'implémentation. N'oubliez pas de prendre en compte les variations saisonnières.
WooCommerce gère les produits variables (déclinaisons de taille, couleur) de manière spécifique. Pour le balisage AggregateRating, la note doit être celle du produit parent, pas des variations individuelles. Les plugins SEO gèrent cela correctement, mais en méthode manuelle, assurez-vous que le code cible bien le produit parent avec global $product.
Pour les avis groupés (par exemple, un pack de plusieurs produits), Google recommande d'afficher la note moyenne de l'ensemble, mais cela peut prêter à confusion. Il est préférable de créer un produit distinct pour le pack et de collecter des avis spécifiques.
Si votre site est multilingue (WPML, Polylang), chaque traduction doit avoir son propre balisage avec des avis dans la langue correspondante. Les plugins SEO multilingues gèrent cela automatiquement. Vérifiez que les avis ne sont pas dupliqués d'une langue à l'autre, car Google pourrait les considérer comme du spam.
Oui, c'est le seul moyen standardisé pour que Google affiche des étoiles dans les résultats de recherche. Sans ce balisage, les étoiles n'apparaîtront pas, même si vous avez des avis sur votre site.
Oui, vous pouvez ajouter manuellement le code JSON-LD dans le fichier functions.php de votre thème. Cela nécessite des compétences en développement et une maintenance régulière, mais offre un contrôle total.
Google n'impose pas de nombre minimum, mais en pratique, il faut au moins 3 à 5 avis pour que l'extrait enrichi soit affiché. En dessous, Google peut juger la note non représentative.
Oui, à condition qu'ils soient vérifiés et que le balisage soit correctement configuré. Attention aux doublons de schéma si vous utilisez également le balisage natif WooCommerce.
Vérifiez que votre code JSON-LD inclut bien le champ 'reviewCount' avec le nombre total d'avis. Dans WooCommerce, utilisez la méthode get_rating_count() pour récupérer cette valeur.
Oui, le balisage peut être affiché même si le produit est temporairement indisponible, tant que des avis existent. Cependant, Google peut ne pas afficher les étoiles si la page est peu pertinente.
Utilisez l'outil de test des données structurées de Google (https://search.google.com/test/rich-results) ou le rapport de données structurées dans Google Search Console. Ces outils vous indiqueront les erreurs éventuelles.
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.