通过Schema.org通过JSON+LD实现的丰富片段,但不被爬虫拾取



我们已经为产品类型实现了富代码段,也为组织类型实现了富代码段。

这两种类型的属性都被传递到JSON+LD类型脚本包装器中。

请查看标记和验证:结构化数据测试工具

Google选择了组织类型,这是可验证的,因为我们实际上已经更改了组织卡上的徽标。

然而,Google并没有为我们的产品挑选任何的富片段属性

注意产品代码段和组织代码段都可以完美地验证,在结构化数据测试工具上没有任何错误或警告。我不认为这是标记的问题,除非JSON+LD格式的丰富片段(与内联标记类型相反)有一些内在的错误

附加说明这些JSON+ ld已经在我们所有的产品页面(30,000+)中打印了3个多月了,没有任何变化。这很可能不是传播的时间问题。

进一步说明我们是一个流量非常大的网站,谷歌在搜索结果中显示了尊重。所以我不认为默默无闻是原因。

所以,我的问题是:上面链接的JSON+LD标记失败的一些可能的原因是什么?有没有可能谷歌故意忽略了这一点?有哪些潜在的解决方案可以解决这个问题?

2016年更新:文档更新,不再包含注释。因此,现在JSON-LD似乎支持产品丰富代码片段。


在Google的product Rich Snippet文档中,对于单个产品页面,注意到JSON-LD语法尚未完全支持:

我们正在为这个富代码片段类型实现JSON-LD支持。目前,我们建议使用微数据或RDFa。

这也许可以解释为什么它(目前)不工作。

最新更新