Skip to content

Online booking on your own site, start to finish

Reservations, waitlist & tables21 October 2026By The servearound team15 min read

What it takes to own your bookings: a booking page or widget, one diary behind it, a confirmation guests trust and a clear policy, in the order that works.

Illustration for online booking on your own site: four paths converging on one point, in coral and yellow on navy.

Online booking on your own site means a guest who finds your restaurant can book a table without leaving your page, without creating an account somewhere else, and without the booking passing through a third party on its way to you. It sounds like a small change from using a marketplace or a phone line. In practice, it changes who owns the relationship with the guest, what each booking costs, and how much you know about the people who eat with you.

Many venues start with bookings by phone, add a listing on one or more booking platforms, and only later wonder why so few guests book directly. The answer is usually that booking directly was never made easy. The website had a phone number, a contact form or a link that led somewhere unfamiliar, while the platform had a big button and an instant confirmation.

This guide sets out what it takes to run online booking on your own site from start to finish: the booking page or booking widget, the diary behind it, the confirmation, the policy, and the order to do them in. It also covers how to measure booking conversion, how to keep booking platforms in proportion, and the mistakes that send guests elsewhere.

Why online booking on your own site matters

There are three reasons to take bookings directly, and they add up.

The first is cost. Bookings that arrive through a platform often carry a fee, whether per cover, per booking or as a subscription that grows with use. Bookings taken on your own site through a system priced per venue cost nothing extra per guest. Our guide to commission-free bookings works through the arithmetic for a typical month.

The second is the relationship. A guest who books on a marketplace is, in a sense, the marketplace's customer first and yours second. Their contact details, their history and their next booking may sit on someone else's system. A guest who books on your own site is yours from the first click, and every visit adds to a record you keep.

The third is control. On your own page you decide what guests see, which tables and times are offered, what the confirmation says and what happens when plans change. You can offer a celebration package, explain the dress code, show the terrace in summer and keep the private room for enquiries. A platform's page is designed to serve the platform's goals, which are not always the same as yours.

What online booking actually needs

Taking bookings online needs four things working together, and most problems come from one of them being missing or weak.

  • A booking page or booking widget where guests choose a date, a party size and a time.
  • One diary behind it, which knows every booking from every channel and every table in the room.
  • A confirmation that tells the guest the booking is real, and gives them a way to change or cancel it.
  • A policy that sets expectations: how long the table is held, what happens if the guest is late, and how to cancel.

Each of these is simple on its own. The work is in making them agree with each other, so that what the page offers, what the diary holds, what the confirmation promises and what the policy says are all the same thing.

Step one: one diary behind every channel

Start with the diary, not the page. A beautiful booking page connected to a diary that does not know about phone bookings will double-book your busiest nights. Before you put a booking button anywhere, make sure every booking, from the phone, the door, the website and any platform you keep, lands in the same book.

That diary should know about the room as well as the times. A booking is a time at a table, so the diary needs to know which tables exist, which can be joined for large parties, which are held for the host and which are out of use. A diary that only counts covers will offer times the room cannot deliver.

Set the rules the diary will apply: which service periods take bookings and the times offered inside them, how long a sitting lasts, the largest party you will take online and how much notice you need. Our guide to pacing covers covers how to choose times that the kitchen can cook for, not just times the tables are free.

Step two: the booking page or booking widget

Next, decide how guests will reach the booking. There are two common shapes. A booking page is a page of its own, on its own link, which you can share anywhere: your website, your social profiles, your email signature and your Google listing. A booking widget sits inside your existing website, so the guest books without leaving the page they are on.

Most venues benefit from both. The booking page is the link you share everywhere; the booking widget sits on your website's home page and booking page, so a guest who arrives there can book in place. Either way, it should look like your restaurant, in your colours, with your logo and your photographs, not like a form borrowed from someone else.

Keep the steps to a minimum. Every extra screen, field and choice loses a few guests. Date, party size and time come first; contact details come last, once the guest has found a time that suits them. Our guide to the booking widget and the four taps that lose a guest covers the details that matter most.

Step three: availability guests can trust

A booking page is only as good as the times it offers. If a guest picks 8:00 and is told it has gone, or is confirmed for a table that does not exist, they will book elsewhere next time. Availability should be live, drawn from the same diary the host uses, so a table booked by phone a minute ago is no longer offered online.

