Données structurées des publications : l'URL des auteurs est bloquée par "noindex"

Dans les données structurées de chaque publication, il y a une URL vers la page de l’auteur :

<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>

Ces pages d’auteur sont bloquées par l’en-tête HTTP noindex. Google souhaite que toutes les données structurées soient accessibles - voir General Structured Data Guidelines | Google Search Central  |  Documentation  |  Google for Developers :


L’URL de l’auteur est recommandée par Google - voir Learn About Article Schema Markup | Google Search Central  |  Documentation  |  Google for Developers


Discourse doit-il masquer l’URL de l’auteur ?

Le masquage de l’URL pourrait être fait en utilisant la propriété itemid pour lier toutes les publications du même auteur au même objet auteur sans définir d’URL.

État actuel :

<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>

Supprimer la propriété url et ajouter identifier via la propriété itemid - en plus, définir 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 « J'aime »