Balisage Forum de discussion (DiscussionForumPosting)
Le balisage DiscussionForumPosting valorise vos discussions dans la fonctionnalité Forums de Google. Propriétés obligatoires et recommandées, commentaires, exemple et règles d'usage.
Le balisage DiscussionForumPosting est conçu pour les sites de forum, où des personnes partagent collectivement leurs points de vue (contenu généré par les utilisateurs). Il aide Google à identifier vos discussions et à les valoriser dans la fonctionnalité Discussions et forums. Si votre page suit un modèle question puis réponse validée, préférez plutôt le balisage Questions/Réponses.
Le bon réflexe, c’est de distinguer un vrai forum d’une page de questions-réponses : DiscussionForumPosting est fait pour le contenu généré par les utilisateurs, le fil d’échange collectif. Si votre page suit le schéma question puis réponse validée, vous vous trompez de type. Mon conseil pratique : imbriquez correctement les commentaires dans la structure, c’est ce qui permet à Google de restituer la richesse réelle de la discussion.
Les propriétés obligatoires
Le post et chacun de ses commentaires partagent les mêmes exigences de base.
| Propriété | Type | Rôle |
|---|---|---|
author |
Person/Organization |
Auteur du post (avec author.name) |
datePublished |
DateTime |
Date et heure de publication (ISO 8601) |
text / image / video |
Text/Media |
Au moins l’un des trois pour le contenu |
Les propriétés recommandées
Elles structurent la discussion et ses interactions.
| Propriété | Type | Rôle |
|---|---|---|
headline |
Text |
Titre du post (ne pas dupliquer le texte) |
url |
URL |
URL canonique de la discussion |
comment |
Comment |
Commentaires/réponses, dans l’ordre |
commentCount |
Integer |
Nombre de commentaires |
interactionStatistic |
InteractionCounter |
Mentions J’aime, vues, partages |
author.url |
URL |
Page de profil de l’auteur |
dateModified |
DateTime |
Date de modification |
Imbriquer les commentaires
Imbriquez les réponses sous le post via comment, en respectant l’arborescence du fil (une arborescence pour les discussions threadées, des réponses successives pour un forum linéaire). Chaque post et chaque commentaire doit contenir son texte intégral. Sur les pages suivantes d’un forum multi-pages, incluez le post d’origine avec l’URL de la page principale. Une fois le balisage en place, pensez à tester vos données structurées pour repérer toute erreur d’imbrication.
{
"@context": "https://schema.org",
"@type": "DiscussionForumPosting",
"headline": "Mon retour sur ce concert",
"text": "Regardez comme ce concert était réussi !",
"url": "https://monsite.fr/fil/concert",
"author": {"@type": "Person", "name": "Camille", "url": "https://monsite.fr/u/camille"},
"datePublished": "2026-03-01T08:34:00+01:00",
"interactionStatistic": {"@type": "InteractionCounter",
"interactionType": "https://schema.org/LikeAction", "userInteractionCount": 27},
"comment": [{"@type": "Comment", "text": "Super, qui t'accompagnait ?",
"author": {"@type": "Person", "name": "Saul"}, "datePublished": "2026-03-01T09:46:00+01:00"}]
}
DiscussionForumPosting est réservé au contenu généré par les utilisateurs. Ne l’utilisez pas pour un article ou un blog d’un auteur du site (même avec commentaires), ni pour des avis produits. À noter : pour ce balisage, Google recommande les microdonnées ou le RDFa plutôt que le JSON-LD, afin d’éviter la duplication de gros blocs de texte.
À faire
- refléter la vraie structure du fil
- le texte intégral de chaque message
- des statistiques réelles
À éviter
- baliser un article ou un avis produit
- tronquer le texte pour créer un titre
- confondre forum et question/réponse
Points clés à retenir
- author, datePublished et un contenu (text, image ou video) pour le post et chaque commentaire
- Commentaires imbriqués via comment, dans l'ordre
- url canonique de la discussion
- Statistiques d'interaction avec un interactionType valide
- Réservé au contenu généré par les utilisateurs
À contrôler avant publication.
Quiz : testez vos connaissances
Quiz : testez vos connaissances
-
À quel type de contenu le balisage DiscussionForumPosting est-il réservé ?
- Aux articles rédigés par un auteur du site
- Aux fiches produit d'une boutique
- Au contenu généré par les utilisateurs
Le balisage
DiscussionForumPostingest réservé au contenu généré par les utilisateurs. Ne l’utilisez pas pour un article ou un blog d’un auteur du site. -
Que doit contenir chaque post et chaque commentaire imbriqué ?
- Son texte intégral
- Seulement la date de publication
- Un résumé tronqué servant de titre
Chaque post et chaque commentaire doit contenir son texte intégral, en respectant la vraie structure du fil. Ne tronquez pas le texte pour créer un titre.
-
Quel format Google recommande-t-il pour ce balisage ?
- Les microdonnées ou RDFa, pour éviter la duplication du texte
- Le JSON-LD exclusivement
- Un fichier de flux DataFeed
Google recommande ici les microdonnées ou le RDFa pour éviter la duplication du texte, même si le JSON-LD reste accepté.
Besoin d'un accompagnement SEO ?
Une communauté ou un forum à valoriser dans Google ? On met en place le bon balisage.