我们已经为产品类型实现了富代码段,也为组织类型实现了富代码段。
这两种类型的属性都被传递到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。
这也许可以解释为什么它(目前)不工作。