IMPORTANT
Ces informations sont à destination des intégrateurs de votre site.
Si vous ne maîtrisez pas le côté technique des Rich snippets, nous vous invitons à partager cet article à vos techniciens.
Pour un fonctionnement correct des Rich snippets, il faut que certains pré-requis soient respectés.
Vous trouverez toutes les informations concernant les bonnes pratiques dans cet article de la documentation Google
→ https://developers.google.com/search/docs/appearance/structured-data/article?hl=fr
Si vous constatez des erreurs dans l'outil d'analyse de Rich Snippets Google, il existe quatre causes possibles :
- L'identifiant produit utilisé dans votre Rich Snippet Product est incorrect ou absent,
- Votre format Rich Snippets est incorrect, ou des doublons sont présents,
- L'objet "product" n'est pas déclaré au début du <body>,
- Le bloc des étoiles n'est pas placé immédiatement après le nom du produit.
🔧 L'outil de test des résultats enrichis de Google est disponible ici.
Procédure de correction
Étape 1 : Test de la page produit via l'outil Google
- Se rendre sur la page suivante : https://search.google.com/test/rich-results
- Coller l'URL de la page de produit
⇒ La page sera analysée pour créer un rapport. S'il y a des problèmes ou des avertissements, ils seront mis en évidence.
Étape 2 : Vérification de l'identifiant produit utilisé par Product
L'identifiant produit utilisé est incorrect ou inexistant :
- Si vous utilisez le format JSON-LD, ajoutez à "Product" un élément nommé "@id" avec l'URL de la page de produit comme valeur par défaut.
- Si vous utilisez comme identifiant l'URL de la page, vérifier que celle-ci est correcte.
- Si votre produit est un produit décliné (tailles, couleurs, etc...), l'URL à référencer sera toujours l'URL de l'article parent.
Ici, ID & URL sont différents, ce qui engendrera une erreur :
Étape 3 : Vérification du format Rich Snippet
Votre format Rich Snippets est incorrect, ou des doublons sont présents :
Vous pouvez créer des extraits enrichis à l'aide de deux types différents de structures de données :
- Microdata
- JSON-LD
ATTENTION !
Une page web doit impérativement utiliser une seule structure de données pour les extraits enrichis.
Lors qu'on utilise les deux formats sur une page web (microdata + JSON-LD), des erreurs s'afficheront dans les outils d'analyse de Google et les étoiles ne seront pas visibles dans les SERP.
Il faut donc que la structure de données soit la même dans la configuration Avis Vérifiés et dans le back-office de votre CMS.
Par défaut, cette structure est en JSON-LD côté Avis Vérifiés.
Si vous avez des doublons (Plusieurs éléments Product intégrés), merci de les regrouper dans une déclaration Product au début du Body.
Exemple : Erreur sur itemReviewed dans les résultats de l'outil de recherche Google :
Lorsque vous cliquez sur l'erreur, le code du Rich snippet est affiché.
Dans l'exemple ci-dessous nous constatons que l'intégration a été faite en microdata :
Origine de l'erreur
- Votre Rich Snippet Product est intégré en format JSON-LD
- Cependant, le Rich Snippet généré par Avis Vérifiés est intégré en format MICRODATA,
- ItemReviewed est un objet qui appartient à la syntaxe de microdata.
- L'outil d'analyse de Google s’attend à le trouver dans votre rich snippet Product.
- Votre rich snippet Product est intégré en JSON-LD, donc ItemReviewed n'existe pas.
Solution : Consultez la documentation d'intégration de votre module pour modifier le paramétrage de votre Rich Snippet et le générer en JSON-LD
Exemple de paramétrage module :
Exemple de paramétrage TAGJS :
Exemple de paramétrage Widget produit (nouvelle génération) :
→ Au sein de ceux-ci, Rich Snippets sont systématiquement en JSON-LD :