The Starter plan is free β€” start without a card Start free β†’
All articles
Marketing

Why clients abandon their booking halfway through

13 min read

You know the feeling when a client tells you "I meant to book online, but somehow I didn't". Behind that "somehow" sits a whole story β€” and it's costing you more appointments than you think.

Picture her: Sunday, 10 p.m., lying on the sofa, and she remembers her hair is crying out for an appointment. She picks up her phone and opens your link from your Instagram bio. And then β€” the page asks her to create an account first. Or it shows a list of services with no prices. Or it asks her to pick a date, then loads an empty calendar that says nothing. Or all of it is crammed onto a desktop page she has to pinch and zoom on her phone. After thirty seconds she puts the phone down: "I'll just ring tomorrow." Tomorrow she doesn't ring.

That's an abandoned online booking β€” and it's the most insidious kind of loss in this business. With a missed call, at least you see the number on your screen. With a no-show, you have an empty chair that stings. But a client who opened your page and gave up halfway leaves no trace at all. They arrived, they tried, they left. You don't even know they were there.

In this article we'll break down why clients abandon a booking halfway through, how much it costs you in euros, and how to build a booking page that turns a visitor into an appointment β€” rather than into an "I'll ring tomorrow".

The decision is made at 10 p.m. β€” and it lasts thirty seconds

First, understand when bookings actually happen. Not on a weekday at 11 a.m., while you're at the chair and can answer the phone. Most people book in the evening, after work and the kids, when they finally have five minutes' peace β€” or at the weekend, when your salon is shut. That's the one moment in the day when the client has remembered, has the time, and is in the mood to sort it.

That moment is fragile. The client isn't "shopping" β€” they didn't come to buy something, they came to tick one item off the list before bed. If you don't make it easy in the first thirty seconds, they won't fight with the page β€” they'll simply put it off. And "I'll ring tomorrow" in practice means "I'll forget until the next time my hair bothers me", which is three weeks away, if they remember you at all.

That's why a booking page gets no second chance. You can return a missed call, you can reply to a message in the morning β€” an abandoned booking has no callback. Either the client clicks their way through it in those thirty seconds, or it's gone.

Six exits the client escapes through

A booking isn't abandoned without a reason. Almost always the reason is one of these six β€” and each is a door the client walks out of instead of finishing:

  • Too many steps. Every extra screen, click and field is a fresh chance for the client to give up. If it takes seven steps to reach the confirmation, you lose people at every one of them.
  • Mandatory registration. "Create an account to book" is a wall. A client who wanted a two-minute appointment suddenly needs a password, an e-mail confirmation and to agree to the terms.
  • No visible prices. "Price on request" forces the client to ring β€” and ringing is exactly what they wanted to avoid. Without a price they can't make a decision, so they don't make one.
  • No free slot visible straight away. If they have to click date by date to find out whether there's anything free this week, they'll give up before they find it.
  • Doesn't work well on a phone. Tiny text, buttons they can't hit with a finger, a calendar broken across half the screen. Most bookings come from a phone β€” if the page was built for a computer, you've lost the majority.
  • Asks for a call instead of a click. "Ring us to book" isn't a booking page, it's an advert with a phone number on it. Whoever wanted to click now has to ring β€” and they won't.

The next sections unpack the two biggest holes and the one rule that ties them all together.

Too many steps and mandatory registration: the two biggest holes

Of the six reasons, these two carry off the most people β€” because they strike at the very moment the client is closest to deciding.

Every step is an exit. Think of a booking as a row of doors: pick the service, pick the staff member, pick the date, pick the time, fill in your details, confirm. At each door a share of people drop off β€” someone changes their mind, someone gets interrupted, someone gets confused. If there are six steps and you lose just a tenth of people at each, barely half make it to the end. The answer isn't to remove the steps that are necessary, but to cut the ones that aren't: don't ask for data you don't need, don't split one choice across three screens, don't force the client to choose a staff member if they don't mind who.

Registration is the step nobody wants. Nothing kills a booking like "create an account first". To the client it's a cost with no benefit β€” they don't want a profile, they want an appointment. A good booking page asks only for what it genuinely needs for the appointment to make sense: a name and a contact, so it can remind them and so you know who's coming. Everything else β€” passwords, confirmations, "set up your profile" β€” can wait, if at all. A client who booked once without any hassle will come back on their own; one who got stuck at registration will never come back.

"Ring us to book" is a lost booking

This deserves a paragraph of its own, because it's the most common and most expensive mistake. A salon puts "to book, ring 091..." in their Instagram bio and on Google and thinks they've sorted out their online presence.

They haven't. A client who even opens your profile at 10 p.m. chooses that channel precisely because they don't want to ring. The one who's happy to ring does β€” and they don't need your page, they've got your number anyway. The one who comes via the internet wants to click, choose and be done, no conversation, no waiting for opening hours. When you greet them with "ring us", you send them off to do the very thing they were trying to avoid β€” so they'd rather do nothing.

A call isn't a substitute for a booking, a call is an obstacle. Every "ring to book" on your profile quietly turns interested people into lost ones.

What a good booking page must have

