The hair salon website that brings bookings instead of phone calls.
I build hair salon sites where online booking takes centre stage. Gallery, prices and team serve one purpose only: triggering the one click that books an appointment. A Swiss booking system instead of Treatwell commission.
A website that fills the chair.
When your phone rings while your hands are in a client's hair, the booking you would have wanted is often exactly the one that gets lost. And whoever sits on the sofa late in the evening looking for a hair salon nearby does not want to call at nine the next morning, they want to fix an appointment right now.
That is exactly what your website is for, and for nothing else. I build hair salon sites where online booking takes centre stage and everything else, the gallery, the prices and the team, serves only to trigger that one click.
I am not selling you a pretty shop window. I am selling filled chairs on a Tuesday morning and fewer empty slots, because the reminders go out on their own.
Does that sound familiar in your salon?
Reply within one working day
What belongs on a hair salon site.
- Online booking at the centreA Swiss booking system (agenda.ch, Kimba, MySalon.ch, cut&color, KLARA or Quap) embedded directly, in your colours and with your logo, no redirect. Booking by service, stylist and time slot, with the correct slot length for each treatment.
- Automatic appointment reminders against no-showsText messages and e-mails go out on their own. That noticeably lowers the no-show rate of 10 to 15 percent. Treatwell discontinued its SMS reminders, so a Swiss tool of your own has the edge here today.
- A price list, clearly in CHFStructured by women, men, children and treatment, final prices including VAT. Under the Swiss price disclosure ordinance that is mandatory, it builds trust, and it filters out price-sensitive visitors up front instead of hiding behind price on request.
- Gallery and before-and-afterReal work from your salon, sorted by cut, colour, balayage and updos. If you like, with your Instagram feed embedded, so the upkeep runs through the channel you use anyway.
- The team with photo, focus and titleClients book a person, not a chair. Photo, name, specialisation and qualification (Coiffeur/-euse EFZ, federal certificate, federal diploma). The favourite stylist can be chosen directly.
- Services with duration and descriptionColouring, highlights, keratin, extensions, beard work, clearly described with a realistic appointment length. That is the basis for the right slot length instead of one blanket slot.
- Location, directions and opening hoursAddress, embedded map, public transport and parking, up-to-date opening hours. The details match the Google Business Profile exactly, which is critical for conversion and local SEO.
- Reviews and the legal baselineReal Google reviews with average and count right before the booking click. Plus a legal notice, a privacy policy that complies with the revised Swiss Federal Act on Data Protection (revFADP, known in Switzerland as revDSG; the booking system collects personal data) and a cookie notice where tools are embedded.
Is any of that missing on your site?
Reply within one working day
What many salon sites get wrong.
- Just a phone number instead of real online booking. The calls get lost while you are working at the chair, and younger clients want to book in the evening without calling anyone.
- The booking links out to Treatwell instead of being embedded on your own site. That hands the conversion and the client relationship to a platform that charges 35 percent commission on a new client's first marketplace booking.
- Outdated or missing prices and price on request. That violates the Swiss price disclosure ordinance and drives the price-conscious audience away immediately.
- Stock photos instead of real work. In a trade that lives entirely on looks and trust, the proof of skill is missing, and nothing carries the impression from Instagram through to the booking.
- Opening hours on the website that differ from the Google Business Profile. That hurts local SEO and, in the worst case, leads someone to a locked door.
- No reminders and no privacy policy despite a booking system. The no-show rate stays where it is, and collecting personal data without a privacy policy violates the revFADP.
Do you recognise your own site here?
Reply within one working day
What I bring from your industry.
- In Switzerland the trade is called Coiffeur, not Friseur as in Germany, regionally Coiffeuse, and the titles are protected: Coiffeur/-euse EFZ, federal certificate and federal diploma.
- I know the Swiss booking systems by name and embed them as a widget in your colours, instead of redirecting to Treatwell, where a new client's first marketplace booking costs 35 percent commission and the client relationship runs through the platform.
- The Swiss price disclosure ordinance explicitly covers hairdressing services. In 2025 SECO and the cantons inspected 3'651 hair salons, barbershops and beauty studios; on services, 77 percent of the businesses had their prices stated correctly, so one in four did not. Clear final prices in CHF are not a nice-to-have.
- Deposits and cancellation windows are legally delicate, a missed appointment does not automatically create an obligation to pay. I communicate a TWINT deposit cleanly with a 24-hour cancellation window instead of a threat.
- Client photos need the consent of the person shown before you publish them. The law does not require it in writing, but I recommend it, because in a dispute you have to prove the consent was there. I build in before-and-after pictures on that basis, not just uploaded from a phone.
- The local pack and the Google Business Profile often matter more for a location-bound salon than the website itself. I keep the details consistent across website, profile and directories and add the booking link to the profile.
Shall I take a look at your salon?
Reply within one working day
How it works.
- 01
First conversation
We clarify your goal, the scope and the timeline. 30 to 60 minutes, free and with no obligation.
- 02
Fixed quote
You get a written offer with a clearly defined scope and a fixed price. No surprises, no open-ended hourly risk.
- 03
Build
I build the site and embed the booking system. You see the progress throughout and give feedback before we go live.
- 04
Launch and handover
Usually live in 3 to 5 weeks. The pace depends mostly on how quickly your text and images reach me. After that I take over upkeep and updates in a maintenance plan, or you look after the site yourself.
Price
With embedded online booking, a gallery and an Instagram feed, the price usually lands between CHF 3'500 and CHF 7'500, so below a multi-page website at CHF 7'500 to 12'000. Upkeep in a maintenance plan from CHF 79 per month. A fixed quote after the first conversation.
Discuss your booking websiteWhat helps after that.
-
Having a website built
Scope, process and price range for a website project, whatever the industry.
-
Website maintenance from CHF 79
Updates, backups and monitoring, so the booking still works in two years.
-
SEO for Switzerland
So your salon shows up when someone looks for a hairdresser nearby in the evening.
More in the guide.
-
Websites for hair salons in Switzerland
What a hair salon in Switzerland really needs on its website: online appointments, local visibility, photos and prices. Concrete, with real numbers.
Read -
Business website in Switzerland: build it and run it
How a company website in Switzerland comes together, what it costs, how it stays clean under the revFADP, and where bexio and TWINT fit into the process.
Read -
Setting up a Google Business Profile and showing on Maps
How a Swiss business sets up its Google Business Profile properly: address details, categories, photos, reviews. And which of it actually makes a difference.
Read
Common questions.
-
Do you embed the booking system directly on my site or does it link out?
Embedded directly, in your colours and with your logo. I work with Swiss systems such as agenda.ch, Kimba, MySalon.ch, cut&color, KLARA or Quap. The advantage: the booking happens on your site and the client relationship stays yours. With Treatwell, a new client's first marketplace booking costs 35 percent commission, repeat bookings by the same person are commission-free, and on top of that come 2.5 percent on amounts prepaid online plus a monthly plan. Your own system costs you a fixed fee instead, but you have to find the new clients yourself.
-
Does the website really help against no-shows?
A good booking system sends SMS and e-mail reminders automatically, and that noticeably lowers the number of missed appointments. Treatwell discontinued its SMS reminders, so a Swiss tool of your own has the edge here today. A deposit or TWINT hold is possible, but I communicate it cleanly with a 24-hour cancellation window rather than as a threat, because a missed appointment is legally delicate.
-
Do I really have to show my prices publicly?
Yes. The Swiss price disclosure ordinance explicitly covers hairdressing services, and the final prices including VAT have to be clearly visible. SECO and the cantons inspected the sector in 2025, and at one business in four the prices for services were not stated correctly. The obligation stays, wherever the next campaign looks. Clear prices also filter out the price-sensitive enquiries up front.
-
I have no time for website upkeep, I am at the chair all day.
That is the most common reason salon sites go stale. So I embed your Instagram feed as a living gallery, and the upkeep runs through the channel you use anyway. Opening hours and prices are built so that a change takes two minutes. If you like, I take over the upkeep in a maintenance plan.
-
What about data protection when clients book through the site?
As soon as a booking system collects names, phone numbers and e-mail addresses, the revFADP requires a privacy policy. I deliver the draft to match your tools, the legally binding sign-off belongs to a qualified professional, I am not a lawyer. If embedded services trigger US data flows, declaring them is not enough on its own: under Art. 16 revFADP the transfer abroad has to be permissible in the first place, so for US providers either through certification under the Swiss-U.S. Data Privacy Framework or through standard data protection clauses. Before-and-after pictures need the consent of the person shown. The law does not require it in writing, but I recommend it, because in a dispute you have to prove the consent was there.
-
Will the website help me against the low-cost barbershops?
The website itself makes less of a difference there, your work and your reputation do. But I can make it visible: real reviews with average and count, your team with federal qualifications, the coiffuresuisse membership, clear CHF prices with TWINT and card payment. That sets you apart from anonymous cash-only operations without you having to say a word about it.