【问题标题】:Which property to use for WebPage sections?哪个属性用于网页部分?
【发布时间】:2017-06-27 15:26:41
【问题描述】:

我的页面不是文章,并且页面上有多个部分描述不同的组织/服务及其信息。我将页面定义为WebPage,因为该页面并不是真正的文章。

我应该使用哪个属性来最好地标记页面上的这些部分?

【问题讨论】:

  • 关于 SEO 技术的一般问题在 Webmasters 上讨论。如果您从seo 标签中注意到,这里的 SEO 问题范围非常狭窄。
  • @Will:这个问题似乎与 SEO 无关(好吧,它有标签,但问题本身并不要求 SEO 建议)。 Schema.org 是一个恰好与 SEO 相关的词汇/本体,但这只是使用它的众多原因之一。我同意Webmasters 更合适,但它也应该是这里的主题。
  • @unor 基于 SEO 的“最佳”标记是什么,这个问题最适合 wse..

标签: categories schema.org microdata


【解决方案1】:

WebPageElement 或其更具体的类型之一可能是您正在寻找的。

有一个full hierarchy of types 应该为您指明正确的方向。

如果您希望标记联系信息,例如电子邮件、电话等,您可能想尝试ContactPointPostalAddress

【讨论】:

  • 感谢您的回复。与 WebPage 的“mainEntity”属性中的“itemListElement”对象的“ItemList”相比,WebPageElement 有什么优势?
【解决方案2】:

作为@Brad notesWebPageElement 类型将是“网页部分”之类的最接近的匹配项。你可以use the hasPart property to denote that they are parts of your WebPage

但我认为它首先是typically not useful to provide WebPageElement(或其子类型之一):不要谈论您如何构建页面,而要谈论您在页面上描述的内容。

因此,如果您提供有关组织的数据,请使用Organization。如果您提供有关组织提供的服务的数据,请使用 Service (→ provider Organization) 等。

使用WebPagemainEntity 属性(或者如果它更具体的类型)来链接页面所涉及的主要项目:

  • 如果页面是关于单个组织的,您可以使用:
    ItemPagemainEntityOrganization
  • 如果页面是关于多个组织的,您可以添加一个列表:
    CollectionPagemainEntityItemList

    (每个Organization 将是它自己的列表项,通过itemListElement 添加)

(顺便说一句,即使Article 适合您的情况,您仍然可以另外使用WebPage,所以不是非此即彼。在这种情况下,WebPagemainEntity ,或更具体的ItemPage,将是Article 项。)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-27
    • 2011-07-26
    • 1970-01-01
    • 1970-01-01
    • 2012-08-09
    • 1970-01-01
    • 2010-10-14
    相关资源
    最近更新 更多