The booking website design guide

Booking website design: what makes a visitor book

Eight things a guest notices before they book. In plain English, with a picture of each and a way to check your own site.

By Korneel Kennes, Transform Websites. Facts checked 26 October 2026.

The short answer

A visitor is more likely to book when the total price is clear, the next step is obvious, the page feels like your place, the form is short and the main image or text shows within 2.5 seconds on a phone. In Baymard’s latest survey of US online shoppers, extra costs (40%) and being forced to make an account (18%) were two of the reasons given for leaving.

Why your own booking website

A booking website is a site where a guest can see what you offer, pick dates, see the price, and book and pay without leaving. You can take bookings two ways. Through a platform such as Airbnb Experiences, Booking.com, Viator or GetYourGuide, which finds guests for you and keeps a share. Or on your own site, where you keep the booking and the guest’s details.

Airbnb typically takes 20% of an Experience, the rate it publishes. Retreat Guru’s marketplace keeps 14% of the retreat price, and BookRetreats lets you choose a commission per listing, with 15% as its own example. Booking.com, Viator and GetYourGuide publish no single rate: it is set in your contract and depends on country. As an example, on a €100 booking at Airbnb Experiences’ 20%, the platform keeps €20.

Example: a €100 booking at 20%

Guest pays€100.00
Platform keeps€20.00
You receive€80.00

A direct booking is not free either. A card payment costs from 1.5% + €0.25 for standard European cards, at Stripe’s published rate. The booking fee calculator lets you add your own numbers and see a year of both side by side.

The rest of this guide covers eight things on your own site that affect whether a visitor books. Three have published numbers behind them. The other five are our judgement from rebuilding booking sites, and are marked that way. The pictures are examples made up for this guide, not screenshots of real clients.

01Sourced

Show the full price before anything else.

Show the total price, with taxes and fees, before the guest has to decide anything.

Baymard Institute asks online shoppers why they abandoned an order. In its latest survey of US online shoppers 40% said extra costs were too high, and 12% said they could not see the total cost upfront. Those are shop figures, not booking figures. We assume a booking checkout behaves the same way. So show the price per night, session or person on the card, and the total with taxes and fees as soon as dates are picked.

Check yours. Pick any date on your site. Can you see the final total, taxes included, before you type a name or an email?

Shop figures from Baymard’s latest survey of US online shoppers. Source: Baymard Institute, cart abandonment rate statistics.

02Our judgement

Give every screen one next step.

Make one action the obvious one on every screen, and make it look like a button.

On a phone, a guest sees one screen at a time. If Check dates, Enquire, Call us and Join the waitlist all look the same, the page asks them to choose before they have decided anything. Pick the one step you want on each screen and style it as the main button. Keep the others quieter, and on a phone keep the main button low on the screen, where a thumb can reach it.

Check yours. Open the page on your phone. Look only at the first screen. Can you tell which button you are meant to press?

Our judgement, from rebuilding booking sites. No published number behind it.

03Our judgement

Keep the booking on your own site.

Keep the guest on your own address, with your name and your look, from the first click to the confirmation.

When the booking step jumps to another address with another logo, some guests stop and wonder whether they are still in the right place. If your booking system has an API, your own site can show the dates, the prices and the form itself, so the guest never leaves your address.

Check yours. Click Book now. Does the address bar still show your own domain, and does your logo stay in the corner?

Our judgement, from rebuilding booking sites. No published number behind it.

04Our judgement

Show your real place.

Use photos of the actual place and the actual people, big, in the first screen.

Guests are choosing a place to spend days and money in. A stock photo shows them nothing about your place. Show your own room, your own studio, your own host in the first screen, and make it large. Add one specific line: “Six rooms above the lake” says more than “A magical escape”.

Check yours. Look at the first screen. Could that photo only be your place?

Our judgement, from rebuilding booking sites. No published number behind it.

05Sourced

Ask for less.

Ask for what you need to take the booking and nothing more. No account needed.

Baymard’s latest survey of US online shoppers found that 18% of them left because they had to create an account, and 17% because the checkout was too long or complicated. It counts 23.48 form elements in the average US checkout and says 12 to 14 is enough. Ask for a name, an email and the dates now. Everything else can wait for the confirmation email.

Check yours. Count the fields between Check dates and Pay. Could any of them wait until after the booking?

Shop figures from Baymard’s latest survey of US online shoppers. Source: Baymard Institute, cart abandonment rate statistics.

06Sourced

Load fast on a phone.

Aim for the main image in 2.5 seconds or less, and taps answered in 200 milliseconds or less.

Google sets three targets for how fast a page should feel, measured on real visitors at the 75th percentile: the main image or text in 2.5 seconds or less (Largest Contentful Paint), a tap answered in 200 milliseconds or less (Interaction to Next Paint), and nothing jumping around, 0.1 or less (Cumulative Layout Shift). You can test your booking page on a phone with PageSpeed Insights, for free.

Check yours. Run your booking page through PageSpeed Insights, on mobile. Are the main image and the taps in the green?

The thresholds above are Google’s own. The numbers in the drawing are an example. Source: Google web.dev, Web Vitals.

07Our judgement

Answer the doubt beside the button.

Put the three questions guests have right next to the button: can I cancel, what is included, who looks after me.

The moment before Book is when a guest doubts. If the answer sits two clicks away on another page, some will not go and look. Three short lines next to the button take very little space. Which three depends on your place: for a retreat it might be the cancellation rule, what is included and who hosts; for a tour, the meeting point and the group size.

Check yours. Stand at the Book button. Can you see the cancellation rule without scrolling or clicking?

Our judgement, from rebuilding booking sites. No published number behind it.

08Our judgement

Say what happens after Book.

Confirm the booking on the page, with the dates and the amount, and say what arrives next.

“Thank you” leaves a guest wondering whether it worked. A confirmation should repeat the dates and the amount paid, say an email is on its way, and offer one useful next step, such as what to bring or how to get there.

Check yours. Make a test booking. Does the last screen show the dates, the amount and what comes next?

Our judgement, from rebuilding booking sites. No published number behind it.

The checklist

Eight yes-or-no checks, one for each of the eight things. Run them on your own site, on a phone.

  • The full price, taxes included, shows before a name or an email.
  • Each screen has one obvious next step.
  • Booking happens on my own address, with my logo, to the end.
  • The first screen shows my real place, not stock photos.
  • The form asks for the least it can, with no account.
  • The main image shows in 2.5 seconds or less on a phone.
  • Cancellation, what is included and who hosts you sit next to Book.
  • The confirmation shows dates, amount paid and what comes next.

Transform Websites

We design your homepage for free

We rebuild the website of places where people book and pay online, on top of the booking system you already use. €12,900, live in thirty business days. You see your new homepage on a call before you pay anything.

Get your free homepage preview

Sources

Checked 26 October 2026. Platform rates change, so check the page before you rely on a number.