eSeans Start free

How to set up an online booking page for a small business

The setup itself takes an afternoon. The decisions behind it — which services go online, how long each really takes, where the link lives — are what make the page work or sit unused.

Ekrem Torun ·

Every small business that takes appointments already has a booking system. Usually a phone, a notebook and a stream of messages arriving after closing time. A booking page does not replace the judgement in that system, it removes the part where someone has to be available to answer.

The setup is not the hard bit. Most tools get you to a working page in under an hour. What determines whether that page earns its place is a short list of decisions you make before and just after publishing it, and those are what this guide covers.

What does an online booking page actually need to do?

A booking page needs to show real availability, take a booking without a human present, and send a confirmation the customer can act on later. Anything beyond those three things is refinement.

Real availability is the part that quietly fails. A page that offers slots you cannot honour creates more work than the phone did, because now you are calling people back to move appointments you already confirmed.

A confirmation the customer can act on means they can find the time, the address and a way out of the appointment without calling you. A confirmation that only says "booked" hands the cancellation back to your phone.

How long does it take to set up a booking page?

Expect an afternoon for the first working version, and a few weeks of small corrections after that. The initial setup is fast because it is mostly typing: services, durations, hours, contact details.

The corrections come from real bookings. Your first durations will be optimistic, one service name will confuse people, and a slot you thought nobody wanted will fill first.

Treat the afternoon as version one rather than the finished thing. Businesses that wait until the page is perfect tend to launch it four months later, if at all.

Which services should you put online?

Put the services online that you can price and time in advance, and keep the rest behind a consultation. A service whose length depends on what you find when the customer arrives does not belong on a public calendar as a fixed slot.

The workaround is a short appointment type called something like "consultation" or "first visit", fifteen or twenty minutes, priced at zero or a small fee. Customers who need custom work book that, and you schedule the real job with them in person.

Resist listing everything you do. A page with six clear options converts better than one with twenty-four, because a customer scanning a long list is being asked to diagnose themselves.

How do you set service durations that hold up?

Time three or four real appointments with a clock before you write any duration down, and add the minutes you spend before and after the customer is in the chair. Most owners underestimate their own services, usually by the setup and cleanup time they stopped noticing years ago.

A duration that is five minutes short does not stay five minutes short. The second appointment starts late, the third starts later, and by mid-afternoon you are apologising to people who booked correctly.

Round up rather than down when you are unsure. A gap you did not need is a coffee; a gap you needed and did not have is a customer waiting in reception.

What working hours should the page show?

Publish the hours you will genuinely honour, including breaks, and mark closed days before you share the link. A page that shows a Sunday slot because nobody switched it off will eventually sell that Sunday slot.

Leave the last slot of the day earlier than closing time by the length of your longest service. Otherwise the page will happily book a ninety-minute treatment thirty minutes before you lock up.

Block the first slot after a lunch break if you routinely run over into it. A calendar that reflects how the day actually goes is worth more than one that reflects how it was supposed to go.

Where should the booking link go?

Put the link everywhere a customer might think of you, which for most small businesses means the social profile bio, the business listing, the messaging app greeting and a printed code in the window. A booking page nobody can find is a form, not a channel.

Write the link with a verb. "Book an appointment" outperforms "our website" because it tells the customer what happens when they tap, and removes a decision from a person who is already half committed.

Add the link to your voicemail message and your out-of-hours auto-reply. The customer who rings at nine in the evening is the exact customer a booking page exists to catch.

Do you need a website before you can take bookings?

A booking page works on its own and does not need a website in front of it. The page has its own address, shows your name and services, and can be shared anywhere a link can go.

A website matters later, for search visibility and for the things a booking page does not say about you. Waiting for one before taking online bookings delays the part that makes money for the part that makes an impression.

If you already have a site, the booking page becomes the destination of every button on it. One clear path beats a contact form that lands in an inbox nobody checks on Saturday.

What should the confirmation say?

A confirmation needs the business name, the date written out in full, the service, the address and a way to cancel. A customer who books three weeks ahead will read that message again the night before, and it has to work on its own at that point.

Write the date as a date rather than relying on "tomorrow" or "in two days". A message read out of order, or opened late at night, makes relative wording ambiguous.

Include a cancellation link rather than only a phone number. A cancellation you receive at ten in the evening is a slot you can resell; a no-show you learn about at the appointment time is not.

How do you test the page before you share it?

Book an appointment through your own page, on a phone, as a customer would, and follow the whole flow to the confirmation. Owners who do this routinely find something they never saw from the admin side.

Check the three things that break most often: whether the slot you booked disappeared from availability, whether the confirmation arrived, and whether the cancellation link works. Then cancel the test booking and check the slot came back.

Ask someone outside the business to book too. You know what your service names mean, which is exactly why you cannot tell whether they are clear.

What goes wrong in the first month?

The most common failure is a page that works but nobody knows about, because the link was published once and never placed anywhere customers look. A booking page is a channel that needs pointing at, not a switch that changes behaviour on its own.

Second most common is durations that were too optimistic, which shows up as a day that runs late from eleven o'clock onwards. Fix that with real measurements rather than by squeezing gaps.

Third is opening every service to online booking, including the ones that need a conversation first. Pulling those back behind a consultation slot is a five-minute change that removes most of the awkward bookings.

What should you review after the first month?

Look at which slots filled, which stayed empty, and how many people booked outside your working hours. Those three numbers tell you more about your pricing and opening times than a month of impressions.

Bookings arriving late in the evening are the clearest signal a booking page gives you. Each one is a customer who would otherwise have had to remember to call you during a workday.

Note the services nobody booked online. Sometimes the service is unpopular, and sometimes the name means nothing to anyone who has not worked in your trade.

Setting this up in eSeans

eSeans gives each business a booking page with its own address, service list, staff calendars and working hours, plus a confirmation and reminder for every booking. Customers can cancel through a link in their confirmation, which frees the slot without a phone call.

The starter plan is free and covers forty appointments a month with the booking page and email reminders, which is enough to find out whether online booking changes anything for your business. WhatsApp and SMS reminders and taking payment at booking are on the paid plans.


Related reading: how to set up booking reminders that reduce no-shows, how to reduce no-shows without asking for a deposit, and how to take bookings from Instagram. If you are still choosing a tool, start with appointment scheduling software compared or see what eSeans does.

Try eSeans free

The starter plan is free — 40 appointments a month, a booking page and email reminders.

Start free