Un schema produit qui décroche des fiches
Un schema valide et un schema éligible sont deux choses différentes. Le balisage Product ne décroche une fiche enrichie que si les champs requis sont présents, cohérents avec ce que la page montre visiblement, et si les identifiants se résolvent. La plupart des implémentations passent la validation tout en omettant les champs qui déclenchent réellement l'enrichissement, ou contredisent la page rendue d'une façon qui le supprime silencieusement.
À utiliser lorsque les pages produits sont valides dans le test des résultats enrichis mais n'affichent ni prix, ni note, ni disponibilité dans la fiche de recherche.
Le fichier de compétence
Ce qu’il vous faut d’abord
- le DOM rendu d'une page produit, pas le HTML source
- votre couverture des données GTIN, MPN et marque sur l'ensemble du catalogue
- les rapports Search Console sur les fiches marchandes et les extraits produits
Méthode
- 01 Validez sur la page rendue, car beaucoup de gabarits e-commerce injectent le prix et le stock côté client et le crawler peut voir une valeur différente de ce qu'annonce votre JSON-LD.
- 02 Publiez des offers avec price, priceCurrency, availability et priceValidUntil. Une devise manquante suffit à supprimer le prix de la fiche tout en restant valide.
- 03 Renseignez gtin quand vous l'avez, et mpn plus brand quand vous ne l'avez pas. C'est la couverture des identifiants qui sépare l'éligibilité aux fiches marchandes d'un simple extrait produit.
- 04 Pour les produits à variantes, utilisez un seul produit avec une offre par variante, ou aggregateOffer avec lowPrice et highPrice. N'émettez pas un objet Product par variante sur une même URL.
- 05 Ne balisez aggregateRating que là où les avis se trouvent réellement sur la page et sont visibles. Agréger des notes valables pour tout le site sur chaque produit est la cause la plus fréquente d'action manuelle pour données structurées.
- 06 Suivez le rapport sur les fiches marchandes de Search Console chaque semaine plutôt que de retester des URL isolées, il montre à grande échelle quels articles sont éligibles et lesquels sont filtrés.
Ce que ça produit
Un JSON-LD produit qui franchit la barre d'éligibilité aux fiches marchandes, pas seulement celle du validateur, vérifié sur la page rendue.
Là où ça dérape
- un prix JSON-LD qui dérive du prix affiché parce que l'un est en cache et l'autre non, ce qui supprime silencieusement l'enrichissement
- réutiliser une note d'avis unique valable pour tout le site comme aggregateRating sur chaque page produit
- omettre priceCurrency ou les informations de livraison en supposant qu'un test valide garantit l'affichage de la fiche
Utiliser cette compétence dans votre propre IA
Le fichier téléchargé est un simple markdown dont l'en-tête porte le nom et le déclencheur. Quand un assistant sait charger des compétences tout seul, c'est cet en-tête qu'il lit pour décider que celle-ci s'applique.
Plus dans SEO e-commerce
Contrôle du crawl de la navigation à facettes
À utiliser lorsqu'une catégorie de quelques centaines de produits a généré des dizaines de milli...
Contenu de page catégorie qui se positionne
À utiliser lorsque les pages catégories stagnent en positions 8 à 20 sur leur terme principal et...
Descriptions produits à grande échelle
À utiliser lorsque vous avez des milliers de références sous contenu fourni par le fabricant et...
Produits en rupture et arrêtés
À utiliser lorsque des produits passent en rupture de stock ou sont arrêtés et que vous devez dé...