Now flip the story around: what does a page look like that a client slides through without a second thought? Five things, nothing advanced:

  • Clear services with duration and price. "Cut and blow-dry β€” 45 min β€” €25." At a glance the client knows what they're choosing, how long it takes and what it costs. No queries, no surprises, no phone call.
  • The first free slot visible straight away. Not an empty calendar to dig through, but "first available: tomorrow at 4 p.m." A client who sees at once they can come tomorrow books tomorrow; a client who has to hunt gives up.
  • The fewest possible steps. From "I want an appointment" to "the appointment's mine" with as few screens as possible. Pick the service, pick a free slot, enter your name and number, done.
  • Works on a phone. Big buttons, readable text, a calendar that fits on a phone screen β€” because the phone is where it happens.
  • Instant confirmation. The moment the client books, they get a confirmation by e-mail: day, time, service in black and white. No "we'll let you know if it's free", no uncertainty. Booked means booked. (If you'd rather approve bookings yourself first, Appointa supports that mode too β€” instant confirmation stays the default, and a request you don't approve simply expires after 24 hours, so the client is never left hanging for days.)

Add all that up and you get a page that does what it exists for: it turns someone who had five minutes and some goodwill at 10 p.m. into an appointment in your calendar β€” while you sleep.

Every route to the page must lead straight to the booking

A perfect booking page is worth nothing if the client never reaches it β€” or reaches the wrong place. Clients come at you from three directions, and each one must lead straight to the booking, not to a landing page they then have to search on:

  • Instagram bio. The link in the bio must open the booking page, not the homepage of your website where the client then has to hunt for a "book" button. One click from the bio β€” and they're already picking a slot.
  • Google profile. When someone googles you, your Google Business Profile is the first thing they see β€” and there needs to be a button there that leads straight to the booking. How to set that profile up so you show in the search at all, we covered in our guide to the Google profile for salons.
  • QR code. On the window, on the receipt, on your business card. The client scans and is instantly on the booking page β€” not on your Instagram, not on a flyer, but on the calendar where they pick a slot.

There's just one rule: however many routes lead to you, each must end in the same place β€” on the booking page, one click, no intermediate steps. Every extra hop between the channel and the booking is another exit.

The maths: out of ten visits, how many bookings

Now the numbers, because "you're losing clients" means nothing until you can see how many.

Say your booking page gets 120 visits a month β€” from Instagram, Google and the QR code combined. For a single hairdresser or beauty therapist, that's a modest estimate.

  • A bad flow β€” mandatory registration, price on request, an empty calendar, and all of it on a phone β€” converts roughly one visit in five. 120 visits Γ— 20% = 24 bookings a month.
  • A good flow β€” clear prices, the first free slot straight away, three steps, mobile-friendly, instant confirmation β€” easily converts one in two or three. 120 visits Γ— 45% = 54 bookings a month.

That's a difference of 30 bookings a month. Let's be cautious and say half of those people would have rung anyway if they couldn't click β€” that still leaves 15 appointments a month that would otherwise have vanished without a trace. At an average appointment of €30, that's €450 a month, or €5,400 a year β€” purely from the page not driving people away.

And that's conservative. You didn't pay for a single advert, you didn't bring in a single new client β€” these are people who came to your page anyway. The only difference is whether you let them book or made them give up. A booking page that converts isn't a marketing cost, it's plugging a hole your takings are already leaking through.

A booking page you don't even have to switch on

The good news: you don't have to build any of the above yourself. That's exactly the job Appointa exists to do.

The public booking page is designed to convert from the very first screen: services with duration and price, the first free slot visible straight away, three steps to confirmation, all made for the phone. It works 24 hours a day β€” including at 10 p.m. on a Sunday, when bookings actually happen β€” so the client books while you sleep. The moment they book, a confirmation goes out automatically by e-mail, and the day before the appointment a reminder too (by e-mail and push, and β€” with the SMS add-on enabled β€” by SMS for clients without the app), so they don't forget to come. You link the page to your Instagram bio, your Google profile and a QR code for the window, and every one of those routes leads straight to the booking.

And if the trouble is that your clients still have to get used to clicking instead of ringing β€” how to move them over to online booking without resistance, we covered in our guide to getting clients used to online booking.


A client who opens your page at 10 p.m. won't ring tomorrow β€” either they book now, or they're gone. Appointa gives you a booking page built to convert: clear services with prices, the first free slot straight away, three steps to confirmation, all on the phone and with automatic confirmation β€” running 24/7 while you sleep. Try the demo for your industry β€” free, no card required. And the Starter plan is free β€” up to 30 appointments a month.


Frequently asked questions

Why do clients abandon an online booking halfway through?

Almost always because of one of six obstacles: too many steps, mandatory registration, hidden prices, a calendar that doesn't show the first free slot, a page that doesn't work on a phone, or a "ring us" message instead of a booking button. Each of them crops up at the moment the client is closest to deciding β€” so instead of finishing, they give up. The answer isn't to persuade the client, but to remove the obstacle: the moment the flow becomes clear and short, the very people who were giving up start booking.

How many steps should a booking page have?

As few as possible β€” as a rule, three: pick the service, pick a free slot, enter your name and contact. Anything beyond that needs to justify its existence, because at every extra screen you lose a share of people. Mandatory registration, choosing a staff member when the client doesn't mind, and fields you don't actually need are just exits the client walks out of before confirming. Ask only for what the appointment can't exist without: who's coming and how to remind them.

Is it enough to put a phone number in the Instagram bio?

No β€” and it's one of the most expensive mistakes. A client who opens your profile in the evening chooses that channel precisely because they don't want to ring; the one who's happy to ring already has your number anyway. When you greet them with "ring to book", you send them off to do the very thing they were trying to avoid, so they'd rather do nothing. What goes in the bio is a link that leads straight to the booking page, where the client picks a slot in a few clicks without a single phone call.

All in this category