在用户个人资料页面应用Schema.org以提高Google上的作者权威性

Discourse 是否应提供可索引的个人资料页面?

关于可索引的个人资料页面的利弊,存在不同的看法。
我将其中一些总结如下,以便就添加一个极简的可索引个人资料页面发表观点。


  1. Google 可以通过引用的可索引个人资料页面更轻松地处理论坛内容:
  1. 为了“消除歧义”,Google 至少需要任何指向作者的引用 - 即使它不可索引:
  1. 有一个关于极简个人资料页面的模式草案:
  1. 可索引的个人资料页面不会给 Discourse 带来很大的额外负担:

Google 已经在抓取个人资料 URL,并收到 HTTP 标头 X-Robots-Tag: noindex 的响应,然后丢弃结果。

Google Search Console 截图 --> 被 'noindex' 标签排除(点击打开)

通过提供一个极简的个人资料页面,Google 至少可以以某种方式使用该结果。


我的结论

为个人资料页面添加一个 cralwer_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 个赞