Websites for Hair Salons: Bookings, Not a Second Instagram
Simon Heistermann
Owner
This article was written with AI assistance and editorially reviewed.
Most hair salon websites rebuild the salon's Instagram profile a second time - with worse photos and without the people who already follow it. That work is wasted. Instagram shows your craft better than a home page ever could. What Instagram cannot do is take a Saturday booking at half past ten at night, when the salon has been empty for hours.
In short
A salon needs two things online that Instagram structurally cannot provide: booking that works without a phone call, and prices you can see before the first visit. Everything else is decoration. And if your diary is already full, the money belongs in staff, not in a new website.
When a new website is the wrong investment
A one-chair salon with a full diary does not have a visibility problem, it has a capacity problem. A new website mostly produces enquiries you then have to decline, which costs you time and earns you a reputation for being hard to reach. The honest advice in that situation is to raise prices, tighten the service list, or fill a second chair. We would rather say that before the quote than after it.
The investment starts to make sense in three situations: you are visibly losing bookings because nobody can answer the phone mid-appointment; you want to keep a second chair or a second location busy; or you have just opened and the salon barely exists in search yet.
The website does not compete with Instagram, it covers its gaps
Instagram is the better proof of work in this trade, because real results land there daily rather than once a year in a photo shoot. A website that rebuilds that feed is competing with a channel updated far more often, and it loses.
Three things Instagram cannot do. It barely appears when someone searches for a hairdresser plus a town name. It shows no binding opening hours, least of all around public holidays or a closure week. And it takes no booking unless somebody answers a direct message. The clean division of labour: Instagram makes the work visible, the website makes it bookable and findable. An embedded feed on the home page is connection enough. Findability itself rests mainly on the Google Business Profile, which we work through in 12 Google Business Profile optimisations.
The phone is structurally unattended in a salon
Mid-colour, one hand is in someone's hair and the other holds the brush. A call ringing out at three in the afternoon is therefore not a missed call, it is a lost booking: hardly anyone tries again, and the salon two streets away keeps the same hours. Online booking is not a convenience feature in this trade, it is the only channel that works reliably while you are working.
The bigger effect is not with new customers. A salon lives on people returning every six to eight weeks, and a gap in that rhythm costs more than a first booking that never happened. A booking flow that offers the next appointment in two clicks therefore works exactly where most of the revenue already sits. If you would rather not run a booking system, that is a fair call - but you then need at least a short appointment request form that can be filled in on a phone in one go. Where such forms usually fall apart, we cover in Mobile forms 2026.
Prices belong on the page, even as a range
"Prices on request" is the most common and most expensive reticence in this trade. The spread between two salons in the same town for the same service is substantial, and hiding the price puts off precisely the people who would have paid the top of your range: they brace for a surprise at the chair and book somewhere they know where they stand.
The usual objection still holds: a single fixed price for colour is often impossible, because hair length, density and effort decide it. The answer to that is not silence, it is a range with a reason.
| What the website says | What visitors take from it | What works better |
|---|---|---|
| 'Prices on request' | Probably expensive, and I have to ring first | A price range per service, visible straight away |
| One fixed price for colour | Sounds good, rarely holds, ends in a debate at the chair | A range plus the reason: hair length and effort |
| A price list as a PDF download | Hard to read on a phone, usually out of date | Prices as text on the page, one place to maintain |
| Prices only on a notice in the salon | Not findable before the first visit | The same list online, with the date it was last revised |
The pattern is not limited to salons: gyms that keep their contract terms for the consultation lose sign-ups for the same reason, as we describe in Websites for gyms.
Hiring is often the more expensive problem
In many salons an empty chair costs more than a missing new client. A job-board listing competes there with a hundred that read the same. What a stylist actually wants to know is rarely in it: how pay is structured, how many colour appointments a week are realistic, which brands you work with, whether training is paid for or merely permitted. And the point that sets this trade apart: choosing a salon also means choosing whose work will sit next to your own in the feed. That can be shown on a careers page and on no job board.
- A careers page with photos of the actual team and actual work, not stock imagery
- Name the pay model: salary, commission or a mix
- Make training concrete: which courses, who pays, how often
- State realistic workload instead of 'a varied working environment'
- Describe apprenticeships separately, in language that speaks to a 16-year-old
- Allow applications by form and by WhatsApp, not only by email
Want your salon's bookings and prices to work without a phone call?
Get in touchConcrete steps for the next 90 days
- Days 1-30: reconcile opening hours, including holidays and closure weeks, across the website and the Google Business Profile, and make the phone number a tappable link
- Days 31-60: publish a price range per service, set up online booking or a short request form, and complete it yourself on a phone
- Days 61-90: build a careers page with real team photos, add a next-appointment prompt to the booking flow, embed the Instagram feed rather than rebuilding it
Conclusion
A salon website does not have to be pretty enough to compete with Instagram. It has to do the three things Instagram does not: get found, state opening hours reliably, and take bookings while you work. If your diary is already full, we would rather say so than sell you a project. For neighbouring businesses with similar booking logic but very different legal limits, see Websites for beauty studios. How we bundle build, hosting and ongoing changes is set out on our website as a service page.
You might also like
Websites for Tiling Contractors: Trust Beyond the Master Craftsman Title
Scrapped in 2004, mandatory again since February 2020: why a master craftsman qualification alone no longer settles the quality question for tilers.
Websites for Scaffolding Firms: Two Clients, One Trust Anchor
Construction firms and private homeowners buy scaffolding in entirely different ways. What each needs on the website, and why the inspection record wins jobs.
Websites for Opticians: Sell the Eye Test, Not the Frame
No independent optician wins a price comparison against chains and online sellers, and none needs to. Why the website has to sell the examination instead.
Websites for Joiners and Cabinet Makers: When No One Is In A Hurry
No call-out, no urgent trigger: for a joinery business, the reference gallery does the convincing. What a configurator can do here, and where it fails.
Websites for Independent Garages: Put the Warranty Question First
Almost no independent garage explains its strongest argument: the EU rule securing parts access and keeping the manufacturer warranty intact.
Websites for Farm Shops: A Season Calendar, Not a Brochure
A farm shop website is a running schedule, not a one-off page: what is ripe this week, when you can pick your own, and what the vending machine still holds.
Frequently asked questions

Simon Heistermann
Owner
Heistermann Solutions is the web studio run by Simon Heistermann. We build custom websites for small and medium-sized businesses that want to achieve more online.
Every article grows out of day-to-day project work and is reviewed editorially before publication.
- Borken, Münsterland region
- simon@heistermann-solutions.de
Get it for free
Enter your email address. You'll immediately receive a confirmation link - after clicking it the checklist is available right away.
Let's talk about your project
Free introductory call