我正在尝试在schema.org的JSON-LD中声明产品。我偶然发现了isAccessoryOrSparePartFor。那么我该在这个标签里放什么呢?Schema.org说它应该是一个产品--但我真的必须在里面放上完整的产品声明吗?我可以把零配件产品的网址或EANs放进去吗?
发布于 2015-07-17 19:12:42
对于isAccessoryOrSparePartFor
property,需要Product
值,但不是必需的。
From the Schema.org documentation
Expected vs text.浏览schema.org类型时,您会注意到许多属性都有“预期类型”。这意味着属性的值本身可以是嵌入项(参见1D小节:嵌入项)。但这并不是必需的--只需包含常规文本或URL即可。…
当然,一些消费者可能不支持除预期值之外的其他值。
发布于 2016-09-05 21:42:51
您可以使用最小的产品声明,仅使用@context、@type和产品URL作为id。
示例:
isAccessoryOrSparePartFor: [
{
'@context': 'http://schema.org',
'@type': 'Product',
id: UNIQUE_PRODUCT_ID_1'
},
{
'@context': 'http://schema.org',
'@type': 'Product',
id: UNIQUE_PRODUCT_ID_2'
},
...
]
您可以选中使用Google's testing tool for structured data进行验证。
https://stackoverflow.com/questions/31426387
复制相似问题