Intégration SEOPress

Disponible dans :Pro

Si votre site utilise SEOPress, HappenBoard Pro lui ajoute trois choses. Vous placez les informations d’un événement dans les modèles de titre et de description de SEOPress, et vous ajoutez un niveau Events à son fil d’Ariane. Vous pouvez aussi retirer des résultats de recherche les événements terminés.

L’intégration SEOPress nécessite HappenBoard Pro. Voir ce que Pro ajoute.

Activer les fonctions

  1. Allez dans HappenBoard → Integrations.
  2. Sur la carte SEOPress (Pro), cliquez sur Configure.
  3. Lisez le message en haut. Il indique si SEOPress Free ou SEOPress Pro a été détecté, ou propose un lien Install SEOPress.
  4. Réglez les trois interrupteurs, puis cliquez sur Save changes.
RéglageRôlePar défaut
Register %%happenboard_event_*%% dynamic variablesAjoute dix variables d’événement aux modèles SEOPress.Activé
Inject HappenBoard crumbs into SEOPress breadcrumbsAjoute Events et la catégorie de l’événement au fil d’Ariane SEOPress. Nécessite SEOPress Pro.Activé
Auto-noindex past eventsDemande aux moteurs de ne plus indexer un événement dont toutes les dates sont passées.Désactivé

Sur un site sans SEOPress, ces interrupteurs n’ont aucun effet : les laisser activés ne pose pas de problème.

Les informations de l’événement dans les titres et descriptions

Une variable est un repère que SEOPress remplace par une vraie donnée sur chaque page. Avec les variables HappenBoard, chaque page d’événement obtient son propre titre, sans modifier les événements un par un.

  1. Allez dans SEO → Titres & Metas et ouvrez les réglages des types de contenu individuels.
  2. Repérez Events.
  3. Dans le modèle de titre ou de méta-description, ajoutez une variable HappenBoard depuis le menu de variables de SEOPress, ou saisissez-la.
  4. Enregistrez vos modifications.

Par exemple, le modèle %%post_title%% le %%happenboard_event_start_date%% à %%happenboard_event_venue_city%% donne un titre du type « Cours de yoga le 28 juillet 2026 à Nantes ».

VariableAffiche
%%happenboard_event_start%%La date et l’heure de début
%%happenboard_event_start_date%%La date de début
%%happenboard_event_start_time%%L’heure de début
%%happenboard_event_end%%La date et l’heure de fin
%%happenboard_event_duration%%La durée, par exemple « 2 heures »
%%happenboard_event_venue%%Le nom du lieu
%%happenboard_event_venue_city%%La ville du lieu
%%happenboard_event_organizer%%Le nom de l’organisateur
%%happenboard_event_categories%%Les catégories, par ordre alphabétique, séparées par des virgules
%%happenboard_event_seats_left%%Les places restantes (voir plus bas)

À savoir avant de les utiliser :

  • Dates et heures suivent le format de date, le format d’heure et le fuseau horaire de votre site.
  • Le lieu et l’organisateur sont ceux reliés à l’événement, dans la langue de la page. À défaut, c’est le nom saisi sur l’événement qui est utilisé. La ville ne vient que d’un lieu relié.
  • Pour un événement récurrent, le début, la fin et la durée sont ceux de la première date de la série.
  • Pour un événement sur la journée entière, l’heure s’affiche comme minuit. Utilisez plutôt la variable de date seule.
  • La variable des places donne la capacité de l’événement moins les places confirmées. Elle est vide quand l’événement n’a pas de capacité. Sur un événement récurrent, elle compte la date en cours, sinon la suivante.
  • En dehors d’une page d’événement, toutes les variables HappenBoard sont vides. Un modèle partagé avec d’autres pages n’affiche donc jamais de texte %% brut.

Ajouter un niveau Events au fil d’Ariane

Le fil d’Ariane est la suite de liens en haut d’une page qui montre où elle se situe dans votre site. Avec Inject HappenBoard crumbs into SEOPress breadcrumbs activé, HappenBoard complète le fil de SEOPress Pro :

PageFil d’Ariane
Un événementAccueil › Events › Catégorie › Titre de l’événement
Une catégorie d’événementsAccueil › Events › Catégorie parente › Catégorie
L’archive des événementsAccueil › Events

Un événement n’affiche qu’une catégorie : la première par ordre alphabétique. HappenBoard n’ajoute jamais un niveau que SEOPress affiche déjà. Si vos réglages SEOPress ajoutent déjà l’archive des événements ou leurs catégories, ils ne sont pas répétés. Les données structurées du fil d’Ariane affichées par SEOPress restent valides.

Cette fonction nécessite SEOPress Pro, avec son fil d’Ariane activé et affiché sur vos pages. Avec SEOPress Free seul, l’interrupteur est grisé.

Retirer les événements terminés des résultats de recherche

Un agenda tenu depuis des années accumule des centaines d’événements terminés. Avec Auto-noindex past events activé, une page d’événement reçoit noindex, follow une fois toutes ses dates passées. Les moteurs retirent la page de leurs résultats mais suivent toujours ses liens.

  • Un événement ponctuel est marqué une fois terminé.
  • Un événement récurrent n’est marqué qu’après la fin de sa dernière date. Une série avec une date en cours ou à venir reste indexée, de même qu’une série sans fin.

L’archive et les pages de catégorie ne sont pas concernées. La consigne passe par la balise robots que SEOPress affiche, ou par celle de WordPress quand le module Titres & Metas de SEOPress est désactivé.

L’option est désactivée par défaut, car elle modifie l’indexation d’un site existant.

Les données structurées Event

Le balisage Event vient de l’extension gratuite et s’affiche sur chaque page d’événement, quels que soient les réglages ci-dessus. Si vous ajoutez à la main un balisage Event à un événement dans SEOPress Pro, HappenBoard n’en affiche pas sur cette page : elle n’en porte donc jamais deux.

Pour aller plus loin