1. itemprop="text"
Ajoutez toujours itemprop="text" ici, car articleBody n’est pas spécifié (plus ?) pour DiscussionForumPosting.
2. mainEntityOfPage
mainEntityOfPage ne doit être défini qu’une seule fois pour DiscussionForumPosting et jamais pour les Comment multiples :
par exemple, vérifiez post.is_first_post
3. itemprop="url"
Ajoutez itemprop="url" à l’ itemscope de DiscussionForumPosting.
Cela garantit que les commentaires sur les sous-pages (...?page=2) sont liés à la page du sujet principal.
<link itemprop="url" href="???">
post.topic.url n’est pas défini ici. Y a-t-il quelque chose comme @topic_view.url ?
Important : la propriété url doit pointer vers la première page du sujet dans la vue de l’explorateur :
- par exemple,
https://example.org/t/topic-title/1234 - pas
https://example.org/t/topic-title/1234?page=2
Voir DiscussionForumPosting –> Propriétés recommandées –> url
url : L’URL canonique de la discussion. Dans les fils de discussion à plusieurs pages, définissez cette propriété sur l’URL de la première page. Pour une discussion unique, il s’agit généralement de l’URL actuelle.