【问题标题】:Should a personal website have the root page marked up as a schema.org 'Person'?个人网站是否应该将根页面标记为 schema.org 'Person'?
【发布时间】:2014-08-09 05:16:20
【问题描述】:

网站的根页面(即http://example.com/)的特殊之处在于它是默认登录页面。它可能包含许多不同的对象类型。

它可能被认为是 WebsiteBlog 等...

但它是否也应该被标记为给定对象的主页。例如,一个人可能有一个包含许多页面的博客/网站 - 那么是否应该将根页面标记为 Person 并包含其他信息?

同样适用于其他Things,例如OrganisationBookEvent

基本上,这个想法是向 Google 等网站表明,网站上的这个根页面代表此人在互联网上的主要位置。即,这是个人网站...

【问题讨论】:

  • 如果您还不知道,Schema.org 添加了一个属性,允许表示 Person 是页面的主要实体(请参阅我的答案中的链接)。跨度>
  • 感谢@unor 的更新 - 我已经看到了更新。我还发现了一些关于谷歌的新指南,它说只有根页面需要有这个标记。

标签: schema.org


【解决方案1】:

更新:Schema.org added 允许表示主要项目的属性:mainEntity and mainEntityOfPage


Schema.org 不提供将Person 项目标记为页面主要项目的方法。 WebPagemainContentOfPage property 不能有像 Person 这样的值。但是,它需要discussed 来实现这一点(例如,通过将mainContentOfPage 的范围更改为Thing)。

因此,消费者(如搜索引擎)目前无法确定某个项目是页面的“主要”内容,他们只能进行猜测。

一般来说,如果您的所有页面都包含有关您的信息,那么您的所有页面could/should 都有一个Person 项目,而不仅仅是您认为是“规范”的页面。

因此,您可以在您创作的每个页面上使用Person(通过author property 关联),并将这些Person 项作为url property 的值作为根页面URL。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-08-13
    • 2012-12-04
    • 2017-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-28
    • 1970-01-01
    相关资源
    最近更新 更多