Données structurées d'événement (Event
)
L'expérience de recherche d'événements sur Google permet aux utilisateurs de trouver plus facilement des événements et d'y participer via la recherche Google et dans d'autres produits comme Google Maps. Cette fonctionnalité présente de nombreux avantages :
- Des résultats plus interactifs : vos événements peuvent s'afficher dans l'interface de recherche d'événements sur Google, avec votre logo, une description et plus encore.
- Amélioration probable de votre visibilité et du taux de conversion : les internautes peuvent interagir avec l'événement publié et accéder à votre site de manière innovante. Découvrez comment Eventbrite a enregistré une augmentation de 100 % du trafic généré par la recherche Google d'une année sur l'autre.
Selon le balisage utilisé, vos événements peuvent s'afficher dans des résultats enrichis :
Résultats enrichis pour les événements | |
---|---|
Activités à faire chez soi : aidez les internautes à trouver des activités à faire à la maison. Lorsque les internautes recherchent des activités à faire chez eux, vos vidéos et événements en ligne s'affichent dans des résultats enrichis. Si
vous utilisez des données structurées de type Pour en savoir plus sur la disponibilité des fonctionnalités, et consulter les consignes et des exemples, consultez la section Activités à faire chez soi. |
Pour faire en sorte que vos événements puissent s'afficher dans les résultats de recherche Google, vous avez trois options :
- Si vous utilisez un site Web tiers pour publier des événements (par exemple, si vous publiez des événements sur des sites Web de billetterie ou des plates-formes de réseaux sociaux), vérifiez si votre éditeur d'événements utilise déjà l'expérience de recherche d'événements sur Google. Si un tel site est intégré à Google, continuez à publier vos événements sur le site Web tiers. Aucune autre action n'est requise de votre part.
- Si vous utilisez un CMS (WordPress, par exemple) et que vous n'avez pas accès à votre code HTML, vérifiez s'il propose un plug-in qui permet d'ajouter des données structurées à votre site. Vous pouvez également utiliser le marqueur de données pour informer Google de vos événements sans avoir à modifier le code HTML de votre site.
- Si vous préférez modifier votre code HTML, utilisez des données structurées pour intégrer directement votre site à Google. Vous devez modifier le code HTML des pages d'événement.
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. Pour consulter un guide détaillé sur l'ajout de données structurées à une page Web, accédez à cet atelier de programmation.
- Assurez-vous que Googlebot peut explorer vos pages d'événement. Elles ne doivent pas être protégées par un fichier robots.txt ni par une balise
meta
robots. - Assurez-vous que le serveur peut gérer une vitesse d'exploration supérieure.
- Veillez à respecter nos consignes.
- Si plusieurs copies du même événement sont hébergées sur votre site sous différentes URL, utilisez des URL canoniques sur chaque copie de la page.
- Ajoutez des données structurées à vos pages d'événement. Actuellement, l'expérience de recherche d'événements sur Google ne prend en charge que les pages qui se concentrent sur un seul événement. Dès lors, nous vous recommandons de ne pas ajouter le balisage aux pages contenant plusieurs événements.
- Testez et prévisualisez vos données structurées.
- Vérifiez l'état d'indexation de vos URL et demandez leur exploration via l'outil d'inspection d'URL dans la Search Console. Pour déterminer si les robots d'exploration peuvent accéder aux données structurées de votre page, utilisez la fonctionnalité de test en direct.
- Tenez Google informé des pages d'événement que vous venez de créer ou de modifier.
Exemples
Événement standard
Voici un exemple de norme Event
au format JSON-LD. Les événements dits standards se déroulent à un emplacement physique et selon les conditions initialement prévues. Vous pouvez également utiliser la syntaxe RDFa ou le format de microdonnées.
<html> <head> <title>The Adventures of Kira and Morrison</title> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Event", "name": "The Adventures of Kira and Morrison", "startDate": "2025-07-21T19:00-05:00", "endDate": "2025-07-21T23:00-05:00", "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode", "eventStatus": "https://schema.org/EventScheduled", "location": { "@type": "Place", "name": "Snickerpark Stadium", "address": { "@type": "PostalAddress", "streetAddress": "100 West Snickerpark Dr", "addressLocality": "Snickertown", "postalCode": "19019", "addressRegion": "PA", "addressCountry": "US" } }, "image": [ "https://example.com/photos/1x1/photo.jpg", "https://example.com/photos/4x3/photo.jpg", "https://example.com/photos/16x9/photo.jpg" ], "description": "The Adventures of Kira and Morrison is coming to Snickertown in a can't miss performance.", "offers": { "@type": "Offer", "url": "https://www.example.com/event_offer/12345_202403180430", "price": 30, "priceCurrency": "USD", "availability": "https://schema.org/InStock", "validFrom": "2024-05-21T12:00" }, "performer": { "@type": "PerformingGroup", "name": "Kira and Morrison" }, "organizer": { "@type": "Organization", "name": "Kira and Morrison Music", "url": "https://kiraandmorrisonmusic.com" } } </script> </head> <body> </body> </html>
Événement en ligne
Voici un exemple d'événement en ligne.
<html> <head> <title>The Adventures of Kira and Morrison</title> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Event", "name": "The Adventures of Kira and Morrison", "startDate": "2025-07-21T19:00:00-05:00", "endDate": "2025-07-21T23:00-05:00", "eventStatus": "https://schema.org/EventScheduled", "eventAttendanceMode": "https://schema.org/OnlineEventAttendanceMode", "location": { "@type": "VirtualLocation", "url": "https://operaonline.stream5.com/" }, "image": [ "https://example.com/photos/1x1/photo.jpg", "https://example.com/photos/4x3/photo.jpg", "https://example.com/photos/16x9/photo.jpg" ], "description": "The Adventures of Kira and Morrison is coming to Snickertown in a can't miss performance.", "offers": { "@type": "Offer", "url": "https://www.example.com/event_offer/12345_202403180430", "price": 30, "priceCurrency": "USD", "availability": "https://schema.org/InStock", "validFrom": "2024-05-21T12:00" }, "performer": { "@type": "PerformingGroup", "name": "Kira and Morrison" }, "organizer": { "@type": "Organization", "name": "Kira and Morrison Music", "url": "https://kiraandmorrisonmusic.com" } } </script> </head> <body> </body> </html>
Événement mixte (en ligne et sur place)
Voici un exemple d'événement qui a lieu, en partie, en ligne et, en partie, à un emplacement physique.
<html> <head> <title>The Adventures of Kira and Morrison</title> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Event", "name": "The Adventures of Kira and Morrison", "startDate": "2025-07-21T19:00-05:00", "endDate": "2025-07-21T23:00-05:00", "eventAttendanceMode": "https://schema.org/MixedEventAttendanceMode", "eventStatus": "https://schema.org/EventScheduled", "location": [{ "@type": "VirtualLocation", "url": "https://operaonline.stream5.com/" }, { "@type": "Place", "name": "Snickerpark Stadium", "address": { "@type": "PostalAddress", "streetAddress": "100 West Snickerpark Dr", "addressLocality": "Snickertown", "postalCode": "19019", "addressRegion": "PA", "addressCountry": "US" } }], "image": [ "https://example.com/photos/1x1/photo.jpg", "https://example.com/photos/4x3/photo.jpg", "https://example.com/photos/16x9/photo.jpg" ], "description": "The Adventures of Kira and Morrison is coming to Snickertown in a can't miss performance.", "offers": { "@type": "Offer", "url": "https://www.example.com/event_offer/12345_202403180430", "price": 30, "priceCurrency": "USD", "availability": "https://schema.org/InStock", "validFrom": "2024-05-21T12:00" }, "performer": { "@type": "PerformingGroup", "name": "Kira and Morrison" }, "organizer": { "@type": "Organization", "name": "Kira and Morrison Music", "url": "https://kiraandmorrisonmusic.com" } } </script> </head> <body> </body> </html>
Événement avec état mis à jour
Plusieurs options s'offrent à vous pour définir l'état d'un événement. Voici quelques exemples courants d'événements dont l'état a été mis à jour. Pour plus d'informations, reportez-vous à la propriété eventStatus
.
Événement annulé
Voici un exemple d'événement qui a été annulé.
<html> <head> <title>The Adventures of Kira and Morrison</title> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Event", "name": "The Adventures of Kira and Morrison", "startDate": "2025-07-21T19:00-05:00", "endDate": "2025-07-21T23:00-05:00", "eventStatus": "https://schema.org/EventCancelled", "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode", "location": { "@type": "Place", "name": "Snickerpark Stadium", "address": { "@type": "PostalAddress", "streetAddress": "100 West Snickerpark Dr", "addressLocality": "Snickertown", "postalCode": "19019", "addressRegion": "PA", "addressCountry": "US" } }, "image": [ "https://example.com/photos/1x1/photo.jpg", "https://example.com/photos/4x3/photo.jpg", "https://example.com/photos/16x9/photo.jpg" ], "description": "The Adventures of Kira and Morrison is coming to Snickertown in a can't miss performance.", "offers": { "@type": "Offer", "url": "https://www.example.com/event_offer/12345_202403180430", "price": 30, "priceCurrency": "USD", "availability": "https://schema.org/InStock", "validFrom": "2024-05-21T12:00" }, "performer": { "@type": "PerformingGroup", "name": "Kira and Morrison" }, "organizer": { "@type": "Organization", "name": "Kira and Morrison Music", "url": "https://kiraandmorrisonmusic.com" } } </script> </head> <body> </body> </html>
Événement reprogrammé
Voici un exemple d'événement reprogrammé.
<html> <head> <title>The Adventures of Kira and Morrison</title> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Event", "name": "The Adventures of Kira and Morrison", "startDate": "2025-07-21T19:00-05:00", "endDate": "2025-07-21T23:00-05:00", "eventStatus": "https://schema.org/EventRescheduled", "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode", "previousStartDate": "2025-03-21T19:00-05:00", "location": { "@type": "Place", "name": "Snickerpark Stadium", "address": { "@type": "PostalAddress", "streetAddress": "100 West Snickerpark Dr", "addressLocality": "Snickertown", "postalCode": "19019", "addressRegion": "PA", "addressCountry": "US" } }, "image": [ "https://example.com/photos/1x1/photo.jpg", "https://example.com/photos/4x3/photo.jpg", "https://example.com/photos/16x9/photo.jpg" ], "description": "The Adventures of Kira and Morrison is coming to Snickertown in a can't miss performance.", "offers": { "@type": "Offer", "url": "https://www.example.com/event_offer/12345_202403180430", "price": 30, "priceCurrency": "USD", "availability": "https://schema.org/InStock", "validFrom": "2024-05-21T12:00" }, "performer": { "@type": "PerformingGroup", "name": "Kira and Morrison" }, "organizer": { "@type": "Organization", "name": "Kira and Morrison Music", "url": "https://kiraandmorrisonmusic.com" } } </script> </head> <body> </body> </html>
Événement désormais en ligne et reprogrammé
Voici un exemple d'événement qui a été reprogrammé et qui est désormais proposé en ligne.
<html> <head> <title>The Adventures of Kira and Morrison</title> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Event", "name": "The Adventures of Kira and Morrison", "startDate": "2025-07-21T19:00-05:00", "endDate": "2025-07-21T23:00-05:00", "eventAttendanceMode": "https://schema.org/OnlineEventAttendanceMode", "eventStatus": [ "https://schema.org/EventRescheduled", "https://schema.org/EventMovedOnline" ], "previousStartDate": "2025-03-21T19:00-05:00", "location": { "@type": "VirtualLocation", "url": "https://operaonline.stream5.com/" }, "image": [ "https://example.com/photos/1x1/photo.jpg", "https://example.com/photos/4x3/photo.jpg", "https://example.com/photos/16x9/photo.jpg" ], "description": "The Adventures of Kira and Morrison is coming to Snickertown in a can't miss performance.", "offers": { "@type": "Offer", "url": "https://www.example.com/event_offer/12345_202403180430", "price": 30, "priceCurrency": "USD", "availability": "https://schema.org/InStock", "validFrom": "2024-05-21T12:00-05:00" }, "performer": { "@type": "PerformingGroup", "name": "Kira and Morrison" }, "organizer": { "@type": "Organization", "name": "Kira and Morrison Music", "url": "https://kiraandmorrisonmusic.com" } } </script> </head> <body> </body> </html>
Régions et langues disponibles
Nous offrons désormais aux internautes un environnement de recherche d'événements sur Google dans davantage de pays et de langues, dont ceux indiqués ci-dessous.
Région | Langues disponibles |
---|---|
Australie | Anglais |
Brésil | Portugais |
Canada | Anglais |
Allemagne | Allemand |
Inde | Anglais |
Amérique latine | Espagnol |
Espagne | Espagnol |
Royaume-Uni | Anglais |
États-Unis | Anglais |
Consignes
Pour que votre site puisse figurer dans l'environnement de recherche Google spécifique aux événements, vous devez respecter les consignes suivantes.
- Consignes techniques
- Consignes relatives au contenu
- Consignes relatives à la date et à l'heure
- Essentiels de la recherche
- Consignes générales pour les données structurées
Consignes techniques
- La page cible doit contenir des données structurées correspondant à des types d'événement indiqués sur le site schema.org.
- Chaque événement DOIT avoir une URL unique (page d'informations détaillées) et un balisage au niveau de cette URL.
- Actuellement, l'expérience de recherche d'événements sur Google ne prend en charge que les pages qui se concentrent sur un seul événement. Dès lors, nous vous recommandons de ne pas ajouter le balisage aux pages contenant plusieurs événements.
Consignes relatives au contenu
- Chaque événement doit décrire avec précision le nom de l'événement, sa date de début et son lieu.
- Évitez de signaler des non-événements comme des événements :
- Ne faites pas la promotion de produits ou de services qui ne sont pas des événements (exemple : "Forfait voyage : San Diego/Los Angeles, 7 nuits").
- N'ajoutez pas d'opportunités d'achat ni de promotions à court terme (exemple : "Concert : achetez vos billets maintenant" ou "Concert : 50 % de réduction jusqu'à samedi").
- N'utilisez pas le balisage d'événement pour indiquer des heures d'ouverture ("Le parc d'aventure est ouvert de 8h à 17h", par exemple).
- N'utilisez pas le balisage d'événement pour marquer des bons de réduction ou des bons d'achat ("5 % de réduction sur votre première commande", par exemple).
- Ajoutez correctement des balises pour les événements qui se déroulent sur plusieurs jours :
- S'il s'agit d'un événement unique s'étendant sur plusieurs jours, spécifiez ses dates de début et de fin.
- S'il s'agit de plusieurs spectacles répartis sur plusieurs jours et nécessitant chacun un billet d'entrée individuel, ajoutez un élément
Event
distinct pour chaque spectacle.
Consignes relatives à la date et à l'heure
Lorsque vous utilisez les propriétés startDate
, endDate
et previousStartDate
, suivez ces consignes relatives à la date et à l'heure.
Spécifier des fuseaux horaires
Pour spécifier le fuseau horaire, incluez le décalage horaire UTC ou GMT. Par exemple, si l'événement débute le 5 septembre à 19h à New York, la valeur startDate
correspond à GMT/UTC-5 pendant l'heure d'été et GMT/UTC-4 pendant l'heure d'hiver. Pendant l'heure d'été, la valeur startDate
correspondrait respectivement à "2019-09-05T19:00:00-05:00"
ou "2019-09-05T19:00:00-04:00"
. Si aucun fuseau horaire n'est spécifié, Google utilise le fuseau horaire du lieu de l'événement tel que spécifié dans location
. Pour les événements en ligne, le fuseau horaire est obligatoire, car il n'existe aucune information de localisation que nous pouvons utiliser pour déterminer le début officiel de l'événement.
Bonnes pratiques
- L'événement se déroule sur plusieurs jours : dans ce cas, indiquez à la fois la date de début et la date de fin. N'indiquez pas d'heure si vous ne disposez pas de cette information.
Approche conseillée
"startDate": "2019-07-01T10:00:00-05:00", "endDate": "2019-07-26T17:00:00-05:00"
Approche conseillée
"startDate": "2019-07-01", "endDate": "2019-07-26"
Approche déconseillée
"startDate": "2019-07-01T00:00:00+00:00", "endDate": "2019-07-26T23:59:59+00:00"
- L'événement commence à une heure précise : si l'événement commence à une heure spécifique, telle que 17h localement, utilisez
2019-07-20T17:00:00
. Incluez le décalage UTC approprié. Par exemple, utilisez2019-07-20T17:00:00-07:00
si l'événement a lieu en Californie. - L'événement dure toute la journée : dans ce cas, ne spécifiez pas d'heure précise pour la date de début. Par exemple, pour un événement d'une journée, vous pouvez utiliser
2019-08-15
comme élémentstartDate
etendDate
. - L'heure de début de l'événement est inconnue : si vous ne connaissez pas l'heure de début, ne spécifiez pas d'heure précise. Par exemple, vous pouvez utiliser
2019-08-15
comme élémentstartDate
etendDate
.Approche conseillée :
"startDate": "2025-07-21"
Approche déconseillée :
"startDate": "2019-08-15T00:00:00+00:00"
Approche déconseillée :
"startDate": "2019-07-20T00:00:00"
Exemples d'interprétation de dates par Google
Voici quelques exemples d'interprétation de la date et de l'heure de début par Google :
Interprétations de la date et de l'heure de début | |
---|---|
2019-08-15T00:00:00+00:00 |
Google interprète la valeur startTime comme égale à 2019-08-14T17:00:00-07:00 (si l'élément location représente la Californie) ou égale à 2019-08-15T09:00:00 (si l'élément location représente la Corée). |
2019-08-15T23:59:59+00:00 |
Cela n'indique pas 2019-08-15 comme date de fin sauf si l'événement se produit dans le fuseau horaire GMT. Google interprète la valeur startTime comme égale à 2019-08-15T16:59:59-07:00 (si l'élément location représente la Californie) ou égale à 2019-08-16T08:59:59 (si l'élément location représente la Corée). |
2019-07-10 |
Il s'agit de la date, quel que soit le fuseau horaire. Lorsqu'elle est utilisée dans startDate , cela signifie que l'événement commence à une certaine heure de ce jour-là dans le lieu indiqué (location ). Lorsqu'elle est utilisée dans endDate , cela signifie que l'événement se termine à une certaine heure de ce jour-là dans le lieu indiqué (location ). |
2019-07-20T00:00:00 |
Cela indique minuit comme 2019-07-20 dans le fuseau horaire spécifié pour l'événement. Cette valeur est d'ailleurs probablement incorrecte, sauf si l'heure prévue de début de l'événement correspond effectivement à minuit. |
Définitions des types de données structurées
La définition complète de l'élément Event
est disponible
sur schema.org/Event.
Vous devez inclure les propriétés obligatoires pour que votre contenu puisse s'afficher dans les résultats de recherche améliorés. Vous pouvez également inclure les propriétés recommandées pour ajouter d'autres informations à votre contenu et ainsi offrir une meilleure expérience utilisateur.
Propriétés obligatoires | |
---|---|
location
|
Lieu de l'événement. Les exigences diffèrent selon que l'événement se déroule en ligne ou dans un lieu physique :
|
location.address
|
Adresse postale détaillée du lieu. Cette propriété n'est requise que pour les événements qui se déroulent dans un lieu physique. Approche déconseillée : Sydney Approche conseillée : Bennelong Point, Sydney NSW 2000, Australie Exemple pour les États-Unis "location": { "@type": "Place", "name": "Snickerpark Stadium", "address": { "@type": "PostalAddress", "streetAddress": "100 West Snickerpark Dr", "addressLocality": "Snickertown", "postalCode": "19019", "addressRegion": "PA", "addressCountry": "US" } } Exemples pour le Japon Vous pouvez rédiger les adresses de différentes manières pour le Japon. Google les comprendra. Voici un exemple avec l'adresse postale, la localité et le pays dans différents champs. "location": { "@type": "Place", "name": "ダイバーシティ東京", "address": { "@type": "PostalAddress", "streetAddress": "江東区青海1-10", "addressLocality": "東京", "addressCountry": "日本" } } Voici un exemple avec l'adresse postale et le pays dans différents champs. "location": { "@type": "Place", "name": "ダイバーシティ東京", "address": { "@type": "PostalAddress", "streetAddress": "東京都江東区青海1-10", "addressCountry": "日本" } } Voici un exemple d'adresse complète sur une seule ligne. "location": { "@type": "Place", "name": "ダイバーシティ東京", "address": { "@type": "PostalAddress", "name": "東京都江東区青海 1-1-10 ダイバーシティ東京プラザ" } } Bonnes pratiques relatives aux adresses :
|
location.url |
URL de l'événement en ligne auquel les utilisateurs peuvent participer. Cette propriété est obligatoire si votre événement se déroule en ligne. Si l'URL permettant de participer à l'événement n'est disponible qu'une fois l'utilisateur inscrit, indiquez l'URL à laquelle les internautes peuvent s'inscrire. "location": { "@type": "VirtualLocation", "url": "https://operaonline.stream5.com/" } |
name
|
Titre complet de l'événement. Approche déconseillée : Auditorium Bill Graham Approche déconseillée : **PROMOTION À SAISIR - Concert de Kesha et Macklemore - 25 $ ** Approche conseillée : Les Aventures de Kesha et Macklemore Approche conseillée : Rencontre avec Kesha et Macklemore Bonnes pratiques :
|
startDate |
Date et heure de début de l'événement au format ISO 8601. Ajoutez à la fois la date et l'heure afin que les utilisateurs puissent plus facilement trouver les événements qui correspondent à leur planning. Pour les événements en ligne, vous devez spécifier le fuseau horaire en incluant le décalage horaire par rapport à UTC ou GMT. "startDate": "2025-07-21T19:00" |
Propriétés recommandées | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
description
|
Description de l'événement. Décrivez tous les détails de l'événement pour permettre aux utilisateurs de comprendre clairement de quoi il s'agit et de participer facilement. Bonnes pratiques :
"description": "The Adventures of Kira and Morrison is coming to Snickertown in a can't miss performance." |
||||||||||
endDate
|
Date et heure de fin de l'événement au format ISO-8601.
Utilisez le même format que "endDate": "2025-07-21T23:00" |
||||||||||
eventAttendanceMode
|
Indique si l'événement se déroule en ligne, sur place ou partiellement en ligne et sur place. Si vous n'incluez pas cette propriété, Google considère que le mode d'événement est défini sur
Voici un exemple d'événement en ligne : { "@context": "https://schema.org", "@type": "Event", "eventAttendanceMode": "https://schema.org/OnlineEventAttendanceMode", "location": { "@type":"VirtualLocation", "url": "https://operaonline.stream5.com/" } } Voici un exemple d'événement qui a lieu à la fois en ligne et dans un lieu physique : { "@context": "https://schema.org", "@type": "Event", "eventAttendanceMode": "https://schema.org/MixedEventAttendanceMode", "location": { "@type": "VirtualLocation", "url": "https://operaonline.stream5.com/" }, { "@type": "Place", "name": "Snickerpark Stadium", "address": { "@type": "PostalAddress", "streetAddress": "100 West Snickerpark Dr", "addressLocality": "Snickertown", "postalCode": "19019", "addressRegion": "PA", "addressCountry": "US" } } } |
||||||||||
eventStatus
|
EventStatusType
État de l'événement. Si vous n'utilisez pas ce champ,
| ||||||||||
image
|
Élément URL d'une image ou d'un logo pour l'événement ou la tournée. L'inclusion d'une image aide les utilisateurs à comprendre l'événement tout en contribuant à l'accroissement de l'engagement. Nous recommandons que les images aient une largeur de 1 920 pixels, la largeur minimale étant 720 pixels. Consignes supplémentaires relatives aux images :
Exemple : "image": [ "https://example.com/photos/1x1/photo.jpg", "https://example.com/photos/4x3/photo.jpg", "https://example.com/photos/16x9/photo.jpg" ] |
||||||||||
location.name
|
Nom détaillé du lieu ou de l'établissement où se déroule l'événement. Cette propriété n'est recommandée que pour les événements qui se déroulent dans un lieu physique. Approche déconseillée : San Francisco, CA Approche conseillée : Amphithéâtre municipal Bill Graham Bonnes pratiques :
|
||||||||||
offers
|
Élément Offer imbriqué (un pour chaque type de ticket).
"offers": { "@type": "Offer" } |
||||||||||
offers.availability
|
Voici les options possibles :
"offers": { "@type": "Offer", "availability": "https://schema.org/InStock" } |
||||||||||
offers.price
|
Prix le plus bas disponible (y compris frais de service et taxes) du billet. N'oubliez pas de mettre à jour cette valeur lorsque les prix changent ou que les billets sont tous vendus.
Si l'événement est disponible sans paiement, frais de service ou taxes, définissez la valeur de "offers": { "@type": "Offer", "price": "30" } |
||||||||||
offers.priceCurrency
|
Code de devise ISO 4217 à trois lettres. "offers": { "@type": "Offer", "priceCurrency": "USD" } |
||||||||||
offers.validFrom
|
Date et heure de mise en vente des billets (nécessaires uniquement pour les offres valables à certaines dates), au format ISO-8601. "offers": { "@type": "Offer", "validFrom": "2024-05-21T12:00" } |
||||||||||
offers.url
|
URL d'une page offrant la possibilité d'acheter des billets. "offers": { "@type": "Offer", "url": "https://www.example.com/event_offer/12345_201803180430" } Cette URL doit répondre aux exigences suivantes :
|
||||||||||
organizer
|
Personne ou institution qui organise l'événement. Cette propriété est particulièrement importante pour les événements en ligne, pour lesquels aucune information de localisation n'est disponible. Si vous incluez |
||||||||||
organizer.name
|
Nom de la personne ou de l'institution qui organise l'événement. |
||||||||||
organizer.url
|
URL du domaine de l'organisateur de l'événement. |
||||||||||
performer
|
Personnes qui participent à l'événement, tels que les artistes et les comédiens. Utilisez une propriété "performer": { "@type": "PerformingGroup" } |
||||||||||
performer.name
|
Nom des personnes qui participent à l'événement, tels que le nom des artistes et des comédiens. "performer": { "@type": "PerformingGroup", "name": "Kira and Morrison" } |
||||||||||
previousStartDate
|
Date de début initiale de l'événement qui a été reprogrammé. Si vous ajoutez Pour les événements en ligne, vous devez spécifier le fuseau horaire en incluant le décalage horaire par rapport à UTC ou GMT.
Pour les événements reprogrammés, la propriété { "@context": "https://schema.org", "@type": "Event", "previousStartDate": ["2020-03-21T19:00-05:00", "2020-03-20T19:00-05:00", "2020-03-21T19:00-05:00"], "eventStatus": "https://schema.org/EventRescheduled", "startDate": "2020-07-21T19:00-05:00" } |
Suivre les résultats enrichis avec la Search Console
La Search Console est un outil qui vous permet de suivre les performances de vos pages dans la recherche Google. Il n'est pas nécessaire de vous inscrire à la Search Console pour figurer dans les résultats de recherche Google. Cependant, en vous inscrivant, vous comprendrez mieux la façon dont Google interprète votre site et serez plus à même de l'améliorer. Nous vous recommandons de consulter la Search Console dans les cas suivants :
- Après avoir déployé des données structurées pour la première fois
- Après avoir publié de nouveaux modèles ou après avoir mis à jour votre code
- Lors des analyses régulières du trafic
Après avoir déployé des données structurées pour la première fois
Une fois que Google a indexé vos pages, recherchez les problèmes à l'aide du rapport sur l'état des résultats enrichis. Idéalement, il y aura une augmentation du nombre d'articles valides et pas d'augmentation du nombre d'articles non valides. Si vous détectez des problèmes au niveau des données structurées :
- Corrigez les éléments non valides.
- Inspectez une URL active pour vérifier si le problème persiste.
- Demandez la validation à l'aide du rapport d'état.
Après avoir publié de nouveaux modèles ou après avoir mis à jour votre code
Lorsque vous apportez des modifications importantes à votre site Web, surveillez l'augmentation des éléments non valides dans les données structurées.- Si vous constatez une augmentation du nombre d'éléments non valides, vous avez peut-être déployé un nouveau modèle qui ne fonctionne pas, ou votre site interagit différemment et de façon incorrecte avec le modèle déjà disponible.
- Si vous constatez une diminution du nombre d'éléments valides (sans augmentation du nombre d'éléments non valides), vous n'intégrez peut-être plus de données structurées dans vos pages. Utilisez l'outil d'inspection d'URL pour identifier la cause du problème.
Lors des analyses régulières du trafic
Analysez votre trafic de recherche Google à l'aide du rapport sur les performances. Les données indiquent la fréquence à laquelle votre page s'affiche en tant que résultat enrichi dans la recherche Google, ainsi que la fréquence à laquelle les internautes cliquent dessus et la position moyenne à laquelle vous apparaissez dans les résultats de recherche. Vous pouvez également extraire automatiquement ces résultats avec l'API Search Console.问题排查
如果您在实施或调试结构化数据时遇到问题,请查看下面列出的一些实用资源。
- 如果您使用了内容管理系统 (CMS) 或其他人负责管理您的网站,请向其寻求帮助。请务必向其转发列明问题细节的任何 Search Console 消息。
- Google 不能保证使用结构化数据的功能一定会显示在搜索结果中。如需查看导致 Google 无法将您的内容显示为富媒体搜索结果的各种常见原因,请参阅结构化数据常规指南。
- 您的结构化数据可能存在错误。请参阅结构化数据错误列表。
- 如果您的网页受到结构化数据手动操作的影响,其中的结构化数据将会被忽略(但该网页仍可能会出现在 Google 搜索结果中)。如需修正结构化数据问题,请使用“人工处置措施”报告。
- 再次查看相关指南,确认您的内容是否未遵循指南。问题可能是因为出现垃圾内容或使用垃圾标记导致的。不过,问题可能不是语法问题,因此富媒体搜索结果测试无法识别这些问题。
- 针对富媒体搜索结果缺失/富媒体搜索结果总数下降进行问题排查。
- 请等待一段时间,以便 Google 重新抓取您的网页并重新将其编入索引。请注意,网页发布后,Google 可能需要几天时间才会找到和抓取该网页。有关抓取和索引编制的常见问题,请参阅 Google 搜索抓取和索引编制常见问题解答。
- 在 Google 搜索中心论坛中发帖提问。
Si votre événement n'apparaît pas dans l'expérience de recherche d'événements sur Google ou si une action manuelle a été appliquée pour cause de balisage structuré contenant du spam dans la Search Console, essayez les solutions aux problèmes les plus courants et consultez nos consignes. Si le problème persiste, consultez les questions fréquentes sur les événements ou publiez un message sur le forum Google Search Central.
Le lieu de l'événement est manquant ou incorrect
error Cause du problème : Google ne comprend pas les valeurs fournies pour les propriétés eventLocation
, addressLocality
ou addressRegion
.
Google essaie de faire correspondre les informations de localisation à un emplacement physique, et le lieu fourni est manquant ou incorrect.
done Résolution du problème
- Assurez-vous que les données structurées incluent des valeurs pour
eventLocation
,addressLocality
ouaddressRegion
(selon le lieu, car toutes les propriétés de localisation ne s'appliquent pas). - Vérifiez que le champ
location.name
utilise le nom du lieu ou laissez-le vide si le lieu ne comporte pas de nom. Une erreur fréquente consiste à placer le nom de l'événement dans le champlocation.name
. - Validez le correctif :
- Ouvrez l'outil de test des résultats enrichis.
- Saisissez l'URL de publication de l'événement dans la zone Explorer l'URL.
- Cliquez sur Valider.
- Cliquez sur Aperçu.
Réussite : le test des résultats enrichis affiche l'élément
eventLocation
correct dans l'outil de prévisualisation de la recherche Google.Réessayez : l'outil de test des résultats enrichis affiche "faux" pour le lieu de l'événement dans l'outil de prévisualisation de la recherche Google. Assurez-vous que le lieu existe réellement.
Mon site n'apparaît pas comme option pour l'achat de billets
error Cause du problème : la
propriété offers.url
est manquante ou ne respecte pas les
exigences concernant les URL.
done Résolution du problème
- Assurez-vous que les données structurées incluent la
propriété
offers.url
. - Vérifiez que votre URL respecte les exigences concernant les URL pour
offers.url
. - Demandez à Google de réexplorer votre site.
- Envoyez une demande de (ré)évaluation.
L'heure ou la date sont incorrectes
error Cause du problème : l'heure ou la date sont incorrectes. Parmi les erreurs courantes figurent l'oubli du fuseau horaire ou la définition d'une heure de début incorrecte (par exemple, minuit comme heure de début).
done Résolution du problème
- Indiquez le décalage horaire local approprié. Par exemple, si votre événement commence à 19h à New York (UTC-5) et se termine à 21h, la valeur de
startDate
doit correspondre à2019-08-15T19:00:00-05:00
, et celle deendDate
à2019-08-15T21:00:00-05:00
. Si vous ne parvenez pas à renseigner l'heure correcte en tenant compte du fuseau horaire pour vos événements, ne décalez pas l'heure (par exemple, utilisez2019-08-15T19:00:00
). - Assurez-vous que l'heure de début ou de fin sont exactes. Une erreur fréquente consiste à définir un événement qui commence à minuit alors qu'il ne s'agit pas de l'heure de début réelle. Si l'événement dure toute la journée ou si l'heure de début n'a pas été annoncée, spécifiez uniquement la date. Exemple :
Approche conseillée :
2019-07-20
Approche déconseillée :
2019-07-20T00:00:00
Approche déconseillée :
2019-08-15T00:00:01+00:00
Approche déconseillée
2019-08-15T00:00:00+00:00