我在我的产品页面中实现了 Schema.org(使用微数据),当我检查 Google 网站管理员工具时,它被 Googlebot 抓取并成功解释。关键是我还没有在Product
类型中实现一些属性,比如brand
.
我需要知道是否应该从本质上实现所有产品属性的某个子集?
第二个问题是谷歌需要多少时间才能在搜索结果中将产品评级和价格显示为丰富的片段?
我在我的产品页面中实现了 Schema.org(使用微数据),当我检查 Google 网站管理员工具时,它被 Googlebot 抓取并成功解释。关键是我还没有在Product
类型中实现一些属性,比如brand
.
我需要知道是否应该从本质上实现所有产品属性的某个子集?
第二个问题是谷歌需要多少时间才能在搜索结果中将产品评级和价格显示为丰富的片段?
Schema.org中没有强制性的属性/类型。
但是,数据的消费者(例如 Google 搜索)可能有一些规则,他们将在哪些条件下使用您的数据进行某些操作(例如,他们正在寻找特定的属性)。所以你必须检查他们的文档。
对于 Google 搜索,他们的 Rich Snippets 记录在https://developers.google.com/structured-data/rich-snippets/。Products Rich Snippets列出了必需和可选的属性/类型。如您所见,brand
Google 并不要求该属性在搜索结果中显示其 Rich Snippet。
Hussein 正如谷歌所指出的,片段所需的结构化数据是:
产品名称 描述 价格规格(包括:) Pricecurrency Pricevalue 可用性 Validfrom Image
首先,您应该考虑检查是否添加了validfrom 和availability 属性,因为它们都是您编写第一个SEO 代码时最常见的错误。
然后有一些属性,虽然它们不在 Google 开发人员的必需列表中,但似乎所有成功的片段都具有一次(您可能也注意到了), : review 和 vote 属性包括来自 schema.org 的期望值图书馆。在某些人看来,我的也是这样,拥有这些将“几乎”确保他们会受到关注。
这些并不容易获得,因为您必须创建一种获取评论和投票的方式。
否则,请尝试使用网站管理员新工具搜索控制台突出显示产品片段的数据。只需确保所需属性在文本中具有其预期值,以便您可以使用该工具标记所有上述属性。
确保所有属性都是标记而不是元数据,因为它表明您只是在编造信息。大约到时候,检查结构化数据是否增加了产品,如果没有,则获取并提交到索引。