Données structurées pour les programmes de fidélité (MemberProgram
)

De nombreux marchands proposent des programmes de fidélité qui offrent aux membres des avantages spéciaux, tels que des prix spéciaux et des points de fidélité. Lorsque vous ajoutez des données structurées MemberProgram
à votre site, la recherche Google peut utiliser ces informations pour afficher des avantages de fidélité avec vos produits et vos fiches info dans les résultats de recherche.
Comment ajouter des données structurées
Ces données structurées représentent un format normalisé permettant de fournir des informations sur une page et de classer son contenu. En savoir plus sur le fonctionnement des données structurées
Voici, dans les grandes lignes, comment créer, tester et publier des données structurées.
- Ajoutez les propriétés obligatoires. En fonction du format que vous utilisez, découvrez où insérer des données structurées sur la page.
- Suivez les consignes.
- Validez votre code à l'aide de l'outil de test des résultats enrichis et corrigez les erreurs critiques, le cas échéant. Envisagez également de résoudre les problèmes non critiques que l'outil a pu signaler, car cela peut contribuer à améliorer la qualité de vos données structurées. Toutefois, ce n'est pas nécessaire pour pouvoir bénéficier des résultats enrichis.
- Déployez quelques pages où figurent vos données structurées et utilisez l'outil d'inspection d'URL pour découvrir comment Google voit la page. Assurez-vous que Google peut accéder à votre page et qu'elle n'est pas bloquée par un fichier robots.txt, la balise
noindex
ni par des identifiants de connexion. Si tout semble être en ordre, vous pouvez demander à Google d'explorer de nouveau vos URL. - Pour informer Google des modifications futures de vos pages, nous vous recommandons de nous envoyer un sitemap. Vous pouvez automatiser cette opération à l'aide de l'API Sitemap de la Search Console.
Exemples
Voici un exemple de balisage de données structurées MemberProgram
pour un programme de fidélité avec deux niveaux d'adhésion.
<html> <head> <title>About Us</title> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "MemberProgram", "name": "Membership Plus", "description": "For frequent shoppers this is our top-rated loyalty program", "url": "https://www.example.com/membership-plus", "hasTiers": [ { "@type": "MemberProgramTier", "@id": "#plus-tier-silver", "name": "silver", "url": "https://www.example.com/membership-plus-silver", "hasTierBenefit": [ "https://schema.org/TierBenefitLoyaltyPoints" ], "membershipPointsEarned": 5 }, { "@type": "MemberProgramTier", "@id": "#plus-tier-gold", "name": "gold", "url": "https://www.example.com/membership-plus-gold", "hasTierRequirement": { "@type": "CreditCard", "name": "Example platinum card plus" }, "hasTierBenefit": [ "https://schema.org/TierBenefitLoyaltyPrice", "https://schema.org/TierBenefitLoyaltyPoints" ], "membershipPointsEarned": 10 } ] } </script> </head> <body> </body> </html>
Consignes
Pour que votre balisage de programme de fidélité puisse être utilisé dans la recherche Google, vous devez suivre ces consignes :
- Consignes générales relatives aux données structurées
- Essentiels de la recherche
- Consignes techniques
Consignes techniques
- Nous vous recommandons de placer les informations sur le programme de fidélité sur une seule page de votre site décrivant les programmes de fidélité de votre organisation. Vous n'avez pas besoin de les inclure sur chaque page de votre site. Si vous avez des pages distinctes décrivant chaque niveau d'un programme, nous vous recommandons d'inclure la définition complète de ce programme de fidélité et de ses niveaux sur une seule page. Vous pouvez définir des programmes de fidélité distincts sur des pages distinctes.
-
Incluez le type de données structurées
MemberProgram
sous le type de données structuréesOrganization
. Pour en savoir plus, consultez la section Balisage de l'organisation. -
Pour spécifier les avantages de fidélité (tels que les prix et les points de fidélité gagnés) pour vos produits individuels, ajoutez le balisage
UnitPriceSpecification
défini pour les fiches de marchand. Le balisageMemberProgram
que vous définissez pour votre organisation fonctionne avec les données structuréesvalidForMemberTier
etMembershipPointsEarned
pour définir les avantages de fidélité de vos clients lorsqu'ils achètent vos produits.
Définitions des types de données structurées
Vous devez inclure les propriétés obligatoires pour que vos données structurées puissent être utilisées dans la recherche Google. Vous pouvez également inclure les propriétés recommandées pour ajouter d'autres informations sur vos programmes de fidélité et ainsi offrir une meilleure expérience utilisateur.
MemberProgram
Utilisez les propriétés suivantes pour décrire un ou plusieurs programmes de fidélité et un ou plusieurs niveaux par programme de fidélité pour votre entreprise. La définition complète de MemberProgram
est disponible sur schema.org/MemberProgram.
Propriétés obligatoires | |
---|---|
description |
Description du programme de fidélité, décrivant les principaux avantages pour les membres. |
hasTiers |
Élément Définit un niveau dans un programme de fidélité. Un programme de fidélité doit comporter au moins un niveau.
Consultez la liste des propriétés |
name |
Nom du programme de fidélité. |
Propriétés recommandées | |
---|---|
url |
URL de la page Web sur laquelle l'acheteur peut s'inscrire à ce programme de fidélité.
N'indiquez pas plusieurs URL. Si vous n'en fournissez pas, l'URL de la page contenant les données structurées |
MemberProgramTier
MemberProgramTier
permet de définir un niveau pour un MemberProgram
.
Un programme de fidélité peut comporter plusieurs niveaux. Par exemple, bronze, argent et or.
La définition complète de l'élément MemberProgramTier
est disponible sur schema.org/MemberProgramTier.
Propriétés obligatoires | |
---|---|
hasTierBenefit |
Élément Avantage réservé aux membres de ce niveau. Un niveau d'adhésion peut comporter plusieurs avantages. Les noms courts sans préfixe d'URL sont également acceptés (par exemple,
|
name |
Nom du niveau d'adhésion. |
Propriétés recommandées | |
---|---|
hasTierRequirement |
Condition requise pour rejoindre un niveau d'adhésion. Si aucune information n'est fournie, tout le monde peut rejoindre le niveau gratuitement. Pour un niveau payant, spécifiez une valeur du type représentant l'exigence pour rejoindre le niveau.
|
membershipPointsEarned |
Nombre de points de fidélité gagnés par le consommateur par unité monétaire dépensée lorsque |
url |
URL de la page Web sur laquelle l'acheteur peut s'inscrire à ce niveau d'adhésion spécifique. N'indiquez pas plusieurs URL. |
Configurer des programmes de fidélité avec Google via Merchant Center
Les programmes de fidélité peuvent être difficiles à configurer et à mettre à jour avec le balisage. Si vous disposez d'un compte Google Merchant Center, vous pouvez également configurer votre programme de fidélité directement dans Google Merchant Center au lieu d'utiliser le balisage. Pour en savoir plus, consultez l'article du centre d'aide Merchant Center sur les programmes de fidélité.
Si vous fournissez à la fois des programmes de fidélité avec balisage et via Merchant Center, Google utilisera les paramètres Merchant Center.
Dépannage
Si vous ne parvenez pas à mettre en œuvre ou à déboguer des données structurées, voici quelques ressources susceptibles de vous aider.
- Si vous utilisez un système de gestion de contenu (CMS) ou si une autre personne s'occupe de votre site, demandez à la personne en charge de vous aider. Veillez à lui transmettre tous les messages de la Search Console qui détaillent le problème.
- Google ne garantit pas que les fonctionnalités basées sur les données structurées apparaîtront dans les résultats de recherche. Pour consulter la liste des raisons courantes pour lesquelles Google n'affiche pas toujours votre contenu dans un résultat enrichi, reportez-vous aux consignes générales relatives aux données structurées.
- Vos données structurées comportent peut-être une erreur. Consultez la liste des erreurs de données structurées et le rapport sur les données structurées impossibles à analyser.
- Si vous avez reçu une action manuelle de données structurées concernant votre page, ces données seront ignorées (mais la page concernée apparaîtra peut-être toujours dans les résultats de recherche Google). Pour résoudre les problèmes de données structurées, utilisez le rapport sur les actions manuelles.
- Consultez à nouveau les consignes pour déterminer si votre contenu est bien conforme. Le problème peut être dû à une page contenant du spam ou à l'utilisation de balises qui en contiennent. Toutefois, il est possible qu'il ne s'agisse pas d'un problème de syntaxe et que le test des résultats enrichis ne puisse pas identifier le problème.
- Découvrez comment résoudre les problèmes liés aux résultats enrichis manquants ou à une baisse du nombre total de résultats enrichis.
- Prévoyez un certain temps avant que la réexploration et la réindexation soient effectuées. Gardez à l'esprit qu'il faut souvent compter plusieurs jours après la publication d'une page pour que Google puisse la trouver et l'explorer. Pour toute question d'ordre général sur l'exploration et l'indexation, consultez les questions fréquentes sur l'exploration et l'indexation dans la recherche Google.
- Posez une question sur le forum Google Search Central.