Now bookable through Claude, ChatGPT and AI phone bookingLearn more

Why AI assistants send your guests to OTAs, and what to fix

AI assistants follow the sources they read: misdirected Book Now buttons, OTA listings, old offers and misleading rate names. Fix each one with a clear owner.

AI assistants send guests to OTAs when the sources they read point there. That includes Book Now buttons that lead to another booking system, detailed OTA listings, old offers and social posts, and rate names that contradict cancellation rules. Fix those sources, give each fix an owner, and your own booking page becomes the easier answer.

Why do AI assistants link to OTAs instead of my website?

An AI assistant does not decide to favour an OTA. It answers from what it can find and read. When a guest asks where to book your hotel, the assistant looks for pages that clearly describe the hotel, show a price and offer a way to book. If the clearest pages belong to an OTA, the link in the answer will often go there too.

OTA listings are usually detailed, consistent and full of prices and reviews. Many hotel websites are thinner. Some show policies only in images, some hide prices behind a booking widget, and some send the Book Now button to a page the assistant cannot connect to the hotel. In that situation, the OTA page looks like the most reliable place to book, even when the hotel would prefer a direct booking.

No AI company publishes a full formula for which link appears, so we will not guess at one. We explained what is known in how ChatGPT recommends hotels. The practical point is simple: you cannot change the assistant, but you can change most of what it reads.

Which sources lead an AI assistant to an OTA?

These are the usual suspects. Take a fictional example, Seaview Resort, Seabay.

  • Book Now buttons that point to another booking system. Seaview’s homepage button still goes to a booking page on an old provider’s domain, set up years ago. To an assistant, that page has little to do with seaviewresort.example. The OTA listing, by contrast, clearly names the resort.
  • OTA listings with richer detail. The OTA page lists every room type, bed size and facility in text. Seaview’s own room pages show a photo carousel and one line each.
  • Old social posts and offers. A two-year-old post about a “summer flash sale with free cancellation” is still public. An assistant may repeat it as if it were current, and the only place to book that “deal” appears to be an OTA.
  • Rate names that contradict the rules. Seaview’s cheapest rate is called “Flexible Saver” but is non-refundable. An assistant reading the name may tell guests it is flexible. When the guest lands on the real booking page and sees the rules, they lose trust and go back to the OTA.
  • Inconsistent listings. The Google Business Profile shows an old phone number and a website link to a page that no longer exists.

Each of these is fixable. None of them needs a new website.

How can your own website send guests away?

The Book Now button is the most common problem, and the easiest to miss. Hotels change booking systems, redesign websites and add landing pages for campaigns. Over time, some buttons end up pointing to an old engine, a closed promotion page or a third-party page.

Check every button and text link that says Book, Reserve or Check availability. Each one should go to your own booking page, ideally on your own domain, so the website and the booking page clearly belong together. A booking engine on your own domain makes that connection obvious to guests and to assistants. Our hotel website checklist covers the rest of the page.

Also check that the booking page is online and loads quickly on a phone. An assistant cannot recommend a page it cannot reach, and a guest who meets an error will go back to the OTA in one tap.

What should you fix, and who owns each fix?

Most of these problems sit between three parties: the hotel, the website team and the booking engine provider. They stay unfixed when nobody knows whose job they are. This table gives each fix a clear owner.

Problem Fix Owner
Book Now points to another booking system Point every booking link to your own booking page Website team
Booking page offline or slow Monitor uptime and fix errors quickly Booking engine provider
Rooms and policies only in images Write them as plain text on the website Website team, with content from the hotel
Old offers and social posts still public Remove, update or clearly mark them as expired Hotel
Rate names contradict cancellation rules Rename rates so the name matches the rule Hotel, set up in the booking engine
Assistants cannot read live prices Offer a live connection to AI assistants through MCP Booking engine provider
Listings out of date Update Google Business Profile and OTA content to match the website Hotel
Direct rate higher than OTA rate Review parity and keep the direct price competitive Hotel, with tools from the booking engine provider

