There is a growing industry selling hotels AI visibility. Schema packages, llms.txt files, "generative engine optimisation" retainers, machine-readable markup that promises to get you into ChatGPT's answer.
Google publishes a document about this. It says, in its own words:
"You don't need to create new machine readable files, AI text files, or markup to appear in these features. There's also no special schema.org structured data that you need to add."
That is from AI Features and Your Website on Google Search Central. The same page states there are "no additional requirements to appear in AI Overviews or AI Mode, nor other special optimizations necessary."
Google also removed FAQ rich results from Search in May 2026.
So before you buy anything, understand what is actually being sold. The work that makes a hotel visible in AI answers is not new and not exotic. It is mostly the work that has always made a hotel visible in search, plus a few things specific to being a physical business in a city. This piece covers what the primary sources say, what is worth doing, and what you can safely ignore.
How big is this actually
Worth calibrating before you spend a morning on it.
SiteMinder's Changing Traveller Report 2026, based on 12,000 travellers across 14 countries, asked where people start looking for a hotel:
| Starting point | 2026 | Prior year |
|---|---|---|
| OTA | 26% | 18% |
| Search engine | 21% | 36% |
| Word of mouth | 14% | 7% |
| Familiar hotel brand | 7% | 3% |
| AI assistant | 4% | 1% |
AI quadrupled. It is also 4%.
Anyone telling you that AI search is where your bookings are going right now is ahead of the evidence. The number worth staring at is the other one: search engines fell 15 points in a single year. Discovery is fragmenting across everything, and AI is one of several places travellers now form an impression of you before they ever reach your site.
That is the honest case for doing this work. Not because 4% is a channel, but because the same fix serves all five rows of that table at once. We make the same argument from the booking side in the five levers that move direct share, where keeping your information current wherever travellers look is the second lever.
Why OTAs win the answer
Ask an assistant for the best boutique hotel in Ghent and you will mostly get OTA-derived content. There is no mystery to it.
Booking.com holds a structured, current, consistently formatted record for every property: room types, amenities, prices, thousands of reviews, updated continuously. That is a machine-readable description of your hotel maintained by someone else, at a level of completeness your own site does not match.
Meanwhile a typical independent hotel publishes five pages, last touched in 2021, where the breakfast price is wrong and the most common guest question is not answered anywhere in text.
The models are not biased against you. They are summarising the most complete description of your property available, and right now somebody else wrote it.
The one mechanic worth understanding
Google's documentation describes something called query fan-out. AI Overviews and AI Mode issue "multiple related searches across subtopics and data sources" to build a single answer, which lets them surface "a wider and more diverse set of helpful links" than classic search.
That is the opening. A traveller asks one broad question, the system runs many narrower ones underneath it, and pages that answer a narrow question well can surface in an answer to a broad one. You are not competing head-on with Booking.com for "best boutique hotel in Ghent." You are competing for "hotels near Gravensteen with parking" and "which Ghent hotels serve breakfast before 7am," which nobody has written.
That mechanic is why step 4 below is the one that actually moves anything.
What to do
1. Get your baseline, ten minutes
Search your property five ways across ChatGPT, Gemini and Google. Your hotel by name. Best boutique hotel in your city. Hotels near your nearest landmark. A practical question a guest actually asks you. And something about your category, like family-friendly or dog-friendly, if it applies.
Screenshot everything. You are looking for two failures, and they need different fixes: not appearing at all, and appearing with wrong information. The second is more common and more damaging.
2. Check you are actually indexed, five minutes
Google's technical requirement for appearing in AI features is short: a page "must be indexed and eligible to be shown in Google Search with a snippet." There are no additional technical requirements.
So verify your site in Search Console and look at coverage. Check robots.txt is not blocking crawling, including at your CDN or host. Agency-built hotel sites carry leftover blocks more often than you would expect, and a page that is not indexed cannot appear in an AI answer no matter what else you do.
This is unglamorous and it is the actual gate.
3. Bring your Google Business Profile up to date, ten minutes
Google's guidance on AI features explicitly lists "checking that your Merchant Center and Business Profile information is up-to-date" among the practices that matter.
Complete every field. Current photos. Correct hours, including seasonal ones. Amenities filled in properly. Answer the questions in the Q&A section yourself rather than leaving them to strangers.
If you do one thing from this list, do this one. It is named in the primary source, it takes ten minutes, and it feeds local results as well as AI ones.
Bing Places is worth the same treatment if you have twenty minutes rather than ten, since Microsoft Copilot draws on Bing's index and most independent hotels have never claimed their listing.
4. Put your actual answers on your site, in text
Google's best-practice list includes "making sure that important content is available in textual form."
This is where query fan-out pays. Write a page for each question guests genuinely ask, using the words they use. What is there to do near the hotel. Whether you are good for families. What breakfast includes and what it costs. Where to park. Whether you take dogs. How late reception is staffed.
Rules that matter: put the answer in the first sentence, not after three paragraphs of scene-setting. Use text, not an image of a menu or a PDF. Be specific, since "a generous continental breakfast" is unquotable and "breakfast is €18, served 7:00 to 10:30, included on flexible rates" is not.
You already know these questions, because your front desk answers them every day. If you run guest messaging, the list is sitting in your inbox - and it is the same short list at almost every property, which is the starting point of our WhatsApp automation playbook.
5. Be present where you are already cited
AI answers lean heavily on third-party pages. Your PMS marketplace listing, industry directories, and category sites are frequently the source when a model describes a vendor or a property, because they are structured and independent.
Claim what you can. Keep the details consistent with your own site, since conflicting information across sources is a reason to be left out of an answer rather than a reason to appear in two.
6. Make sure everything agrees
This is the step that nobody sells and that makes the most difference.
Breakfast at €18 on your site, €15 on the OTA listing, €15 again in the chat widget trained in March. Reception staffed until 23:00 on Google, midnight on your own contact page. A pool listed as closed that reopened in the spring.
Every source an assistant reads is a version of you, and they are contradicting each other. The fix is structural rather than clever: your facts should live in one place, and everything travellers see should read from it rather than holding its own copy. Change the breakfast price once and the website, the messages and the listings are all correct at the same moment.
That is the same failure, seen from a different angle, that we trace through the journey in the seven handoffs.
What you can skip
AI text files and llms.txt. Google says directly that you do not need to create them.
Schema bought specifically for AI visibility. Google says there is no special structured data required. Schema still has legitimate uses: it supports rich results that remain, and Google's own list includes "making sure your structured data matches the visible text on the page." Just do not pay a premium for it as an AI lever, and know that FAQ rich results were retired in May 2026.
GEO retainers promising placement in ChatGPT. Nobody can guarantee this, the mechanisms are not disclosed by the model providers, and the concrete deliverables usually turn out to be the six steps above.
What to check monthly
Fifteen minutes, four things.
- Run the same five searches from step 1 and compare against your screenshots
- Check Search Console for coverage errors and for new queries you are appearing on. AI Overviews traffic is included in the Performance report under the "Web" search type
- Check your Business Profile for changed hours, new questions and photos going stale
- Pick one guest question you answered more than once this month and write the page for it
The fourth one compounds. Twelve pages a year, each answering a question someone actually asked, is a better asset than any optimisation package.
Being honest about what this fixes
None of this creates demand. A hotel nobody has heard of, doing this perfectly, is a hotel that is accurately described in an answer it rarely appears in. Visibility follows from being worth recommending, and the work above makes sure that when you are, the description is right.
What it does fix is the version of you that travellers meet before they meet you. Across search, AI answers, OTA listings and the friend who looked you up, there is a description of your hotel that you did not write and have not read. Getting it accurate and keeping it accurate is a real job, it is mostly unglamorous, and almost nobody is doing it.
The part of this you can actually automate is step 6. One set of facts about your property, and every surface a traveller sees reading from it rather than keeping its own copy that slowly goes wrong. Change a price once and your website, your messages and your answers all agree from that moment.
Turn lookers into bookers. Just Ask Whisper.





