A hair salon, a beauty studio, a medical foot care practice, a driving school, a yoga studio, a dog training school: in these businesses revenue is not created on a shelf, it is created in a calendar. Every slot that stays empty is lost — it cannot be sold again the next day. That makes the website of such a business less of a brochure and more of a preparation surface: its job is to produce an appointment request that can be answered without a follow-up call. In practice the opposite tends to happen. The page lists three services without duration, not a single price and a phone number — and the next day the business makes four calls to find out what someone actually wants. This article describes the content that has to come before an appointment request: the full service catalog with a duration for each service, price information under the German price indication rules, team and qualifications, availability and appointment windows, plus cancellation terms that are fairly worded. It is deliberately not about the technical mechanics of the form, but about what has to sit on the page in front of it.
Why the phone becomes the bottleneck
Appointment-based businesses have a timing problem other sectors do not share: anyone working directly on a person — hands in the colour, a foot on the rest, eyes on the learner at the wheel — cannot pick up the phone. The call goes to voicemail, the callback happens in the evening, when the caller is no longer reachable either. A booking that should take two minutes turns into three attempts across two days. How far expectations have shifted is visible in a representative survey of 1,145 (Bitkom) people aged 16 and over: 64 percent (Bitkom) have booked a doctor's appointment online at least once. A year earlier it was 50 percent (Bitkom), two years earlier 36 percent (Bitkom). Medical appointments are not hair appointments, but they are the most precise available indicator of how normal it has become to arrange appointments outside phone hours.
The stated reasons are the revealing part, because none of them is about enthusiasm for technology. 84 percent (Bitkom) name independence from phone availability as an advantage, 58 percent (Bitkom) the flexible choice among free slots, 43 percent (Bitkom) automatic reminders, 37 percent (Bitkom) better access to short-notice appointments and 26 percent (Bitkom) the option to cancel or reschedule online. Translated: people want to settle the appointment when they have time for it — at half past ten in the evening, during a lunch break, on the train. A business that is reachable by phone only moves that decision into a window it has occupied itself.
None of this argues for abolishing the phone. 18 percent (Bitkom) reject digital appointment booking on principle, and another 16 percent (Bitkom) have not used it yet but could imagine doing so. On top of that, a good 4 percent (Federal Statistical Office of Germany) of people aged 16 to 74 in Germany are offline, while 97 percent (Federal Statistical Office of Germany) use the internet. So both routes belong side by side — with one decisive difference: the written route can be prepared, the phone route largely cannot. That is the subject here. Not a booking system, but the content that makes a request ready for a decision in the first place.
The call at the wrong moment
The phone rings while someone is in the chair. Answering interrupts the service in progress, not answering costs the appointment. Both are poor options, and both come from the same cause: the call is the only route available.
The clarification loop
A request arrives that says only: "Do you have anything free on Friday?" Two more messages follow to settle service, duration and time. Every round costs both sides time and lowers the chance of an appointment happening.
The appointment that does not fit
Thirty minutes were booked, ninety are needed. The calendar tips over for the rest of the day and the next client waits. The cause is rarely carelessness — it is a missing duration on the page.
Keep a tally for one week
The service catalog is the real preparation
Most websites of appointment-based businesses show a selection: three to five services, often as keywords, occasionally with a photo. What is missing is the catalog — the complete list of what the business actually offers, in a form someone can choose from. That is not a detail; it is the difference between a page that informs and a page that prepares a request. The scale explains why: the statistical business register counts 3.5 million (Federal Statistical Office of Germany) legal units in Germany, and 84 percent (Federal Statistical Office of Germany) of them have fewer than ten employees. At that size nobody sits at a desk answering questions all day. The website is the front desk.
A catalog is sorted by occasion, not by price and not by internal logic. People search for what they intend to do: get a haircut, refresh their colour, have their nails done, start driving lessons, teach the dog to walk on a lead. They do not search for "package M". Where a site carries more than a handful of services, a separate page per service group works better than one long collection page; which pages a business needs for that is covered in the article on the pages a business website needs.
- The service name as clients say it — not the internal shorthand from the till system.
- One sentence describing what happens and who the service is meant for.
- A duration as a guide value or a range, so scheduling works on both sides.
- A total price or price range, with a note on what the exact amount depends on.
- Prerequisites and what to bring: a prescription, an eyesight test, a vaccination record, your own mat, comfortable clothing.
- A link to the appointment request at the entry itself, not only at the end of the page.
| Catalog detail | What happens when it is missing | What it prepares |
|---|---|---|
| An understandable name | Requests for services that do not exist in that form | The selection matches the actual offer |
| One sentence of description | A follow-up asking whether this is the right service | Expectations match before the appointment |
| Duration | The calendar tips as soon as the appointment runs long | Realistic blocks and less overrun |
| Total price or range | A price call on the phone, often without a booking | The decision is made before the request |
| Prerequisites | Someone arrives without a prescription or record | The appointment works on the first attempt |
| Who performs the service | A request aimed at someone who is not working | Requests land in the right calendar |
Complete does not mean long
Duration per service: the underrated detail
Duration is the detail that goes missing most often and changes the most. For the business it is the basis of the working day: a calendar made of blocks of different lengths only works if those lengths are known in advance. For the person asking it is an everyday question: does this fit into a lunch break, does childcare need extending, is there time before the late shift. Without the figure you get either a phone call or a scheduling error — both at the expense of the appointment.
The duration does not have to be accurate to the minute. A guide value with an honest range holds up better than a number the business routinely exceeds. "About 45 minutes, up to 60 minutes where nails are severely affected" is a usable statement. "30 minutes" for something that always takes 50 is misinformation that costs you every week. In our experience from website projects with appointment-based businesses, a realistic duration is the change with the fastest noticeable effect on the working day (project experience).
- Every service in the catalog carries a duration — a guide value, a range, or "by arrangement" with a reason.
- The duration matches the block actually reserved, including preparation and clean-up, not just hands-on time.
- Combinations are their own entries with their own duration instead of an addition exercise for the client.
- First appointments get extra time, and the page says so.
- Where duration varies, the reason is stated: hair length, findings, prior work, group size.
- After every price or process change, the duration is checked again.
Duration is the part of the price the client pays themselves — in time. Leaving it out means half the offer is never discussed.
Prices under the German rules: total price and price list
As soon as prices appear, a clear framework applies. A trader who offers goods or services to consumers, or advertises to consumers stating prices, has to state total prices (section 3 subsection 1, German Price Indication Ordinance). The total price is defined as the price payable including value added tax and other price components (section 2, German Price Indication Ordinance). For a service page that simply means: the figure next to the service is the amount that ends up on the invoice. A net price with the addition "plus VAT" does not belong on a page addressed to consumers.
Two further rules are routinely overlooked. Price statements must be clearly assignable to the offer, easily recognisable and clearly legible or otherwise easy to perceive, and they follow the principles of price clarity and price accuracy (section 1 subsection 3, German Price Indication Ordinance). And: where a price is broken down, the total price has to be emphasised (section 3 subsection 3, German Price Indication Ordinance). A grey footnote price under a large promotional figure does not meet that. Breaches of central requirements are framed as regulatory offences (section 20, German Price Indication Ordinance); which advertising claims can become critical alongside this is covered in the article on price statements and advertising claims.
Services carry an additional provision. Anyone offering services to consumers has to draw up a price list covering the prices of their main services or their charge rates (section 12 subsection 1, German Price Indication Ordinance). That list has to be displayed on the business premises or at the other place where the service is offered (section 12 subsection 2, German Price Indication Ordinance). Exceptions exist, among others, for services usually provided on the basis of an individual written quotation or cost estimate (section 12 subsection 4, German Price Indication Ordinance). How much price information helps a business, and at what depth, is covered in the article on showing prices on your website.
The website sits alongside the price list, not in its place
- All prices on the page are total prices including VAT and other price components.
- Surcharges sit with the entry they belong to, not in a collective line at the foot of the page.
- Promotional prices state period and condition and are removed once they expire.
- The notice in the business and the page are changed at the same time.
- Under the German small-business VAT scheme the price is stated without a VAT line and without a misleading addition.
- For services quoted individually, that fact is stated explicitly instead of leaving the price out.
When a fixed price does not hold
Not every service can be pinned to one amount. A haircut on very long hair takes longer and costs more, medical foot care depends on the findings, a driving school bills several components, a dog school scales by group size and training goal. The mistake is not the range — it is the silence. Naming no price at all moves the entire price question into a phone call the business has to take between two appointments, where the figure is quoted without any context.
| Business | Typical price structure | What belongs on the page |
|---|---|---|
| Hair salon | Base price per service, surcharge by hair length and effort | Total price per service plus a named surcharge with a range |
| Beauty studio | Treatments singly and as a course, products separate | Single price, course price, duration and a note on the consultation |
| Medical foot care | Base treatment, additional services depending on findings | Base price plus a list of possible add-ons with individual prices |
| Driving school | Base fee, driving lessons, special drives, examination fee | Every component listed plus a worked example for orientation |
| Fitness or yoga studio | Membership, ten-class card, drop-in, trial session | Price per model, term, notice period and the price of the trial session |
| Dog training school | Individual training, group course, block over several weeks | Price per session and per block, group size, duration per appointment |
Surcharges belong in words and figures. "Hair below the shoulder blades adds 12.00 euros" is information; "prices vary depending on effort" is an announcement of uncertainty. The same goes for travel costs in mobile foot care, material fees in a beauty studio and examination fees in a driving school that do not go to the business at all. Naming these items and saying what they depend on loses fewer requests than staying quiet — and it means the first conversation does not start with a correction.
Making the team and its qualifications visible
In appointment-based businesses people book a person, not a company. Someone booking a haircut wants to know who is cutting; someone looking for medical foot care wants to know what training sits behind it; someone choosing a dog school decides on the trainer's method and experience. A team section is therefore not an image piece but part of preparing the appointment. It answers three questions: who works here, what does this person do, and when are they in.
Connect person and service
List the services each person performs. This prevents requests for combinations the calendar does not offer, and it makes it possible to request a specific person later on.
Name qualifications you can evidence
Master craftsperson certificate, state-recognised training, driving instructor licence, trainer certification, courses with the year. Only list what can be evidenced — protected titles are tied to formal requirements.
Make working days transparent
If someone works Tuesdays and Thursdays, the page should say so. Otherwise requests arrive for days on which the requested person is not in the building.
Photos help more than phrasing here. One matter-of-fact portrait in a consistent visual style for everyone reads as more reliable than three superlatives in body text. If photos are not wanted, at least give a first name, a role and a focus. How to introduce a team without empty phrases, and which proof points actually build trust, is covered in the article on an about page built on real trust. Restraint with labels matters: titles, certificates and awards are named when they are current and verifiable, and left out otherwise.
Separate availability from appointment windows
Many pages carry one time statement where four are needed. Opening hours are not appointment windows, appointment windows are not phone hours, and none of the three says anything about how quickly a written request gets answered. Separating these four answers a large share of the calls before they happen — and at the same time makes clear when the business can work undisturbed.
- Opening hours: when the door is open, including the closing day and the lunch break in plain words.
- Appointment windows: the periods in which appointments are given out at all, differing by service where relevant.
- Phone hours: when someone can actually pick up, instead of a number with no time attached.
- Response time: by when a written request will be answered, for example the next working day.
- Exceptions: public holidays, closures and training days with a start, an end and the first day back.
These details can also be stored in machine-readable form. Google documents a structured format for local businesses in which, among other things, opening hours via openingHoursSpecification, telephone number, price range and departments can be expressed; only name and address are strictly required for eligibility (Google Search Central). For taking appointments the documentation points to separate interfaces rather than to markup in the page source (Google Search Central) — so the website stays the place where the intent is formed. How to mark such details up cleanly is covered in the article on structured data in search results; keeping them in sync across channels is covered in the article on opening hours and availability that stay current.
Ask for a window, not a clock time
Cancellation terms that are fair and effective
Missed appointments are the single most expensive item for appointment-based businesses, because reserved time cannot be sold again. No-show fees are correspondingly common — and correspondingly often worded in a way that does not hold. The German consumer advice centres set out the conditions under which such a fee can be considered at all: it must already be agreed at the time of booking, the cancellation terms and the possible costs must be pointed out explicitly, and the business must be able to evidence an actual loss (Verbraucherzentrale). The earlier the cancellation, the smaller the loss as a rule; the amount also depends on how much time was set aside and how elaborate the preparation was (Verbraucherzentrale). There is no uniform case law on the matter (Verbraucherzentrale).
For the website that produces a simple order of business: the rule sits where the appointment is created, not buried in a document. It is written in full sentences, staggered by notice period and comprehensible in its amount. And it is thought through from both sides — a business that charges a no-show fee should also say what happens when it has to cancel an appointment itself.
- The cancellation rule sits directly at the appointment request and is confirmed explicitly on submission.
- The deadlines are staggered: free of charge up to a clearly stated notice period, a named share after that.
- The amount follows the reserved time and the preparation involved, not a round flat figure.
- Cancelling is possible on the same route the appointment came from — in writing, not by phone only.
- A reminder before the appointment comes before any fee, because it solves the problem more often than a penalty.
- The business states what it offers when it has to cancel: a replacement slot, priority, notice with lead time.
The reminder beats the fee
The request: service, time window, new client
At the end of the path sits the request itself. Labels, error messages, spam defence and the technical side of forms have their own article on contact forms that turn visitors into enquiries; here the question is purely one of content — which details separate an appointment request from a general message. There are three, and they follow directly from the catalog in front of it: which service, which time window, and whether the person has been here before.
Service taken from the catalog
The selection reuses the catalog entries including duration and price. The business immediately knows how much time to reserve, and the person asking has seen the price before pressing send.
A window instead of a clock time
Two fields for period and time of day, plus one for times that do not work. A window can be answered with a proposal; a fixed time can often only be answered with a refusal.
New client or returning client
One choice with a large effect: first appointments need more time, often a consultation or an intake, sometimes paperwork. Knowing this in advance means the block is planned correctly.
Ask about prerequisites
Prescription, eyesight test, vaccination record, existing conditions, prior experience with the dog — sparingly, and only what the reply requires. Everything else belongs in the conversation, not in a mandatory field.
A preferred person where it helps
An optional choice from the team, with a note that fixing a person narrows the available window. That manages expectations before the first refusal becomes necessary.
One free field with a real label
"What should we know beforehand?" delivers more than "Your message". This is where intolerances, occasions and worries appear that genuinely change the appointment.
What happens after submission decides whether the request becomes an appointment. A confirmation page repeating service, requested window and contact details removes the doubt about whether anything arrived. A stated response time — "We will get back to you by the next working day" — makes the wait predictable. And the request needs its data protection basis: a note on processing, a retention period and restraint in the fields. What has to appear on the page for that is summarised in the article on legal pages: imprint and privacy policy.
Six businesses, six preparations
The pattern is the same everywhere; the details differ. The overview below shows which detail saves the most clarification work in each type of business — the one that belongs on the page first when there is no time for anything else.
| Business | The detail with the greatest effect | Most common avoidable question |
|---|---|---|
| Hair salon | Service catalog with duration and surcharge rule | What does that cost at my hair length |
| Beauty studio | Treatment duration and course prices | How long does it take and how often do I have to come |
| Medical foot care | Podiatric versus cosmetic, and the prescription note | Do I need a referral |
| Driving school | All price components with a worked example | What does the licence cost in total |
| Fitness or yoga studio | Class schedule, entry level, price of the trial session | Can I just turn up as a beginner |
| Dog training school | Course formats, group size, requirements for the dog | Will my dog fit into the group |
Two things hold regardless of sector. First, almost all of this happens on a phone, which means catalog, prices and request have to be operable with one hand; the groundwork is in the article on mobile usability for business websites. Second, even a complete catalog achieves little if the business does not appear in local search — which is where the article on local visibility for place-based businesses comes in. The order stays the same, though: first the content that prepares the request, then the reach pointed at it.
Catalog, prices and appointment path in XICflow
XICflow is an AI website builder: a brief produces a complete website with structure, copy and images, which is then edited in the Flow Builder. For appointment-based businesses the practical point is that the service catalog, the prices and the appointment request are not hand-crafted one-offs but blocks with fields — a new service is an entry, a changed price is a field, an extra appointment window is a line.
Service catalog as a block
Name, description, duration, total price and prerequisites as fields per entry. Groups can be reordered and entries shown or hidden without anyone touching a layout.
Prices and surcharges maintained
Total prices, ranges and named surcharges attached to the service they belong to. Price changes happen in one place, so the page and the notice in the business quote the same figures.
Appointment path with time windows
A request with a service picked from the catalog, a preferred window, a new-client answer, the cancellation note and a confirmation page with a stated response time.
Getting started takes little preparation: take the price list from your business, open your website on a phone and compare line by line. Where a service is missing, where a duration is missing and where two different prices appear, you have your first task. How a brief becomes a published page is shown on the page How it works; the scope is described in the overview of features and Flow Blocks, finished examples are under demo websites and the plans on the pricing overview.
What counts in the end
Sources and studies