1. itemprop="text"
Aggiungi sempre itemprop="text" qui, poiché articleBody non è specificato (più?) per DiscussionForumPosting.
2. mainEntityOfPage
mainEntityOfPage deve essere impostato una sola volta per DiscussionForumPosting e mai per i Comment multipli:
ad esempio, controlla post.is_first_post
3. itemprop="url"
Aggiungi itemprop="url" all’ itemscope di DiscussionForumPosting.
Ciò garantisce che i commenti nelle sottopagine (...?page=2) siano collegati alla pagina principale dell’argomento.
<link itemprop="url" href="???">
post.topic.url non è impostato qui. Esiste qualcosa come @topic_view.url?
Importante: la proprietà url deve puntare alla prima pagina dell’argomento nella visualizzazione del crawler:
- ad esempio,
https://example.org/t/topic-title/1234 - non
https://example.org/t/topic-title/1234?page=2
Vedi DiscussionForumPosting –> Proprietà consigliate –> url
url: L’URL canonico della discussione. Nei thread multipagina, imposta questa proprietà sull’URL della prima pagina. Per una singola discussione, questo è solitamente l’URL corrente.