A guesthouse website that takes direct bookings: what it has to do
Per-room availability, requests that cannot overlap, and why a direct booking is worth more than first place on a marketplace.
Almost every guesthouse has a website. Few have a website that takes bookings. The rest are handsome brochures that end in a phone number — while the bookings keep arriving through a marketplace, with its commission and its rules.
The difference between the two is not design. It is one feature, done properly.
Where the problem comes from
When your main visibility is a booking marketplace, three things stop being yours.
The price. You change it in somebody else's dashboard and wait for it to propagate.
Availability. Same story, with higher stakes: if your records live in one place and bookings arrive from another, a double booking is a matter of time.
The relationship with the guest. You do not have their email, you cannot write to them next year, you cannot answer a question directly before they book.
And over all three sits the commission. You know the exact percentage from your own contract — I have no way of knowing it. But whatever it is, it applies to every booking, forever, whereas a website with direct booking is paid for once.
What the site actually has to do
Not "look good". These are the things without which it does not take bookings.
An availability calendar per unit. Not a global one. Every room, apartment or cabin has its own occupied periods, and the system checks them before it accepts a new request. This is the core: without it, "online booking" is just a form that sends you an email you still have to check by hand.
Seasonal pricing. Rates are not constant, and a site that shows a single price forces you either to lie or to write "price on request" — which is the polite way of losing the guest.
Online deposit payment. The difference between a request and a booking is that the second one has money behind it. Without a deposit, you are holding a room for someone who may not come.
The phone version. People look for accommodation on their phone, in the evening, often while travelling. If the gallery loads slowly or the form is hard to fill in with a thumb, you have lost.
A second language, if you take foreign guests. Not machine translation — written text, on separate routes, so that it can also be found.
Answers to the questions that decide the choice. How far it is to the beach or the slope, what the access road is like, what is nearby. These do not fit in a marketplace's standardised listing, and they are exactly what convinces people.
What it looks like built
Anca Resort has an availability calendar for each room, seasonal pricing, packages with predefined rooms, and online payment at booking. The content is edited from its own dashboard, so a price change no longer goes through anyone.
Discover Lefkada solves the other half of the problem: it is a local guide, with places chosen by a host who knows the island, each with its own availability calendar, plus a beach guide that answers exactly the questions the marketplaces do not cover. Contact is direct, with no intermediary.
Both do the same thing from different angles: they move the guest's decision off a generic list and onto a place where they can find out what they need and book on the spot.
What this does not mean
It does not mean leaving the marketplaces. They bring people who would not have found you otherwise, and it is fine to pay for that. It means that the people who have already found you — from a friend, from social media, or who are coming back next year — have somewhere to book without commission. That is the difference you see in the takings.
If you want to know what this would mean for your guesthouse, the pricing page gives the range an accommodation site falls into, and the configurator gives you the estimate for your own combination, without sending anything.
Got a project to start?
The articles above come from delivered projects. If yours looks like one of them, write to me and I tell you what it actually took.