When a time is full, say so plainly and offer something useful: the nearest times that are free, another day, or a place on the waitlist for the time they wanted. A guest who leaves the page with nothing has been lost; a guest who joins a waitlist may still eat with you tonight.

Hold the time while the guest finishes booking. Few things frustrate guests more than choosing a time, entering their details and then finding the time was taken while they typed. A short hold on the chosen slot while the guest completes the booking avoids that disappointment.

Step four: a confirmation guests believe

The confirmation is the moment the booking becomes real for the guest. It should arrive immediately, say clearly what was booked, for whom, when and where, and carry a link to change or cancel. A confirmation without a way to change it invites a no-show when plans change, because cancelling becomes more effort than staying away.

Verify the guest's contact details before confirming. A booking with a mistyped email address cannot be reminded or contacted, and a booking made with a fake one may never arrive at all. A short code sent to the guest's email, entered before the booking is confirmed, is a small step that makes every booking more reliable.

Decide whether online bookings are confirmed instantly or arrive pending until somebody confirms them. Instant confirmation suits most venues and most bookings; pending bookings suit large parties, private rooms and very busy nights, where you want a person to look before saying yes.

Step five: a policy that is short and clear

A booking policy tells guests what to expect, and it protects the venue when plans go wrong. It does not need to be long. Most guests need to know how long the table is held if they are late, how long they can stay on busy nights, how to cancel or change the booking, and anything specific to your venue, such as an age limit in the evening.

Put the policy where the guest sees it before they book, not in small print they will never read. Repeat the important parts in the confirmation and the reminder. A guest who knew the table was held for fifteen minutes is less likely to be upset when it is released at twenty.

Some venues add deposits or card details for large parties or special dates. Whether that helps depends on your guests and your format; our guide to reservation deposits covers when they help and when they hurt. Many venues find that verification, reminders and an easy way to cancel do most of the work without asking for money up front.

Step six: reminders and changes

A reminder before the booking keeps it on the guest's mind and gives them a last easy chance to change or cancel. Send it far enough ahead that a cancelled table can be rebooked, and include the same link to change or cancel as the confirmation.

Make changes easy. A guest who can move a booking from 7:30 to 8:30 in two taps keeps the booking; a guest who has to phone during service may give up. Every change and cancellation should land in the same diary immediately, so the freed table is offered to someone else. Our guide to how to reduce no-shows without annoying guests covers the rest of the toolkit.

Making the booking page easy to find

A booking page nobody can find takes no bookings. Put the booking button at the top of every page of your website, not hidden in a menu. Use the same words everywhere, such as "Book a table", so guests recognise it. On a phone, the button should be visible without scrolling.

Link to your booking page from every place guests look for you: your social profiles, your email signature, your newsletter and your Google Business Profile, which is often the first place a guest sees your restaurant. Each link should lead straight to the booking, not to a home page where the guest has to start again.

If you send campaigns or newsletters, make the booking link the main action rather than one link among many. A guest reading about your new menu is most likely to book at that moment, and the shortest path from interest to a confirmed table wins.

Booking conversion: measuring what works

Booking conversion is the share of guests who start a booking and finish it. A page with low booking conversion is losing guests somewhere between arriving and confirming, and the question is where. Measure how many guests reach your booking page, how many choose a time and how many complete the booking.

The biggest losses usually come at predictable points. Guests leave when the time they want is not available and nothing else is offered, when the form asks for too much, or when the page is slow or awkward on a phone. Fixing those three often improves booking conversion more than any redesign. Our guide to booking conversion from page view to confirmed works through each step.

Look beyond the booking itself. A booking that is made but never seated, because the guest cancelled or did not come, is a booking that did not convert in the way that matters. Follow your bookings through to seated, and read your no-show rate by source, to see which channels bring guests who actually arrive.

Booking platforms: keep them in proportion

Booking platforms have a place. They help new guests discover you, and some guests prefer to book through an app they already use. The aim is not to abandon them overnight but to keep them in proportion: a source of new guests, not the main way your regulars book.

Look at where your bookings come from and what each source costs. If many of your regulars book through a platform, give them a good reason to book directly next time: an easier booking, a better choice of tables, or simply the habit of using your link. Many platforms allow a link to your own site, and every confirmation you send can invite guests to book directly next time.

