Sommaire
Dans un article publié sur son site, Ilana Davis rappelle qu’un balisage schema produit ne doit pas forcément apparaître sur toutes les fiches produits d’une boutique Shopify.
Par défaut, l’application JSON-LD for SEO ajoute automatiquement les données structurées Product sur chaque page produit, sauf pour les produits affichés à zéro euro. Cela inclut aussi les données liées aux avis.
Mais il reste possible de désactiver ce balisage, soit sur l’ensemble du site, soit uniquement sur certaines fiches produits.
Désactiver le balisage produit sur tout le site
Pour supprimer totalement les données Product et ProductGroup générées par l’application, il faut passer par les réglages de JSON-LD for SEO. Le chemin indiqué est le suivant :
- ouvrir le menu Product,
- sélectionner Show Product Data,
- décocher l’option Show product markup.
Une fois cette option désactivée, l’application ne génère plus de données structurées produit ni de données d’avis sur l’ensemble de la boutique.
Ilana Davis précise que la désactivation du balisage produit entraîne aussi la suppression des données de reviews.
Désactiver le balisage sur une fiche produit précise
Pour retirer uniquement le balisage d’un produit spécifique, la méthode passe par un metafield Shopify. Il faut d’abord créer un nouveau champ personnalisé dans :
Settings > Metafields and Metaobjects > Product > Add definition
Les paramètres demandés sont :
- nom libre (par exemple Hide structured data),
- namespace :
jsonld, - key :
hide_product, - type : true or false.
Le point important concerne le namespace et la key, qui doivent correspondre exactement à :
jsonld.hide_product
Sans cette configuration exacte, la suppression ne fonctionne pas.
Attribuer la valeur au produit concerné
Une fois le metafield créé, il faut se rendre sur la fiche produit concernée dans l’administration Shopify. En bas de page, dans la section Product Metafields, il suffit de sélectionner la valeur :
True
puis d’enregistrer la fiche produit. À partir de ce moment, JSON-LD for SEO ne génère plus les données Product ni les données d’avis pour cette page précise.
Garder la main sur le balisage
Cette option permet d’éviter un balisage uniforme sur tout le catalogue et de mieux contrôler les données structurées envoyées à Google, page par page si nécessaire.