Conversion & funnel optimisation

Hotel website conversion. Why warm traffic still books through the OTA.

Hotel website conversion is typically low, often 0.7% to 2.5% of all traffic, not because travellers prefer OTAs but because the booking path on most hotel sites carries more friction than a polished OTA interface. Fixing the booking engine itself, especially on mobile, usually moves the number faster than a full site redesign.

The short answer. The traffic is often fine; the path to book is the problem.

A hotel's own website usually gets warmer, more qualified traffic than an OTA listing, direct visitors already searching for that specific property, and still converts a smaller share of them into bookings. That gap isn't a sign the traffic is wrong. It's almost always a sign the path from "I want to book this room" to "booking confirmed" has more friction on the hotel's own site than it does on the OTA the traveller eventually defaults to.

This matters more than a typical ecommerce conversion question, because the traveller arriving on a hotel's website has usually already done the hard part: they've found the property, decided it suits the trip, and are actively looking for a reason to book rather than needing to be persuaded. Losing that visitor at the booking step, rather than earlier in the funnel, is a different and more fixable problem than losing a cold visitor who was never going to book anywhere. It's also the more expensive kind of loss, since the marketing cost of getting that visitor to the site has already been spent either way.

Benchmarks vary by methodology and by whether a hotel is independent or part of a branded group, but a reasonable range for all-traffic direct conversion sits between roughly 0.7% and 2.5%, with top-performing hotel websites reaching 4 to 5%. That spread itself tells the real story: the gap between an average hotel site and a top-performing one is rarely about traffic volume, it's about how much friction sits between arrival and confirmed booking.

The gap between independent hotels and branded groups is worth separating out, because the two face different problems. Independent hotels generally sit at the lower end of the range, closer to 0.7%, in large part because they don't have a loyalty programme sending them traffic that has already decided to book before it even lands on the site. Branded groups convert higher, closer to 1.9% on average, partly on the strength of that pre-committed loyalty traffic, which means an independent property can't simply copy a group's booking engine and expect the same result, since a meaningful share of a group's conversion rate is really a loyalty programme effect rather than a pure website effect.

How it works in practice. Where direct traffic actually leaks out.

Three points account for most of the lost bookings on a typical hotel website, ahead of anything to do with the brand or the photography.

  • The booking engine itself. Extra steps, unclear total pricing until the final page, or a rate calendar that loads slowly all give a traveller time to second-guess and reopen the OTA tab they already trust.
  • Mobile checkout. Mobile booking conversion typically runs at roughly a third of desktop conversion, and for most hotels mobile is now the majority of traffic, which means the weakest part of the funnel is carrying the largest share of visitors.
  • Rate parity confusion. When a traveller isn't confident the hotel's own site has the best available rate, often because it genuinely hasn't in the past, they default to comparing on an OTA instead, even after landing on the hotel's site first.
  • Weak trust signals at the point of decision. An OTA shows recent reviews, a cancellation policy and a price comparison right where the traveller is deciding. Many hotel booking pages show none of that at the same step, which quietly pushes an undecided visitor back to the tab where that reassurance already exists.

Our broader guide to improving website conversion covers the general funnel principles; hospitality adds the booking-engine layer and the OTA comparison habit on top of that general funnel, which is why a generic CRO checklist alone rarely closes the gap. The practical implication is that a hotel's conversion project usually needs someone who understands both standard funnel optimisation and the specific mechanics of a booking engine, rather than treating it as a generic ecommerce problem with rooms instead of products.

What good looks like. The financial case for closing the gap.

SiteMinder's 2025 distribution data put average revenue per booking at $516 for hotel website bookings, against $312 for bookings made through OTAs, a difference driven largely by commission. Cloudbeds' 2025 State of Independent Hotels report found independent hotels still gave up 63.4% of their bookings to OTAs over the course of the year. Put together, those two figures describe the opportunity precisely: every booking a hotel's own site converts instead of losing to an OTA is worth meaningfully more, and for most independent properties there is still a large share of bookings available to reclaim.

A hotel website converting well shows a few consistent traits: total price visible before the final booking step, a mobile date picker that works on the first try, and rate parity that's actually true, not just claimed, so repeat visitors stop defaulting to the OTA out of habit. It also tends to show the same reassurance an OTA shows at the point of decision, reviews, a clear cancellation policy, what's included, rather than assuming the hotel's own reputation speaks for itself.

None of this requires matching an OTA's engineering budget. Most of the improvement available to an independent hotel sits in a handful of fixable details: cutting the booking engine down to the fewest steps that still capture what's needed, showing the total price early rather than adding fees at the end, and making sure the mobile experience is tested on an actual device rather than assumed to work because the desktop version does.

