I want to mark up a small hotel website using Schema.org. I wrapped the main page in
<div itemscope itemtype = "http://schema.org/Hotel">
</div>
Internal tags, such as address, name, etc., are also tagged (itemprop = ""). I need the search engine to create "quick links" for sections of the site (that is, additional columns in the search results). The documentation says that quick links are created by the search engine itself, provided that the sections of the site are correctly designed using markup.
How should other sections of the site be marked up? For example, the sections "Rooms", "News", "Prices", etc. Do they also need to be wrapped in http://schema.org/Hotel, or that should be another namespace?
<meta name = "fragment" content = "!">along with?_escaped_fragment_=. That is called "AJAX Crawling" and Google deprecated it a while ago and recently stopped crawling it. See Should we still care about ajax-crawling specification? – Stephen Ostermiller Aug 16 '19 at 09:23