
Craft
Hotel and apartment websites that take direct bookings
A hotel or apartment website takes direct bookings when a guest on a phone can see each room or unit with real photos and prices, check the dates and book without going back to Booking.com. There are three ways to take that booking: a request handed to WhatsApp, Viber or email, a booking engine embedded in the site, or a checkout of your own. The right one depends on how many units you have and where your calendar lives.
A couple from Belgrade finds an apartment in Herceg Novi on Booking.com, then searches its name on Google. If they find the same photos, the August price and a clear way to book, the booking can go straight to the owner. If they find an old map entry, they go back to the platform, and it takes its commission. That search is where hotel website design earns its keep.
Why direct bookings matter
Booking.com charges a set percentage of the total booking amount on each reservation made through it. That includes the room rate and extra fees such as cleaning, and it is applied once the guest checks out. The percentage depends on your country, your property type and your agreement, and the Preferred Partner Program and Visibility Booster add more on top, as Booking.com’s partner help on commission explains.
Take the percentage from your own reservation statement and apply it to one summer week. If it reads 15 percent, a week sold for 700 euros leaves 105 euros with the platform. A direct booking carries no commission. It costs the card fee, if the guest pays by card, and the website that took it.
That is no reason to leave the platforms, which bring guests who would never have found you. The aim is narrower: a guest who already knows your name, or is coming back for a second summer, should be able to book you directly.
European hotels still take most of their bookings that way. In HOTREC’s European Hotel Distribution Study 2026, direct channels generated 51.3 percent of overnights in 2025 and online travel agencies 29.9 percent. Real-time booking on the hotel’s own website reached 13.9 percent, almost double its 7.4 percent in 2013, while phone and email together still brought in 27.6 percent.
On this coast, it is mostly an apartment question. MONSTAT’s preliminary figures for 2025 put 66.2 percent of Montenegro’s tourist nights in individual, so-called private accommodation, and 33.8 percent in hotels and other collective accommodation.
What a hotel or apartment website has to do
Whether it is a boutique hotel website or a vacation rental website for two apartments, the design has to cover six things.
Three ways to take a booking directly
All three end with a confirmed stay in your calendar. What differs is how much the website does before you step in.
1. A request handed to WhatsApp, Viber or email. The guest picks a unit, the dates and the number of guests. The site writes the message and opens WhatsApp, Viber or email with it filled in, and you confirm and send the deposit details yourself. We built this pattern for Quadomania, a quad tour operator in Žabljak, not a hotel. Its booking hands off to WhatsApp or Viber with the tour, date and rider count already in the message. Cards, deposits and accounts were left out, because each is a step where a tourist comparing two operators on a phone stops.
It suits a few apartments or a small guesthouse where you answer every message yourself and prices move with the season. But nothing is confirmed until you reply, the calendar is only as current as you keep it, and Google gets no rates to show. If messages wait overnight in season, a chatbot for hotels and apartments can answer them from the same information.
2. A booking engine or channel manager embedded in the site. A booking engine is third-party software that shows live availability and takes the booking, and can take a deposit or card payment with it. A channel manager keeps one calendar across Booking.com, Airbnb and your site, so a night sold in one place closes everywhere. Depending on the provider, the engine opens inside your page or on a booking page styled to match.
It suits several units sold on more than one platform, and owners who want guests to book at two in the morning without waiting for a reply. The provider charges its own subscription, and the account is in your name. It can also be the route to your own rate on Google, covered below. Which provider fits depends on your units and platforms, so the integration is scoped and priced in writing.
3. A checkout of your own, built like a web shop. The guest chooses dates, pays by card on your site and gets a confirmation, with no third-party engine in between. It gives the most control and takes the most work: rules for minimum stays, seasons, deposits, cancellations and refunds, and a channel manager as well if you also sell on Booking.com. It fits things with a fixed price, such as a package or a gift voucher, or one property sold only directly. The same choice for shops is in a web shop or selling through Instagram.
The three options side by side
| Request to a chat or email | Booking engine | Checkout of your own | |
|---|---|---|---|
| How the guest books | Sends a filled-in request, and you confirm | ✓ Books live dates on your site | ✓ Books and pays on your site |
| Confirmation | When you reply | ✓ Instant, if you set it that way | ✓ Instant |
| Calendar with Booking.com and Airbnb | Kept by hand | ✓ Synced through a channel manager | Needs a channel manager as well |
| Your effort | Answering every request | ✓ Checking the bookings that arrive | Payments, refunds and changes |
| Cost level | ✓ Lowest: the website only | The website, the integration and the provider’s subscription | Highest: a checkout built and kept up |
| Your own rate on Google | No rates to share | ✓ Possible, if the provider is connected to Google | Only through a connectivity partner |
| Fits | A few apartments and an owner who answers everything | Several units on several platforms | Fixed-price stays, packages, or one property sold only directly |
Being found: Google Business Profile and free booking links
For a hotel, being found starts with the Business Profile. Google’s guide for hotel owners says a complete profile appears on Google Maps and Search, but without prices. To show prices and a direct booking link, a hotel shares its rates through a connectivity partner: a central reservation system, a booking engine, a channel manager or a property management system. Direct integration with Google is currently unavailable due to high demand, the same page notes.
Those rates feed Google’s free booking links, unpaid links that show your hotel or site name with the rate for the traveller’s dates and send them to your landing page. Hotel partners pay no fee for them, and a hotel owner who uses a reservation system may already be connected to Google through that provider. The page they point to must be your own: Google’s definition of a booking page URL rules out a Facebook page and a Booking.com or Expedia link.
Apartments follow a different path. Google’s vacation rentals starter guide accepts rentals from a registered property management business with a direct booking website, or through a booking site already integrated with Google. For an owner with one or two apartments, that usually means a platform or a property manager. The website stays the part you control, with the same name, address and phone as your listings.
What it costs with us
Websites with us start from 900 euros. What moves a hotel or apartment site from there is mostly the booking path, the number of units and languages, and how much content has to be written. Embedding a booking engine or channel manager is scoped and priced in writing, because the work depends on the provider. A checkout with card payments is web shop work, from 1,500 euros, and SEO as separate work starts from 500.
Scope, price and payment terms are agreed in writing before work starts, and you own everything delivered: the files, the repositories and the accounts. The breakdown is in what a website build costs and what drives the price, and the service is on our web design page.
For the messages around a booking, we built two systems. Hotel AI answers guest messages in Booking.com, Airbnb and Expedia threads through the hotel’s own mailbox, and never quotes a price or a vacancy. iButler is a digital concierge opened from a QR code in the room, with no app to install. AI systems start from 2,000 euros.
Questions owners ask
Do I have to leave Booking.com to take direct bookings?
No. The platforms bring guests who would not have found you. A direct booking path is for guests who already know your name, and for the ones who come back.
Can guests pay by card on my own site?
Yes, through a booking engine’s payment step or a checkout built like a web shop, which starts from 1,500 euros with us. With a request hand-off, you send the deposit details yourself.
How do I avoid selling the same night twice?
Keep one calendar. A channel manager closes a night everywhere once it sells anywhere. With a request hand-off, you check the calendar before you confirm.
Will my own price show on Google?
Only when your rates reach Google through a connectivity partner, such as a booking engine or channel manager connected to Google. For apartments, that usually goes through a platform or a property manager.
Who owns the website?
You do, with the files, the repositories and the accounts.





