Post strutturati: l'URL degli autori è bloccato da "noindex"

Nella struttura dati di ogni Post è presente un URL alla pagina dell’autore:

<div id="post_123" itemscope="" itemtype="http://schema.org/DiscussionForumPosting" class="topic-body crawler-post">
  <div class="crawler-post-meta">
    [...]
    <span class="creator" itemprop="author" itemscope="" itemtype="http://schema.org/Person">
      <a itemprop="url" href="https://meta.discourse.org/u/codinghorror">
        <span itemprop="name">codinghorror</span>
      </a>
      (Jeff Atwood)
    </span>

Queste pagine autore sono bloccate dall’header http noindex. Google desidera che tutti i dati strutturati siano accessibili - vedi General Structured Data Guidelines | Google Search Central  |  Documentation  |  Google for Developers


L’URL dell’autore è raccomandato da Google - vedi Learn About Article Schema Markup | Google Search Central  |  Documentation  |  Google for Developers


Discourse dovrebbe nascondere l’URL dell’autore?

Nascondere l’URL potrebbe essere fatto usando la proprietà itemid per collegare tutti i post dello stesso autore allo stesso oggetto autore senza impostare alcun URL.

Stato attuale:

<span class="creator"
      itemprop="author" itemscope="" itemtype="http://schema.org/Person">
  <a itemprop="url" href="https://meta.discourse.org/u/codinghorror">
    <span itemprop="name">codinghorror</span>
  </a>
  (Jeff Atwood)
</span>

Rimuovere la proprietà url e aggiungere identifier tramite la proprietà itemid - inoltre impostare rel="nofollow":

<span class="creator"
      itemid="https://meta.discourse.org/u/codinghorror"
      itemprop="author" itemscope="" itemtype="http://schema.org/Person">
  <a rel="nofollow" href="https://meta.discourse.org/u/codinghorror">
    <span itemprop="name">codinghorror</span>
  </a>
  (Jeff Atwood)
</span>

1 Mi Piace