Schema.org contactType 验证问题:"The value provided for office must be a valid contact type"
Schema.org contactType validation issue: "The value provided for office must be a valid contact type"
以下是我的 JSON-LD 中我正在处理的网站的摘录。
我无法验证它,因为它说有 "The value provided for office must be a valid contact type." 如何使它成为有效的联系人类型?我找不到这方面的任何文档。
<script type='application/ld+json'>
{
"@context": "http://www.schema.org",
"@type": "EntertainmentBusiness",
"contactPoint": {
"@type": "ContactPoint",
"contactType": "office",
"telephone": "+44 (0)1234 567890"
}
}
</script>
contactType
属性 需要文本并且不推荐任何值,因此使用 "office" 完全没问题。
但是如果你想获得Google的Corporate Contacts特性,你必须提供一个Google识别的值:
"customer support", "technical support", "billing support", "bill payment", "sales", "reservations", "credit card support", "emergency", "baggage tracking", "roadside assistance", "package tracking"
(编辑: 他们似乎已经更新了文档,现在他们不再列出 "customer support",而是 "customer service"。)
如您所见,"office"不在其中。
如果您不喜欢这个 Google 搜索结果功能,您可以保留它。
以下是我的 JSON-LD 中我正在处理的网站的摘录。
我无法验证它,因为它说有 "The value provided for office must be a valid contact type." 如何使它成为有效的联系人类型?我找不到这方面的任何文档。
<script type='application/ld+json'>
{
"@context": "http://www.schema.org",
"@type": "EntertainmentBusiness",
"contactPoint": {
"@type": "ContactPoint",
"contactType": "office",
"telephone": "+44 (0)1234 567890"
}
}
</script>
contactType
属性 需要文本并且不推荐任何值,因此使用 "office" 完全没问题。
但是如果你想获得Google的Corporate Contacts特性,你必须提供一个Google识别的值:
"customer support", "technical support", "billing support", "bill payment", "sales", "reservations", "credit card support", "emergency", "baggage tracking", "roadside assistance", "package tracking"
(编辑: 他们似乎已经更新了文档,现在他们不再列出 "customer support",而是 "customer service"。)
如您所见,"office"不在其中。
如果您不喜欢这个 Google 搜索结果功能,您可以保留它。