It's worth being specific about what "good" looks like at each stage of the booking path, since a vague goal like "reduce friction" rarely survives contact with a real development backlog. On the landing page, good means the traveller can see live availability and an indicative price within one scroll, no account creation forced before browsing. On the booking form, good means date, room type and guest count are captured in as few screens as the platform genuinely allows, with the running total visible as each choice is made rather than revealed only at payment. At payment, good means the accepted methods match what that specific market actually uses, since a guest abandoning at the card form because their preferred payment method isn't offered is a conversion loss that looks identical in the data to a pricing objection, but needs an entirely different fix.

Pitfalls to avoid. A redesign that skips the booking engine.

A boutique hotel group I advised, illustrative rather than a named result, had commissioned a full website redesign focused on photography and brand storytelling, genuinely a strong improvement, while leaving the third-party booking engine embedded on the site completely untouched. Direct traffic to the new site grew noticeably within weeks. Direct bookings barely moved, because the actual point of friction, a five-step booking engine with no visible total price until step four, was never part of the redesign brief. The decision rule that followed: a conversion project for a hotel has to start at the booking engine, not the homepage, because that's genuinely where intent-to-book traffic is lost, however good the rest of the site looks.

The opposite pitfall is rebuilding the booking engine while ignoring why guests arrived uncertain about rate parity in the first place. If a traveller has been burned once by finding a lower rate on an OTA after booking direct, no amount of booking-engine polish fully overcomes that learned habit; the fix there is making true rate parity visible and provable, not just technically correct in the backend.

A third, quieter pitfall is measuring the wrong thing after the fix ships. A hotel that only tracks overall direct booking volume, rather than step-by-step drop-off inside the booking engine itself, can miss that a fix improved one step while a different step got worse, for example a faster date picker that pushed more visitors into a payment page that still fails intermittently on certain mobile browsers. Tracking the funnel step by step, not just the final booking count, is what catches that kind of trade-off before it becomes a pattern.

Getting started. Audit the booking path before touching the homepage.

Before commissioning design work, it's worth answering a short set of questions specific to the booking engine itself:

  • How many steps sit between "select dates" and "booking confirmed", and is total price visible before the last one?
  • Does the mobile date picker and payment form work on the first attempt, tested on an actual phone, not a browser resize?
  • Is the hotel's own rate genuinely the best available rate right now, not just in policy?
  • Where exactly, by step, do visitors who start a booking actually drop off?
  • What reassurance, reviews, cancellation terms, what's included, is visible at the exact moment a traveller is deciding whether to complete the booking?

A useful discipline is running this audit before any design conversation starts, because it's easy for a redesign brief to default to the homepage and the photography simply because that's the most visible part of the site, when the booking engine is where the money is actually won or lost. Our conversion rate optimisation work with hospitality clients, and the CRO service engagement behind it, usually starts with exactly this booking-path audit before recommending anything about design or content.

Common questions.

What is a good website conversion rate for a hotel?

Benchmarks vary by source and by whether a hotel is independent or part of a group, but all-traffic direct conversion typically sits somewhere between 0.7% and 2.5%, with top performers reaching 4 to 5%. Independent hotels generally convert lower than branded groups, since groups benefit from loyalty programme traffic that already intends to book.

Why do hotel websites convert worse than OTAs?

Not because travellers prefer OTAs, but because most hotel sites send warm, ready-to-book traffic through more friction: slower booking engines, weaker mobile checkout and less visible rate or availability information than an OTA's polished interface. The traffic quality is often fine; the path to completing a booking is the weak point.

Is mobile the main reason hotel website conversion is low?

It's a major factor. Mobile booking conversion typically runs at roughly a third of desktop conversion, and mobile traffic share keeps growing, so a booking engine that is merely usable on mobile rather than genuinely fast and simple is losing a growing share of a hotel's own direct traffic.

Does improving direct conversion actually matter financially for a hotel?

Yes. SiteMinder's 2025 distribution data put average revenue per booking at $516 for hotel website bookings, against $312 for OTA bookings, largely because there's no commission taken out. Cloudbeds' 2025 State of Independent Hotels report found independent hotels still gave up 63.4% of bookings to OTAs, which is exactly the share a better-converting website claws back.

What's the fastest fix for a hotel website's conversion rate?

Shortening the booking engine's own path, fewer steps, visible total price before the final page, a functioning mobile date picker, usually moves the number faster than a full website redesign. Redesigns matter too, but the booking engine is where intent-to-book traffic is actually lost.

Not sure how much revenue is leaking to OTAs?

Send me your booking engine and I'll tell you where direct traffic is actually dropping off before you spend a cent on a redesign.

Let's talk ↑