Dati strutturati dei post: imposta "identifier" esplicito e URL canonico come "url"

Nel modello di dati strutturato:
I post sono oggetti su una pagina-argomento e sono attualmente identificati dal loro tag id. Quindi l’URL canonico delle pagine viene in qualche modo utilizzato per creare un identifier – vedi anche:

Tramite Google Rich Results Test:

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

L’identifier potrebbe essere di tipo URL (IRI per JSON-LD), come in questo caso. Questo URL (creato automaticamente) non deve corrispondere all’URL canonico del post stesso, deve solo essere univoco.
Impostare l’identifier al valore specifico dell’URL canonico garantisce che sia univoco e non dovrebbe causare problemi.
E un passo ulteriore: aggiungere l’URL canonico come proprietà url al post.

Vista crawler: pagina argomento con post

Stato attuale:

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

Utilizzo dell’URL canonico come identifier tramite l’attributo itemid e impostazione della proprietà 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">
    [...]

…risulta in: https://search.google.com/test/rich-results/result?id=_k2xr2Uf2tCLTReR69-SLg\u0026hl=en