RO
← Back to the blog

Optical Web Design

Direct bookings for guesthouses and hotels

How to get bookings on your guesthouse or hotel website: what the booking page needs, how to avoid overbooking and how guests find you on Google.

The Optical Design desk · web writer4 min read

A direct booking is one made on your own website, not on a travel platform. You pay no commission on it, and the guest stays yours: you have their email, you can write to them before they arrive and invite them back. But for it to happen, your site has to make booking as easy as the platforms do: real availability, a clear price, a few steps and payment on the spot.

Why people still book on the platforms

Often a guest finds you on a platform or on Google, then visits your website to look at the photos. If all they find there is a form saying "send us a message and we'll get back to you," they go back to the platform and book there, because that's where they can see right away whether there's a room and what it costs.

So you're not competing on photos. You're competing on certainty and speed. People want to know within ten seconds: is it free that weekend? What do I pay in total? What happens if I cancel?

What the booking page needs

  1. A calendar with real availability, by room or room type. No "we'll check and get back to you."
  2. The total price, taxes included, shown before you ask for personal details. Surprises at the last step are the surest way to lose a booking.
  3. The cancellation policy, written briefly, next to the button, not in a PDF.
  4. Photos of the room being booked, not just the lobby and the pool.
  5. Few steps: dates, room, personal details, payment. No mandatory account.
  6. An instant confirmation email, with everything they need: dates of stay, address, check-in time, how to get there.

All of it has to work flawlessly on a phone. Make a test booking yourself on your phone, from the calendar all the way to the confirmation email.

Overbooking: your site and the platforms have to talk

If you sell the same rooms on your site and on one or more platforms, you need a single place where availability lives. Otherwise the same room gets sold twice.

The usual options:

  • a booking engine on your site, connected to a channel manager that updates the platforms automatically when a booking comes in;
  • for a small guesthouse, calendar syncing (exporting and importing calendars between the site and the platforms). It works, but updates aren't instant, so the risk of overbooking doesn't fully go away.

When you choose a setup, ask a concrete question: how long after a booking on my site does the room close on the platforms? The answer tells you how big the risk is.

Payment and deposits

A booking with no payment or guarantee is more of a promise. For guesthouses and small hotels, the most common options are a card deposit, or full payment with free cancellation up to a certain date.

For online card payments, the European Union requires strong customer authentication: the EU payment services directive (PSD2, art. 97) says that when someone initiates an electronic payment, the bank has to confirm it's really them. On screen, that's the step where the guest approves the payment in their banking app or with a code. The payment processor handles the technical side; your job is to make sure the page doesn't get "lost" after that step and the guest reliably lands on the confirmation.

Bank transfer is still a good option for groups and long stays, but as an alternative, not the only way to pay.

How guests find you directly

  • Google's free booking links. On a hotel's page in Google, alongside the ads (marked "Ads"), there are free booking links under "All options." Clicks on them aren't charged. You get there through Hotel Center, usually via your booking engine, if its provider is connected to Google.
  • Your Google Business Profile, with a link straight to the booking page, not just to the homepage.
  • Structured data on your site. Schema.org has a Hotel type (a subtype of LodgingBusiness), with properties such as check-in time, check-out time, amenities and whether pets are allowed. It helps search engines understand the page correctly.
  • Last year's guests. With their consent, a simple email at the start of the season with a booking link reminds them of you before they look elsewhere.

What not to do

  • Don't hide the price until the last step.
  • Don't require an account to book.
  • Don't list a higher price on your site than on the platforms. People compare, and your site should offer at least the same deal.

If you want a guesthouse or hotel website with direct booking, see what we do at Web Design. On contact forms that actually bring in messages: The contact form that actually brings in messages.

Sources

  1. How travelers find hotel booking links (Google Hotel Center Help)paid links marked "Ads" and free links under "All options"
  2. What makes up a hotel booking link (Google Hotel Center Help)price, landing page, and free clicks on free booking links
  3. Hotel (Schema.org)the Hotel type, a subtype of LodgingBusiness, with checkinTime, checkoutTime, amenityFeature, petsAllowed
  4. Directive (EU) 2015/2366 on payment services (EUR-Lex)art. 97: strong customer authentication for electronic payments

Checked: surse Xenia Pușcașu · editare Nora Vlăsceanu · SEO Mihnea Tăbăcaru

Want this for your business?

Tell us in two lines what you need. We come back with a plan and a quote.