I am working to develop JSON-LD scripts for one of my hotel client but stumbled upon the "Rooms" page in the website.
The Google policies say:
When you have multiple entity types on a page, we recommend you mark up all entities on that page to help Google algorithms better understand and index your content.
HTML tagging seems simple for this purpose, but how can we use JSON-LD to mark multiple rooms, their types, prices etc. when they are in single page?
I am using the Product
type for the time being, since something like a "Hotel Room" type does not exists yet in Schema.org.
PS: Creating individual page for each room seems not a very good option to me.
EDIT:
I am aware of this question, but that's specific to a webpage containing several videos and does not correctly addresses the case I've raised in this question.