Par l’équipe Limpi. Les faits externes sont distingués des méthodes Limpi et aucune visibilité, position ou citation automatique n’est garantie.
Comprendre Schema.org Event
Schema.org Event sert à décrire un événement réel : une occurrence avec un contexte temporel et, selon le cas, un lieu, une organisation, des offres ou un mode de participation. Une page qui explique le balisage Event n’est pas elle-même un événement.
Inspecter le comportement réellement servi
Vérifiez que la page présente réellement un événement identifiable et comparez les informations visibles avec les propriétés du JSON-LD. Les dates, le lieu, le nom et le statut doivent correspondre au contenu que l’utilisateur peut consulter.
Distinguer les notions qui se ressemblent
Distinguez Event d’un article qui parle d’un événement, d’un produit vendu pendant une période ou d’une page générique d’agenda. Le type doit représenter l’entité principale décrite, pas simplement un mot présent dans le texte.
Identifier les causes les plus probables
Les erreurs apparaissent lorsque des dates sont laissées après report, qu’un lieu virtuel est modélisé comme adresse physique, qu’une série d’événements partage un même objet JSON-LD ou qu’un plugin génère des offres inexistantes.
Décider ce qui mérite d’être corrigé en premier
Utilisez Event seulement si les informations essentielles sont réelles, maintenues et visibles. Pour une page d’archives ou une liste, modélisez chaque événement pertinent plutôt que d’inventer un événement global couvrant plusieurs occurrences différentes.
Corriger à la bonne couche
Renseignez les propriétés connues et reliez organisateur, lieu ou offre uniquement lorsque ces entités existent. Mettez à jour les dates et statuts lors d’un report ou d’une annulation. Gardez la page éditoriale elle-même en WebPage dans le cas d’un guide comme celui-ci.
Traiter les cas limites sans automatisme
Les événements en ligne, hybrides, récurrents ou multi-jours demandent une modélisation attentive. Évitez de forcer un seul schéma à représenter des occurrences dont les dates ou lieux diffèrent réellement.
Valider la correction sur des cas réels
Comparez systématiquement le JSON-LD au texte visible avant publication. Une validation syntaxique ne suffit pas si les données sont périmées ou contradictoires. Testez aussi les mises à jour de date dans le workflow éditorial.
Prévenir la régression dans le temps
Faites dériver les données structurées de la même source que le calendrier ou la fiche événement. Une annulation ou un changement de lieu doit mettre à jour simultanément le contenu visible et le JSON-LD.
Clôturer le contrôle sur Schema.org Event
Pour clôturer le contrôle « Quand utiliser le schema Event pour décrire un événement ? », conservez une preuve avant/après : URL ou composant testé, constat initial, origine technique, correction appliquée et résultat de la vérification. Contrôlez aussi les pages liées /seo/donnees-structurees, /seo/quel-schema-org-utiliser, /seo/schema-article afin de vérifier que la correction reste cohérente avec le reste du corpus. Le périmètre documentaire reste volontairement borné : Décrire Event uniquement lorsqu’un véritable événement est l’entité représentée. Ne pas inventer dates, lieu ou offre et ne pas transformer le schema de la page éditoriale Limpi en Event. Si le comportement dépend d’un gabarit, d’un CDN, d’un navigateur ou d’un outil tiers, testez au moins un second cas représentatif. Une anomalie ambiguë doit rester en revue plutôt que d’être fermée sur une hypothèse. Attribuez enfin la règle à une source précise — composant, template, serveur, CMS ou configuration — pour pouvoir la retester après une refonte.
Conserver une preuve exploitable dans l’audit
Un contrôle sur Schema.org Event est utile seulement si une autre personne peut reproduire le constat. Enregistrez la réponse ou l’état observé, l’outil utilisé, le contexte de test et l’élément exact qui justifie la conclusion. Évitez les captures isolées sans URL, statut ou propriété mesurée. Pour les anomalies répétées, comptez les occurrences par gabarit avant et après correction. Cette trace permet de distinguer une résolution globale d’un exemple corrigé manuellement et évite de rouvrir le même diagnostic sans information nouvelle. Lorsque la documentation officielle est la borne du contrôle, notez également la source utilisée afin de pouvoir réévaluer la règle si elle évolue.
Tester un scénario représentatif
Prenez un atelier prévu le 15 novembre dans une salle précise, avec inscription gratuite. La page visible doit afficher le même nom, la même date et le même lieu que le nœud Event. Reportez ensuite l’atelier au 22 novembre : vérifiez que contenu, startDate et éventuel eventStatus évoluent ensemble. Créez un second cas entièrement en ligne afin de ne pas recopier artificiellement l’adresse physique. Pour une série mensuelle, décidez si chaque occurrence mérite son propre événement au lieu d’utiliser une date vague sur un objet unique. N’ajoutez pas offers si aucun billet ou modalité correspondante n’existe. Cette séquence montre que la difficulté principale n’est pas de produire du JSON-LD valide, mais de maintenir une représentation fidèle de l’événement réel à chaque changement éditorial. Comme critère de sortie, la fiche doit conserver des informations temporelles vérifiables, un intitulé d’événement stable et une relation claire entre occurrence, organisateur et modalité de participation. Si une date change, le contenu visible et le balisage doivent évoluer ensemble avant republication. Le relevé Event peut inclure name, startDate, endDate, eventStatus, eventAttendanceMode, location, organizer, performer et offers lorsque ces informations existent réellement. Pour une annulation, un report ou un passage en ligne, comparez la fiche visible et le JSON-LD après mise à jour. Une série de conférences avec dates distinctes doit être modélisée comme occurrences cohérentes plutôt qu’un objet générique aux informations contradictoires. Pour un festival de trois jours avec plusieurs sessions, distinguez l’événement principal des conférences individuelles si chacune possède heure, salle et intervenant propres. Un unique startDate/endDate ne doit pas absorber des occurrences qui sont en réalité consultées et réservées séparément. Pour les dates, conservez timezone, offset, heure de début, heure de fin et disponibilité de l’offre lorsque ces éléments sont publiés. Un événement à 19:00 Europe/Paris ne doit pas être converti silencieusement en heure locale d’un serveur UTC. Les tests de calendrier doivent couvrir changement d’heure, report et événement sans heure précise si le contenu le permet réellement. Pour un agenda riche, distinguez série, occurrence, session, intervenant, salle et billet. Une conférence principale peut contenir des ateliers qui possèdent leurs propres horaires et capacités ; un report peut conserver l’identité de l’occurrence tout en changeant startDate, location ou eventStatus. Vérifiez les fuseaux lorsque des participants distants voient une heure locale différente, puis comparez événement virtuel, présentiel et hybride. Les propriétés performer, organizer, maximumAttendeeCapacity, remainingAttendeeCapacity ou offers ne doivent être ajoutées que si une source fiable les maintient. Lorsqu’un billet devient indisponible, l’information structurée ne doit pas rester « InStock » par inertie. Une page d’archive passée peut continuer à décrire l’événement historique sans annoncer une disponibilité future. Ces cas rendent le modèle temporel et commercial spécifique à Event.
Sources officielles
Les règles des moteurs et des fournisseurs de crawlers peuvent évoluer. Les affirmations techniques de cette page sont bornées par les documentations officielles ci-dessous.
Continuer à comprendre votre visibilité
À lire ensuite
Données structurées : aider Google à comprendre précisément vos pages Quel balisage Schema.org choisir selon le contenu réel de votre page Quand utiliser le schema Article ?