What we learned testing 28 UK hotel booking engines with an agent
UKUpdated By Akkrev
We sent a scripted agent to 28 independent UK hotels. 19 showed readable prices for our dates, 5 got partway and 4 failed. Here is where it broke.
On 20 October 2026 we ran a simple test on 28 independent UK hotels. Starting from each hotel’s homepage, a scripted agent tried to find the booking engine and reach a list of rooms with prices for one night, two adults, on a fixed Friday in November. It stopped there. Nothing was booked.
The results are the first round of the Agent Booking Index. The sample is small, so we report counts rather than percentages.
The headline
- 19 hotels passed. The agent reached prices for the dates it asked for.
- 5 were partial. The agent reached the booking engine but either couldn’t see prices or couldn’t confirm the dates.
- 4 failed. The agent never reached a working booking engine.
That is better than many people expect. Most independent UK hotels in the sample were already usable by a text-reading agent.
What did not cause failures
We expected CAPTCHAs and bot walls to be the main problem. They weren’t. No hotel showed the agent a CAPTCHA challenge. Two showed a passive reCAPTCHA badge, which didn’t stop anything. One hotel’s homepage was slow to load after a bot check, but it still loaded.
One hotel blocked around 20 AI crawlers in its robots.txt, including ChatGPT-User, yet its booking engine worked perfectly for our agent. Blocking crawlers can still stop an AI assistant from finding or recommending a hotel. It didn’t stop booking in this test.
What did cause failures
No booking engine at all. Three of the four failures had no live way to book rooms online. Two used enquiry forms. One had a “book now” form that didn’t submit anywhere, leaving email as the only route. An agent can’t book what isn’t bookable.
Date pickers. Most partial results came down to dates. Some engines accepted dates in the web address. Others ignored them and needed a sequence of clicks on a calendar, which the agent didn’t always complete. On one hotel’s own system, typed dates were rejected in both formats tried.
Discoverability. On several hotels the agent saw a “Book” button but couldn’t see where it led, because the link was built by a script rather than written in the page. The engine worked once reached, but a real agent has to find it first.
A route problem. One engine wouldn’t load from our cloud browser but loaded fine another way. We count it as a failure in the pilot, but it may not be the hotel’s fault.
What it means for hotels
The engine a hotel uses matters, but less than people think. Hotels on the same engine scored differently because of how their own website linked to it. Read more in why your booking engine choice matters less than you think.
The cheapest wins are the boring ones: a booking link an agent can see, an engine that takes dates without a fight, and prices written as text.
Limits
This was one agent type, UK hotels only, mostly one or two attempts each. We didn’t check whether rates were accurate. Consumer agents such as ChatGPT agent or Gemini in Chrome may behave differently, and we plan to test them next. The full method and limits are published.
What this means for AI recommendations
In the same tests, the hotels that AI described most accurately were the ones whose room and price details were readable on their own site. Booking and visibility depend on the same thing.
How to check your own hotel
Ask an agent to open your homepage, find your booking page and tell you the price of a double room for two adults on a specific night. Watch where it slows down. Or ask us for a free agent check.
Questions
How many hotels were tested?
28 independent UK hotels on 20 October 2026, most with one or two attempts. It is a pilot, so treat the results as directional.
Which agent was used?
A scripted browser that reads pages as text, similar to a text-based agent. It was not ChatGPT agent, Gemini or another named product, and their results could differ.
Did the agent make any bookings?
No. Every test stopped at the room list with prices. No guest details or card details were entered and no booking was made.
Are the hotels named?
No. We report results by booking engine, and only where at least two hotels used the same engine.
