1. itemprop="text"
Just always add itemprop="text"
here, as articleBody
is not specified (anymore?) for DiscussionForumPosting.
2. mainEntityOfPage
mainEntityOfPage
must only be set once for DiscussionForumPosting
and never for the multiple Comment
:
e.g. check for post.is_first_post
3. itemprop="url"
Add itemprop="url"
to the itemscope of DiscussionForumPosting
.
This ensures that comments on subpages (…?page=2
) are bound to the main topic page.
<link itemprop="url" href="???">
post.topic.url
is not set here. Is there something like @topic_view.url
?
Important: the itemprop url
must point to the first page of the topic in crawler view:
- e.g.
https://example.org/t/topic-title/1234
- not
https://example.org/t/topic-title/1234?page=2
See DiscussionForumPosting → Recommended properties → url
url: The canonical URL of the discussion. In multi-page threads, set this property to th first page URL. For a single discussion, this is usually the current URL.