Skip to content
SEO for Hotelsby Webso Digital

Why your hotel website gets no direct bookings: the nine causes we find, and the fix for each

Visits but no bookings means one of nine ordinary problems: no rate on the page, a strange booking engine, the total shown last, no reason to book direct.

By Daniel Stoychev, Webso Digital · 5 September 2026 · 8 min read

A hotel bedroom with a wooden bed and teal pillows

When a hotel website gets visits and no bookings, the cause is rarely a mystery. It is one of nine ordinary things, and most of them sit between the guest and the book button: no rate on the page, a booking engine that opens a slower site in a different design, a total that only appears at the last step, no reason to book here instead of on the OTA. Search Console and the booking engine's own funnel report will show you which one within an hour.

1. There is no price anywhere on the site

A rooms page with a description and a "check availability" button sends the guest away to find out what it costs. The place they go to find out is Booking.com, and once they are there they book there. Every room page needs a from-rate on it, kept live from the booking engine, and the offers page needs the actual numbers. Guests do not book what they cannot price.

2. The booking engine looks like a different website

The guest clicks "book" and lands on a page in another font with another logo and a URL they have never seen, often loading slowly on a phone. Some of them assume they have been redirected somewhere dodgy and leave. A booking engine that can be styled to match the site, or embedded in it, and that sits on a subdomain of your own address, removes the jolt. Test the whole path on your own phone once a month.

3. The total appears only at the end

A rate of £95 that becomes £118 at checkout with a mandatory cleaning fee, a resort charge and VAT loses the booking and, since 6 April 2025, breaks the law. The Digital Markets, Competition and Consumers Act 2024 made drip pricing a banned practice: any mandatory charge has to be in the headline price. The OTAs have already complied, so a guest comparing sees your site as the one hiding something. Show the total from the first screen.

4. The OTA rate is lower, or looks lower

Genius discounts, mobile rates and secret deals on Booking.com come out of your rate, funded by you, and they mean a guest checking your site against the OTA sees no reason to book direct. Rate parity in the UK is narrow: you agreed not to undercut the OTA publicly, but you can offer a lower rate to a closed group (an email list, a returning-guest code, a phone booking) and you can add value on the direct rate: breakfast, late checkout, parking, a drink on arrival, a free cancellation window the OTA rate does not carry. If the direct booker gets nothing, they book where the points are.

5. It is slow on a phone

Guests plan stays on trains, in cafes and in bed. A gallery of eleven full-resolution photos and a video header take six seconds to load over 4G, and the guest has already tapped back to the OTA's app. Google measures this too. Photos resized and converted at build time, no video above the fold, fonts served from your own domain: under two seconds on a phone is normal for a properly built site and unusual for a template.

6. The rooms pages say nothing

"Our beautifully appointed rooms" is not information. The OTA listing for the same room says the bed is a super king, the bathroom has a bath and a walk-in shower, the room is 24 square metres, on the second floor, no lift, with a view of the river, and it shows nine photos including the bathroom. Your room page has to say at least that, because the guest is comparing, and it should add what the OTA cannot: which room is quietest, which suits a dog, which has the best light in the morning.

7. The questions that stop a booking are not answered

Parking, dogs, check-in time, whether there is a lift, whether breakfast is included, what happens if plans change. A guest with one of those questions unanswered does not phone; they book somewhere that answered it. Put them on the room page and in a questions section, in the first person, with the honest answer.

8. Your own name is sending guests elsewhere

Search your property's name. If the knowledge panel's price list has no entry for your site, if an OTA advert sits above your homepage, if Tripadvisor's page outranks your rooms page, then the guest who already chose you is being routed to a commission. The fixes are the profile and hotel listing, free booking links, and, where an OTA bids on your name, a small Hotel Ads campaign of your own.

9. Nobody measures it

Without the booking engine's funnel report, Search Console and analytics that follow the guest across into the booking engine, every change is a guess. Most hotel sites we audit have analytics that stops at the book button. Set up cross-domain tracking to the engine, count bookings as a conversion, and read the numbers monthly. Then you know whether the rooms page or the checkout is losing them.

We check all nine before we quote. Sometimes the answer is that the site is fine and the listing is the problem, and we say so, because the listing fix is cheaper and faster than a rebuild.

Questions on this topic

How do I find out where guests drop out?

The booking engine's funnel report shows how many started a search, saw rates, chose a room and paid. If most leave at the rates step, price or parity is the cause; if they leave at payment, it is trust, fees or a broken form. Search Console tells you which pages Google shows and which get clicked.

Will a new website fix it?

Only if the old one has the problems above and the new one does not. A new site with the same missing rates, the same detached booking engine and the same vague room pages converts exactly like the old one, after a dip while Google re-indexes it.

Do I need a booking engine, or is a form enough?

A form works for a two-room B&B where the owner replies within the hour. For anything larger, a guest who cannot see live availability and pay now goes to the OTA where they can. The engine's fee, usually a small percentage or a flat monthly amount, is a fraction of the commission it replaces.

How fast should the site be?

Under two seconds to usable on a mid-range phone over 4G, measured with Google's PageSpeed Insights, with a mobile score in the nineties. That is normal for a site built properly and rare for one built on a heavy template with a video header.

Find out how much of your booking revenue is leaving as commission

Send us your property name, your town and your website. You get a plain-English audit of your Google hotel listing, your booking path and the three properties above you, with a quote. No pressure, no long contract.