Industries · Hair salon

The hair salon website that brings bookings instead of phone calls.

45+ clients since 2017

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.

01
What this is about

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.

02
Content

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 in June 2024, 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 data protection act (the booking system collects personal data) and a cookie notice where tools are embedded.
03
What to watch

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 takes 15 to 35 percent commission.
  • 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 the impression from Instagram finds no bridge 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 revDSG.
04
Industry knowledge

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, which owns your client relationships and takes 15 to 35 percent commission.
  • The Swiss price disclosure ordinance explicitly covers hairdressing services, and in 2025 SECO is running an inspection campaign with the cantons aimed precisely at barbershops and hair salons. 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 written consent before publication. I embed before-and-after pictures in a legally clean way, 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.
05
Process · Fixed price

How it works.

  1. 01

    First conversation

    We clarify your goal, the scope and the timeline. 30 to 60 minutes, free and with no obligation.

  2. 02

    Fixed quote

    You get a written offer with a clearly defined scope and a fixed price. No surprises, no open-ended hourly risk.

  3. 03

    Build

    I build the site and embed the booking system. You see the progress throughout and give feedback before we go live.

  4. 04

    Launch and handover

    Usually live within 10 to 15 working days. After that I take over upkeep and updates in a maintenance plan, or you look after the site yourself.

Price

from CHF 3'500

A clean salon site with prices, team and contact.

With embedded online booking, a gallery and an Instagram feed, the price usually lands between CHF 5'000 and CHF 7'000. Upkeep in a maintenance plan from CHF 79 per month. A fixed quote after the first conversation.

Discuss your booking website
06
FAQ

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, the client relationship stays yours, and you pay no 15 to 35 percent commission as you would with Treatwell.

  • 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 in June 2024, 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. In 2025 SECO is inspecting exactly this sector together with the cantons. So clear prices are mandatory, and on top of that they filter out the price-sensitive inquiries 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 revised Swiss data protection act requires a privacy policy. I deliver one that matches your tools, including the disclosure of transfers abroad if embedded services trigger US data flows. Before-and-after pictures of clients need their written consent, and I point that out to you.

  • 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.