有一个酒店类型的网站。我想在网站上指定微数据。
问题:这个标记应该在每一页上(例如,在页脚中),或者只放在一个上就足够了,例如,“主页”。下面是一个代码示例:
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Hotel",
"name": "...",
"address": {
"@type": "PostalAddress",
"streetAddress": "",
"addressLocality": "",
"addressRegion": "",
"postalCode": ""
},
"email": "",
"priceRange":"$"
}
</script>
Google 的一般结构化数据指南要求结构化数据代表每个单独网页的主要内容。这里的关键词是主要内容。
每个网页都有一个不同于其他网页的主要内容。例如,起始网页有描述酒店的主要内容:酒店名称、位置、国际星级(3 星或 4 星)、独特的销售主张(这家酒店与其他类似酒店的不同之处、它的热情/糖果)并务必呼吁采取行动:在某个独特的地方或类似的地方访问我们的酒店。因此,必须为酒店类型标记结构化数据。但是请注意,此类型规范具有许多结构化数据的属性,而不仅仅是名称和地址(如您的标记中所示)。这种类型是类型的改进LocalBusiness,因此您也可以使用此类型的所有属性。如果您专门指的是酒店的结构化标记,那么按模式标记酒店的文档将很有帮助。
对于描述酒店房间的网页,使用住宿类型标记是有意义的。
对于包含有关商业组织的法律信息的联系人网页,组织类型的标记可能是合适的。
一般说明:由于所有网页的内容不同,因此这些网页的结构化数据应反映其主要内容,不得重复。如果你只是简单地复制所有网页的结构化数据,那么谷歌充其量只会忽略它,最坏的情况是,如果有明显的违规行为,它会禁止该网页甚至整个网站。如果您在同一个网页上为多个类型创建标记,那么这些类型将相互竞争并共享资源。
在开始创建结构化数据之前,有必要深入了解 Google 手册和 Schema 文档。