我的任务是使用结构化数据(JSON-LD)优化我们的客户网站,使其对搜索引擎友好。我们的客户的业务有多个位置,我想知道是否使用location
属性来构建不同的业务位置是正确的。或者我应该单独标记每个位置?
以下是我所做的示例代码(虽然使用Google结构化数据测试工具对其进行验证会导致一切顺利,但我想知道我是否使用location
属性正确地)
此外,我删除了一些属性以使代码变小并用通用值替换值:
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Attorney",
"name" : "Example Injury Lawyer",
"url": "http://example.com/",
"logo": "http://example.com/assets/images/logo.png",
"location": [{
"@type": "Attorney",
"@id": "http://example.com/offices/city-injury-lawyer",
"name": "Example Injury Lawyer",
"url": "http://example.com/offices/city-injury-lawyer",
"telephone": "+1-555-555-5555",
"address": {
"@type": "PostalAddress",
"streetAddress": "Street Address",
"addressLocality": "City",
"addressRegion": "Region",
"postalCode": "12345",
"addressCountry": "US"
}
}, {
"@type": "Attorney",
"@id": "http://example.com/offices/another-city-injury-lawyer",
"name": "Example Injury Lawyer",
"url": "http://example.com/offices/another-city-injury-lawyer",
"telephone": "+1-333-333-3333",
"address": {
"@type": "PostalAddress",
"streetAddress": "Street Address",
"addressLocality": "City",
"addressRegion": "Region",
"postalCode": "54321",
"addressCountry": "US"
}
}]
}
</script>
答案 0 :(得分:0)
Google尚未使用位置信息来驱动其数据。
它使用的结构化数据位于:https://developers.google.com/structured-data/
因此,如果您要将地图等添加到搜索结果中,则需要直接提交到Google地图和/或Google我的商家。直到我这样做,我工作的网站的地图开始出现在SERPS和知识图中。
说了这么多,我坚信你可以给谷歌带来更多的数据,我想他们会在某些时候使用它(因为你认为一个网站能够明确定义它的位置比Google地图更好,例如任何人都可以参与其中。是否或如何接受多个企业如果/何时这样做还有待观察。因此,我将保留您的JSON-LD数据,并定期检查结构化数据测试工具,并密切关注上述链接 - 无论如何这两者都是好事。