Intermédiaire 3 min 1 min de lecture Résultats enrichis

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.

Par Nicolas Dupont Mis à jour le 23 juin 2026

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.

— Nicolas Dupont

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.

Exemple JSON-LD (DiscussionForumPosting)
{
  "@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"}]
}
Uniquement pour le contenu d'utilisateurs

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.

Besoin d'aide pour mettre en pratique ? Nos experts SEO vous accompagnent.
Parler à un expert

À 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

  1. À 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 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.

  2. 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.

  3. 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é.

À propos de l'auteur

Nicolas Dupont

Nicolas Dupont

Expert SEO Sénior & Fondateur

Il a fait grimper des sites en haut de Google et accompagné plus de 120 entreprises avant de fonder Les Webineurs. Sur votre projet SEO, vous échangez directement avec Nicolas, pas un commercial ni un junior. Un expert dédié et du trafic organique qui dure.

Voir le profil

Besoin d'un accompagnement SEO ?

Une communauté ou un forum à valoriser dans Google ? On met en place le bon balisage.

Faire le point avec un expert SEO