Применение Schema.org на странице профиля пользователя для повышения авторитета автора в Google

Должен ли Discourse предоставлять индексируемую страницу профиля?

Существуют различные мнения о преимуществах и недостатках индексируемых страниц профиля.
Я кратко изложу некоторые из них, чтобы обосновать идею добавления минималистичной индексируемой страницы профиля.


  1. Google может легче обрабатывать контент форума, если существуют ссылки на индексируемые страницы профиля:
  1. Для «разрешения неоднозначностей» Google действительно нужна хотя бы какая-либо ссылка на автора — даже если она не индексируется:
  1. Существует черновик схемы для минималистичной страницы профиля:
  1. Индексируемые страницы профиля не создают значительной дополнительной нагрузки на Discourse:

Google уже обходит URL-адреса профилей, получает ответ с HTTP-заголовком X-Robots-Tag: noindex, а затем отбрасывает результат.

Скриншот Google Search Console --> Исключено по тегу 'noindex' (нажмите, чтобы открыть)

Предоставляя минималистичную страницу профиля, Google сможет хотя бы как-то использовать результат.


Мой вывод

Добавить crawler_view для страниц профиля, который будет показывать только минималистичную разметку схемы — никакой дополнительной информации не требуется.
Минималистичная разметка схемы должна в точности соответствовать данным, которые уже представлены в разметке схемы в каждом сообщении как атрибут author:

<html>
  <body itemtype="https://schema.org/ProfilePage" itemscope>
    <span itemprop="mainEntity" itemtype="http://schema.org/Person" itemscope>
      <a itemprop="url" href='https://meta.discourse.org/u/{user_name}'>
        <span itemprop='name'>{user_name}</span>
      </a>
    </span>
  </body>
</html>

Это валидная «страница профиля» — см. этот пример на search.google.com/test/rich-results:

Тогда URL-адреса страниц профиля снова смогут индексироваться.

2 лайка