Work through them in this order, because the first fixes help everything after them:

  1. Make every Book Now link go to your own booking page.
  2. Confirm the booking page is online and works on mobile.
  3. Rename any rate whose name contradicts its cancellation rule. See our cancellation policy guide.
  4. Remove or update old offers, press pages and social posts.
  5. Write room, facility and policy details as plain text.
  6. Bring your listings in line with the website.
  7. Check your direct price against OTAs. OTA Price Match keeps the direct price lowest within a floor you set.
  8. Connect live rates to AI assistants.

After you fix the sources, give it time. Fixing sources helps, but nobody can promise an AI answer will change, or how fast. Changes tend to show over the following weeks, and it varies. For the complete list, see the AI readiness checklist.

Can guests book a hotel inside an AI assistant?

It depends on the assistant and the hotel. Google has started to offer booking inside AI Mode. Skift reported on 27 August 2026 that Google’s agentic hotel booking began rolling out in the US, with large launch partners including major hotel chains and OTAs. Guests compare rooms, review cancellation terms and pay with Google Pay, while the hotel or OTA still charges the card and sends the confirmation. That launch is limited to those large partners for now.

Other assistants can connect to a hotel’s own booking system through MCP, an open standard for linking AI assistants to outside tools. With goDirects, AI assistants connected to goDirects can check live availability with taxes included, hold a room briefly and send the guest a link to finish on the hotel’s own booking engine. The booking stays direct. Read more on AI assistants and in AI assistants and hotel booking with MCP.

How goDirects AI Visibility shows where AI sends your guests

You cannot fix what you cannot see, and checking by hand is slow. goDirects AI Visibility is built into the goDirects booking engine for this job.

Every month it asks Google AI, ChatGPT and Claude the questions guests ask and saves the answers. It shows whether each assistant named your hotel, where it sent the guest, which price it quoted versus the live price on your booking engine, and any wrong policy it repeated. An AI readiness score is checked every morning, with a short fix list in which each fix has an owner: you, your website team, or goDirects. That matches the table above, so the right person gets the right task.

You can add some questions of your own. The “AI Guests” view shows price checks and room holds made through AI assistants connected to goDirects, as counts, never guest names. Nobody can see the private questions real guests type, and AI Visibility does not claim to. It is included at no monthly fee: there is no monthly fee and no setup fee; you pay only on confirmed, paid bookings. See how it works on the AI Visibility page.

If you want to know where AI assistants send your guests today, book a demo.

Frequently asked questions

Do OTAs pay AI assistants to be recommended?

We have not seen any AI company describe paid placement for hotel links in its standard answers, and we will not guess. What is visible is that OTA listings are detailed and easy to read. When your own pages are equally clear and your booking links are correct, the assistant has a good direct option to show.

Will fixing my website stop AI from linking to OTAs?

It helps, but no one can promise it. Assistants read many sources, and OTA listings will remain one of them. Fixing your Book Now links, rate names and old offers gives the assistant a better direct option. Changes usually show over the following weeks, and it varies by assistant and question.

Who should own AI visibility at a hotel?

Usually the revenue or marketing lead, because the fixes touch rates, content and listings. Most tasks then go to three owners: the hotel for offers, rate names and listings; the website team for links and page content; and the booking engine provider for uptime and live connections.

Why does a rate name matter to an AI assistant?

Assistants read words, and a rate name is a strong signal. If a non-refundable rate is called “Flexible”, an assistant may tell guests they can cancel for free. The guest then finds the real rule at checkout and loses trust. Name rates so the name and the rule always agree.

Can my hotel be booked in Google AI Mode?

Google’s booking in AI Mode began rolling out in the US with large hotel chains and OTAs as launch partners, as reported by Skift in August 2026. Independent hotels should check Google’s own announcements for wider availability. Meanwhile, Google Hotels free booking links put your direct rate where guests compare.

Sources

See goDirects on your own hotel.

A 30-minute walkthrough with your rooms, rates and policies.

Book a demo