投稿の構造化データ:「identifier」と正規URLを「url」として設定

構造化データモデルでは、投稿はトピックページ上のオブジェクトであり、現在は id タグで識別されます。その後、ページの canonical_url が何らかの方法で identifier を作成するために使用されます。以下も参照してください。

Google Rich Results Test 経由:

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

identifierURL のタイプ(JSON-LD の場合は IRI)である可能性があります。この場合もそうです。この(自動生成された)URL は、投稿自体の canonical_url と一致する必要はなく、一意であればよいだけです。
identifiercanonical_url の特定の値に設定すると、一意であることが保証され、問題は発生しないはずです。
さらに一歩進んで、canonical_url を投稿の url プロパティとして追加します。

クローラービュー:トピックページと投稿

現在の状態:

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

canonical_urlitemid 属性経由で identifier として使用し、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\u0026hl=en