Структурированные данные постов: установите явный "identifier" и канонический URL как "url"

В модели структурированных данных:
Сообщения являются объектами на странице темы и в настоящее время идентифицируются по своему тегу id. Затем канонический URL страницы каким-то образом используется для создания identifier — см. также:

Через Google Rich Results Test:

identifier:
https://meta.discourse.org/t/feedback-on-new-hamburger-and-user-menus/post_123

identifier может быть типа URL (IRI для JSON-LD), как в данном случае. Этот (автоматически созданный) URL не должен совпадать с каноническим URL самого сообщения, он лишь должен быть уникальным.
Установка identifier в конкретное значение canonical url гарантирует его уникальность и не должна нанести никакого вреда.
И ещё один шаг: добавить канонический URL как свойство url к сообщению.

Представление для поискового робота: страница темы с сообщениями

Текущее состояние:

<div id="post_123"
     itemscope="" itemtype="http://schema.org/DiscussionForumPosting"
     class="topic-body crawler-post">
  <div class="crawler-post-meta">
    […]

Использование канонического URL в качестве identifier через атрибут itemid и установка свойства url

<div id="post_123"
     itemid="https://meta.discourse.org/t/feedback-on-new-hamburger-and-user-menus/32519?page=6#post_123"
     itemscope="" itemtype="http://schema.org/DiscussionForumPosting"
     class="topic-body crawler-post">
  <div class="crawler-post-meta">
    <link itemprop="url" href="https://meta.discourse.org/t/feedback-on-new-hamburger-and-user-menus/32519?page=6#post_121">
    […]

… приводит к результату: https://search.google.com/test/rich-results/result?id=_k2xr2Uf2tCLTReR69-SLg&hl=en