Структурированные данные постов: URL авторов заблокирован тегом «noindex»

В структурированных данных каждого поста есть ссылка на страницу автора:

<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>
      (Джефф Атууд)
    </span>

Эти страницы авторов блокируются заголовком HTTP noindex. Google требует, чтобы все структурированные данные были доступны — см. General Structured Data Guidelines | Google Search Central  |  Documentation  |  Google for Developers


Ссылка на страницу автора рекомендуется Google — см. Learn About Article Schema Markup | Google Search Central  |  Documentation  |  Google for Developers


Должен ли Discourse скрывать ссылку на страницу автора?

Скрытие ссылки может быть реализовано с помощью свойства itemid, которое связывает все посты одного автора с одним и тем же объектом автора, не указывая при этом URL.

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

<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>
  (Джефф Атууд)
</span>

Удалить свойство url и добавить identifier через свойство itemid — дополнительно установить 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>
  (Джефф Атууд)
</span>

1 лайк