我正在为我的一个酒店客户开发JSON-LD脚本,但偶然发现了网站上的“房间”页面。
如果您在网页上有多种实体类型,我们建议您在该网页上标记所有实体,以帮助Google算法更好地理解和索引您的内容。
HTML标记似乎很简单,但是如何在单页中使用JSON-LD标记多个房间,类型,价格等?
我目前正在使用Product
类型,因为Schema.org中尚不存在类似“酒店房间”类型的内容。
PS:为每个房间创建单独的页面对我来说似乎不是一个很好的选择。
编辑:
我知道this question,但这是特定于包含多个视频的网页,并未正确解决我在此问题中提出的案例。
答案 0 :(得分:0)
My answer描述了如何在JSON-LD中指定多个节点的三种方式:
@graph
或单独的script
元素中)如果一个页面适用于多个会议室,您可以使用CollectionPage
并提供ItemList
作为mainEntity
,其中每个会议室都是一个列表条目。
所以在JSON-LD中,itemListElement
会得到一个数组作为值(我的链接答案中的第一个例子)。
(请注意,在您提出问题后的一段时间内,Schema.org引入了HotelRoom
类型。这可以与Product
一起使用,如Markup for Hotels所述。)