Local & Industries · 10 min read · September 24, 2026 · Hafsa Tariq, gaash.ai
What travelers ask an assistant before they book a hotel
A traveler asks an assistant the questions your front desk answers all day: is it quiet, is there parking, can I check in after ten, is breakfast included, can the dog come. The assistant answers from what it can read. If your own site does not state those facts in plain text, it answers from a booking platform's copy, or names a hotel whose site does.
The questions a traveler types before booking
The booking starts as a question with constraints in it, not a hotel name. Typed the way people type: "quiet hotel near the convention center in Denver with parking", "small hotel in Portland that takes dogs and includes breakfast", "hotels within walking distance of the Vancouver cruise terminal with late check-in". Then, once a name is on the table, a second kind: "does this hotel have free parking", "can I check in at midnight", "is breakfast included in the rate".
An AI assistant answering the first kind builds a shortlist. It searches, fetches a handful of pages, and names the hotels whose pages match the constraints it was given. Answering the second kind, it fetches pages about one hotel and reads for the fact. In both cases the material is text it can retrieve at the moment of asking, and your own site is one candidate among the booking platforms, the review sites and the map listing.
The constraints are the point. "Quiet" is a claim every hotel makes about itself, so what makes it checkable is evidence: which rooms face the courtyard, whether there is a bar under the guest floors, what guests wrote. "Parking" is not a yes or a no; it is on-site or off, included or charged, valet or self-park, with a height limit or without. A site that states the specifics can be quoted. A site that says "convenient parking available" gives an answer nothing to check.
What your hotel's pages have to give an answer
The facts the traveler asked about, stated somewhere the assistant can read them, in a form it can attribute to you. That takes three things: the facts have to exist as text, the text has to sit on a page a crawler receives, and the identity on that page has to agree with the identity everywhere else.
The first part fails most often. Hotel sites are written to sell a feeling, and the facts that decide a booking (the check-in window, what happens after the desk closes, the pet policy, the breakfast hours, the distance to the thing the traveler is in town for) end up scattered across a booking widget, a PDF fact sheet and a reservations phone line. If your site does not state your check-in time, an answer can only take it from a platform listing, which may be out of date, or leave you off a list built around "late check-in".
The third part is identity. If your homepage uses one form of the name, the contact page adds "& Suites", and the map listing gives a third phone number, anyone reading all three has to work out whether they describe one hotel, and an answer may treat them as two. The fix is one name, one address, one main number, written identically on every page and in every listing you control. Google's Business Profile guidelines ask for the real name and the real address, which makes the profile a good place to start the comparison.
Reviews are the evidence the assistant uses for the adjectives. "Quiet" on your homepage is marketing. "The courtyard rooms were silent even on a Saturday", in a guest's words, quoted on your page with a first name and a month, is a fact about the hotel that someone other than you stated. A page with no review text and no rating markup asks the assistant to take your word for everything, and there is no reason it should.
What the hotel's site has to state, and where
Each row below is a traveler's question, the fact that answers it, and where that fact belongs on your site: a sentence or two of plain text on a page a crawler receives, not a line inside a booking widget. The same facts go into LocalBusiness schema using the LodgingBusiness type or its Hotel subtype from schema.org's LocalBusiness tree, which has properties for check-in and check-out times, pets, amenities, address, phone and geo. Google's local business documentation names name, address, telephone, opening hours, geo and price range as the properties it reads. Write the visible text first and let the markup repeat it.
| The traveler asks | What your site states | Where it lives |
|---|---|---|
| Is it quiet? | Which rooms face away from the street, what sits below the guest floors, when the bar closes, whether the windows are double glazed. Plus one guest's words on the subject. | The rooms page, and a reviews section quoting guests |
| Is there parking? | On-site or off, self-park or valet, the daily charge or that it is included, the height limit, whether a space can be reserved. | The facts page; amenityFeature in the markup |
| Is breakfast included? | Included or not, the hours, buffet or menu, where it is served, what a guest with a restriction gets. | The facts page and the rate descriptions |
| Can I check in late? | The check-in window, what happens after the desk closes (night porter, door code, key box), the check-out time. | The facts page; checkinTime and checkoutTime in the markup |
| Can I bring the dog? | Which pets, the size limit, which rooms, the charge or that there is none, where dogs can be walked. | The facts page; petsAllowed in the markup |
| How far is it from where I need to be? | The street address once, then walking minutes to the two or three places guests come for, and how to arrive from the airport and the station. | The contact page; address and geo in the markup |
| Who are you? | One name, one address, one main phone number, identical on every page and in every listing you control. | The footer of every page; name, address and telephone in the markup |
None of this needs a new website. It needs one page, usually called something like "Good to know" or "Before you arrive", where each question is a heading and the answer sits under it in two or three sentences. That is an answer page, and it is the page on your site an assistant can quote most directly.
What our crawl found, and how it applies to hotels
In our audit of 9,483 small business websites across 40 trades and 90 metros in the US, Canada, Europe and the UAE, run between late August and early September 2026, 61.5% had no question-and-answer content of any kind: no FAQ section, no FAQPage markup, nothing shaped like the thing a buyer asks. Hotels were among the trades. We do not publish a hotel-only cut of that figure, so read it as the state of small business sites generally.
43.1% were inconsistent about who and where they are across their own homepage, contact page and about page, and 36.9% published more than one phone number across those three pages. For a hotel with a reservations line, a front desk line and a restaurant line, that happens by accident. The fix is to label the numbers rather than remove them: one marked as the hotel's main number, and that one repeated in the markup.
64.7% showed no review signal a crawler could read, meaning no rating markup and no review quoted in the page text, and only 8.9% carried rating schema. Most of those businesses have reviews on the platforms. The assistant reading their own site does not know that, because the site does not say so. The citability of a hotel page comes down to these three things together: an answer to the question, an identity that holds, and evidence that is not your own.
What to fix first, in order
- Settle the identity. Pick the one trading name, the one address format and the one main phone number, and write them identically in the footer of every page, on the contact page, in the markup and on the map listing. Label the other numbers for what they are.
- Write the facts page. Check-in and check-out times, the after-hours procedure, parking, breakfast, pets, accessibility, and the walking minutes to the places guests come for. One question per heading, the answer in plain text under it, no widget, no PDF.
- Put the same facts into LodgingBusiness or Hotel markup as JSON-LD: name, address, telephone, geo, checkinTime, checkoutTime, petsAllowed, amenityFeature, priceRange. Google's introduction to structured data says the markup has to describe what a visitor can see, so this step comes after the page, never instead of it.
- Quote guests on the page. Three or four short reviews in the guest's own words, with a first name and a month, chosen for the facts they state (the quiet, the parking, the breakfast), and the platform each one came from.
- Read your platform listings and your map listing against the facts page and make them agree. Where they cannot, because a platform truncates your pet policy, make sure your own page is the fuller one, since that is the one an assistant can quote in full.
- Check what a crawler receives. Open your facts page with scripts off and confirm the text is in the HTML, then run the crawler access check against your robots.txt. 7.2% of the sites in our audit served a challenge page instead of the site, and a booking engine's security layer can do that without anyone deciding it.
What not to do
Do not write reviews of your own hotel, and do not copy a booking site's score into your markup. Google's review snippet documentation rules out fake reviews and ratings aggregated from other websites, and three glowing paragraphs that appear on your page and nowhere else give a reader nothing to check them against.
Do not stuff the page with place names. "Hotel near Denver convention center, downtown Denver hotel, Denver hotel with parking" is not a fact about your hotel; it is a list of phrases, and it reads as one. Google does not read the keywords meta tag at all, as its list of supported meta tags shows, and an assistant reading prose wants the sentence that answers the question, not the phrase that matches it.
Do not write a separate version of your site for AI. Google's page on AI features names no extra requirement, file or markup for its AI results, and the assistants that fetch at answer time read the same page a traveler does. The page that helps the traveler decide is the page that gets you named.
And do not expect a promise. No agency, this one included, has a lever inside ChatGPT, Claude, Gemini or Perplexity. What can be done is to measure how often your hotel is named on a fixed set of traveler questions, fix what the measurement shows, and measure again. How we measure it is written down in full.
Common questions
Most of our bookings come through a platform. Does our own site still matter to an assistant?
Yes, because it is the only page on the web that describes your hotel alone and in full. A platform listing carries the same fields for every competitor, in the platform's words, cut to its template. When an assistant needs the after-hours procedure or the pet policy in detail, the page that states it completely is the one it can quote, and that page can only be yours.
Should we publish rates on the site?
Publish what stays true. Rates move daily, so state what is stable: what a rate includes, whether breakfast and parking are in it, the cancellation terms, and a price range in the markup's priceRange field. An assistant asked "is breakfast included" needs that sentence, not tonight's number. If you do publish a starting rate, keep it current, because a stale figure quoted back to a traveler costs more than no figure.
Do we need FAQPage schema on the questions page?
The visible questions and answers matter more than the markup. Google limited the FAQ rich result to government and health sites in August 2023 and stopped showing it in Search on May 7, 2026, so the markup earns a hotel nothing in Google's results, and the assistants read the page text. Add FAQPage if your platform makes it easy and it matches the text exactly; skip it without worry if not.
Is "quiet, central and pet-friendly" in our description enough?
No. Those are adjectives, every hotel uses them, and an assistant cannot tell you apart by them. Replace each with the fact behind it: which rooms are quiet and why, how many minutes' walk to the places guests come for, which pets and in which rooms. A specific sentence can be checked against a guest's review and quoted. An adjective can only be repeated.
Sources
The percentages are this site's own, from the audit named below; they describe a sample drawn per metro and trade across 40 trades, not hotels alone. What is said about schema.org types and Google's rules comes from the documents linked where each is used.
Sources: our audit of 9,483 small-business sites, with its method · schema.org, LocalBusiness and its subtypes · Google, local business structured data · Google, introduction to structured data · Google, review snippet · Google, meta tags it supports · Google, AI features and your website · Google Search Central blog, changes to HowTo and FAQ rich results · Google Business Profile guidelines · Google Search Central, documentation updates
Read on