Treat each platform as a channel with a cost and a value. A platform that brings genuinely new guests may be worth its fees; one that charges for regulars who would have booked anyway is costing you money for nothing. Our guide to cover fees covers how to calculate what each booking really costs.

Phone bookings still matter

Online booking does not replace the phone, and it should not try to. Some guests will always prefer to call, especially for large parties, special occasions or questions the booking page cannot answer. The aim is that every phone booking goes into the same diary as online bookings, at the moment it is taken.

Train whoever answers the phone to use the same diary and the same rules as the booking page, so a guest who calls is offered the same times a guest online would see. A host who can see that a table was booked online a minute ago will not double-book it, and a guest told "that time has just gone, can I offer you 7:45?" is still a guest you keep.

Over time, many venues find that online booking takes pressure off the phone during service. Guests who would have called at seven o'clock book online instead, and the phone is left for the calls that genuinely need a person.

What guests see after they book

The booking is not the end of the guest's journey; it is the start of their visit. The confirmation, the reminder and the welcome on arrival are all part of the same experience, and they should feel like the same restaurant.

Use the confirmation to set expectations and build anticipation: the address, how to find you, the dress code if you have one, and a mention of anything they might want to add, such as a celebration cake. On arrival, the host should already know the booking, the party and any notes, so the guest is welcomed by name rather than asked to spell it.

After the visit, the booking becomes part of the guest's history. Their next booking can be taken by somebody who knows what they ordered, where they sat and what they celebrated. That is the real value of bookings you own: every one adds to what you know.

Common mistakes with online booking

  • Putting a booking page live before every channel uses the same diary.
  • Hiding the booking button in a menu or at the bottom of the page.
  • Asking for contact details before the guest has found a time.
  • Offering nothing when the chosen time is full.
  • Confirmations without a link to change or cancel.
  • A policy buried in small print.
  • Linking every campaign to the home page instead of the booking.
  • Paying a platform for regulars who would have booked directly.
  • Measuring bookings made but not bookings seated.

Where servearound fits

In servearound, guests book on a page in your colours, with your logo and your photographs, on its own link or inside your website, with the allowed domains set per venue. A booking taken there is yours, with no commission on it: servearound is priced per venue, per month, with no per-cover fee and no marketplace in the middle.

Availability comes from the same book and the same floor plan the host seats from, so a table taken on the phone is no longer offered online. When a time is full, the booking page offers the waitlist. Where you allow it, guests can choose their own table from the floor plan, and a celebration package or set menu can be added to the booking itself.

Guests verify their email with a six-digit code before a booking is confirmed, a reminder goes out as many hours before as you choose, and every confirmation carries a link to change or cancel. New online bookings can be emailed to the address you choose. Analytics shows bookings by source, including the booking widget and the embedded widget, and follows them from booked to confirmed, seated and completed. See the reservations module, or get in touch to see it on your own site.

Questions operators ask

Do we need a new website to take bookings online?

No. A booking page on its own link works without any website at all, and a booking widget can be added to most existing websites.

Should we leave the booking platforms?

Not necessarily. Keep the ones that bring genuinely new guests, and make booking directly the easiest choice for everyone else, especially your regulars.

What details should we ask for?

As few as possible: a name, an email address, a phone number if you need one, the party size and any notes such as allergies or an occasion. Ask for contact details last.

Should online bookings be confirmed instantly?

For most bookings, yes. Guests expect it. Keep manual confirmation for large parties, private rooms or nights when you want to check each booking first.

How long should we hold a table for late guests?

Many venues hold a table for around fifteen minutes. Whatever you choose, say it in the policy, the confirmation and the reminder.

How do we get regulars to book directly?

Make it easy and make it visible. Put the booking link everywhere they see you, mention it when they visit, and make sure booking directly is never harder than booking elsewhere.

What is a good booking conversion rate?

It varies with the venue and how guests arrive. The useful comparison is your own page over time, after each change you make.

The short version

Online booking on your own site gives you lower costs, the relationship with the guest and control over every step. It needs four things working together: a booking page or booking widget, one diary behind every channel, a confirmation guests believe and a short, clear policy. Build them in that order, starting with the diary.

Make the booking easy to find and quick to complete, offer something useful when a time is full, verify contact details, send a reminder and make changes easy. Measure booking conversion and follow bookings through to seated, keep booking platforms in proportion, and keep the phone in the same diary. Every booking you own adds to what you know about your guests.

Written byThe servearound team

In this guide

Keep reading