Un matin, vous tapez le nom d'un de vos produits sur Google et quelque chose cloche : les étoiles jaunes sous votre lien ont disparu. Pas de message d'erreur, pas d'email de Google. Juste… plus d'étoiles, et un taux de clic qui s'effrite discrètement au profit du concurrent d'en dessous qui, lui, les a toujours.
Bonne nouvelle : dans 90% des cas, la cause est l'une des cinq ci-dessous, et trois se corrigent en moins d'une heure.
D'abord : vérifiez en 2 minutes (sans rien croire sur parole)
- Ouvrez le test des résultats enrichis de Google et collez l'URL de votre fiche produit.
- Trois issues possibles :
- « Aucun élément détecté » → votre balisage produit a disparu ou n'a jamais été là (causes 1, 2, 3).
- Éléments détectés avec des erreurs → balisage présent mais invalide (causes 2, 4).
- Tout est vert → le balisage est bon ; le problème est côté indexation ou éligibilité (cause 5).
- Complétez avec Search Console → Améliorations → « Extraits de produit » : la courbe des éléments valides raconte QUAND ça a cassé — souvent le jour d'une mise à jour de thème ou d'une app.
Cause 1 — Une app a écrasé (ou retiré) votre balisage
Le cas le plus fréquent. Les apps d'avis (Judge.me, Loox, Yotpo…) et certaines apps SEO injectent leur propre balisage Product. Deux scénarios qui tournent mal :
- Le doublon : votre thème génère un bloc
Product, l'app en ajoute un second avec un prix ou une note différente. Google se retrouve avec deux versions contradictoires de la même fiche… et choisit au hasard — ou ne montre plus rien. Symptôme classique : « les étoiles apparaissent et disparaissent selon les jours ». - L'injection JavaScript : l'app n'écrit rien dans le HTML — elle injecte le balisage en JavaScript après le chargement. Google finit généralement par l'exécuter, mais avec du retard, et le jour où le script est bloqué ou modifié, tout disparaît sans aucun symptôme visible sur votre site.
Le fix : une seule source de vérité. Si votre app d'avis propose une option « structured data », désactivez soit celle-ci, soit le bloc natif du thème — jamais les deux actifs.
Cause 2 — Un bloc JSON-LD est devenu illisible
Le balisage vit dans des blocs <script type="application/ld+json">. Il suffit qu'une app y concatène deux documents JSON, ou y laisse un caractère de contrôle, pour que le bloc entier devienne illisible — Google l'ignore alors silencieusement. Votre site fonctionne parfaitement, vos clients ne voient rien, et vos étoiles s'éteignent.
Vérifier : validator.schema.org, collez l'URL. Le fix : retrouver la section ou l'app qui génère le bloc fautif (cherchez un extrait de son contenu dans l'éditeur de code du thème) et la corriger ou la désactiver.
Cause 3 — La mise à jour de thème qui a tout emporté
Les thèmes récents (Dawn et dérivés) génèrent nativement le balisage produit. Mais une refonte, un thème acheté, ou un développeur qui « nettoie » theme.liquid peuvent supprimer le snippet sans que personne ne le remarque — il ne rend rien de visible.
Le fix : comparer avec une sauvegarde du thème, ou réintroduire un snippet structured-data.liquid rendu côté serveur avec prix, devise, disponibilité et image tirés du produit courant.
Cause 4 — Le prix du balisage ne correspond plus au prix affiché
Une promo appliquée à moitié, une app de conversion de devises, un prix codé en dur : si le prix « machine » diverge du prix affiché, Google perd confiance dans la fiche — et si vous faites du Google Shopping, Merchant Center peut carrément désapprouver le produit (« valeur incohérente »).
Le fix : dans le thème, le prix du balisage doit venir de la même variable que le prix affiché — jamais d'une valeur figée.
Cause 5 — La page n'est plus indexable du tout
La plus brutale : une balise noindex posée par erreur (souvent un métachamp seo.hidden hérité d'un import CSV ou d'une app) sort la fiche de Google — étoiles comprises. Vérifier : tapez site:votreboutique.com/products/votre-produit dans Google. Zéro résultat = la page n'existe plus pour Google.
Le vrai problème : personne ne surveille
Aucune de ces cinq pannes ne produit de symptôme visible sur votre boutique. Elles se découvrent des semaines plus tard, dans une courbe Search Console qu'on ne consulte pas, pendant que le CTR file chez le concurrent. Sur 77 boutiques Shopify françaises que nous avons scannées en juillet 2026, 27% avaient au moins un problème critique de ce type — sans le savoir.
Scannez gratuitement votre boutique : on vérifie ces 5 causes (et une dizaine d'autres) en 2 minutes, en lecture seule, sans accès à votre admin. → scan gratuit
À lire aussi dans ce cluster (EN)
Vous ne savez pas si ça touche votre boutique en ce moment ?
Scanner ma boutique gratuitement