Skip to content
codecollab.pl
§ Blog website for a beauty salon

A website for a beauty salon - online bookings instead of phone calls

A website for a beauty salon has one job: to take someone who just saw your work on Instagram all the way to a booked slot without a single phone call

Krystian Kacik 11 min read
Contents

A website for a beauty salon has one job: to take someone who just saw your work on Instagram all the way to a booked slot without a single phone call. Nothing more. It does not need to tell the story of the brand or lay out a philosophy of skincare - someone landing on a salon site is already halfway to a decision and is checking three things: whether you do what they are after, what it costs and when there is a free slot. Everything standing between those three answers and the booking button costs you an appointment.

The pattern I see in salons goes like this. The Instagram profile is alive, the result photos are good, the phone rings mid-treatment and nobody picks it up, and direct messages come in during the evening when the salon is closed. In the morning someone replies to twenty messages and half of the senders have already booked somewhere else. That is not a marketing problem - it is a path problem. What is missing is one place that works while your hands are busy.

Instagram and a booking app are not enough - what a website for a beauty salon adds

Let me put this honestly, because it is easy to slide into a sales pitch here. Instagram and booking systems do things no website will do. Instagram brings in people who were not looking for you at all - they land on a photo of a result and only then start thinking about it. A booking system has its own search and free slots sitting side by side, and a client already logged in there books in three taps. Pretending that has no value would be dishonest.

The problem is what happens in between. Instagram will not answer how much a course of four treatments costs, whether you can come in after a round of antibiotics, or where to park. A carousel from three months ago is effectively unfindable, and the price list you put in a story was gone within a day. A booking system, in turn, serves someone who already knows what they are booking - but it will not convince a person hesitating between two treatments who wants to understand the difference first.

Your own site occupies exactly that gap. It is the only piece of the puzzle you own, and the only one whose content does not disappear after twenty-four hours. It answers the questions asked before the decision and then hands the client over to booking - with a button that leads to the calendar in the system you already use. It does not compete with the booking app. It adds everything that is missing there, and picks up search traffic an Instagram profile has no access to.

The practical consequence is that there must be one booking button, visible on every screen, not only on the home page. Someone who has just read a treatment description and made up their mind should not have to go back to the menu to find where to sign up. That moment lasts a few seconds - you either use it or you lose it.

Treatment prices, results and the team - a layout that earns trust

The price list is the first thing I ask a salon about, and the most common point of resistance. I understand the “competitors will see it” argument, it just does not survive contact with reality: competitors will call anyway, and a client who cannot find a price assumes the worst and moves on. Hiding prices does not hide them from the competition - it hides them from the person who wanted to book.

It does not have to be a rigid table. For treatments priced by area, number of zones or amount of product, a range plus one sentence on what moves you within that range is enough. More important than precision is that the price list is content on the page, not a PDF. A PDF on a phone opens in a separate viewer, has to be pinched and dragged, and search engines do not read it the way they read an ordinary page. I described the same mistake, with a menu uploaded as a scan, in the piece on websites for restaurants - the mechanism is identical.

Result photos are the currency of this industry and also the easiest place to trip. Technically the rule is simple: your own photos from your own salon, in a format that does not kill loading on a phone, captioned so it is clear which treatment it was and how many sessions it took. Formally, beauty therapists sit under different professional guidance than doctors, and before-and-after material is sometimes treated as content with the character of advertising - worth confirming against the current guidance of the relevant professional body before publishing, which I touched on in the piece about websites for medical practices. That is not legal advice, just a flag not to skip it.

The team is the element salons treat as an afterthought, and it genuinely sells. A client does not book a salon - she books the specific person who did the nails in that photo. A first name, a real photo, one sentence on what that person specialises in. If three people work there and each does something different, say so plainly, otherwise the client ends up in a random slot and leaves disappointed by someone who does not do her favourite treatment.

Then there are directions, which for a salon in a tenement or an office block can decide whether the visit starts late and badly. An address is not enough. “Entrance from the courtyard, intercom 12, paid parking in front of the building, free after 6pm” solves a real problem for someone looking for your door for the first time.

The path from Instagram to a confirmed booking

This is the section competing articles in this niche stay silent about, and it decides everything. Three tools have to work as one chain, not as three separate channels run by three different people.

In practice it looks like this. The Instagram profile has one link and it leads to the site, not to a branching link hub - every extra screen on the way cuts off part of the traffic. On the site the client finds the treatment from the post, the price, the person and the booking button. The button opens the calendar. Done. Three screens from a photo to a confirmed slot.

It is worth deciding where your posts actually point. If you are promoting a specific treatment, the link should go to that treatment’s page, not to the home page - someone landing on the home page has to search again for what they just saw. A treatment page with a description, a price, contraindications and a booking button is the most profitable type of content this industry can have, and it is the page that shows up in search for questions like “how long does gel polish last”.

Keep the contact form as a fallback for questions, not as the main way to book. A form is a promise that someone will reply - which is exactly the loop you are trying to close. Booking should be self-service, and the form should serve the people who have a question before they book.

Local visibility, or where traffic outside Instagram comes from

A salon lives off its neighbourhood, so the city and the district have to appear in the content of the site, not only in the footer. People search with location in the phrase, and a treatment page that never says where you are has no chance of showing up for that kind of query.

The other half of this work happens off the site, in the maps listing. Category, hours, photos, reviews and replies to them do more here than the site itself, and the two have to agree: the same name, the same address, the same phone number everywhere. I wrote that topic up in the piece on local SEO and Google Maps, so here I will only note that for a salon this is not an add-on to the website but a second leg, without which the first one limps.

Technically, the rest comes down to hygiene the client never thinks about but does feel: the site has to open fast on a phone with a weak signal, the number has to be tappable with one thumb, and opening hours have to live in one place so that updating them before a holiday is one change rather than five. That is how I build websites for companies regardless of industry - a salon differs in that the traffic arrives mostly from phones and mostly in the evening.

What to avoid

  • A price list as a PDF or only in an Instagram story - it disappears, cannot be searched and is not read properly by search engines
  • Three equal contact routes side by side - phone, form, DM and booking in one row force a choice, and choosing means delay
  • A gallery as the only content about a treatment - a photo shows the result but does not say who it is for or how long it takes
  • Stock photos instead of your own work - in this industry they are spotted instantly and cost you credibility
  • A site that never says where you are - a salon with no city in its content does not exist in local search

What it costs and how long it takes

I price a salon website fixed-bid - a set amount in writing after a conversation, with no hourly billing, billed in stages. What moves the figure is the number of treatment pages, whether we write the content from scratch or you already have it, and whether booking integration or a multi-location version comes in. What else affects that figure I laid out in the piece on how much a website costs.

After launch the site can go under ongoing care - updates, backups, monitoring and small changes to prices or hours - in a package whose scope and price are on the support page. For a single-location salon the lowest tier is usually enough, because the point is peace of mind and small fixes rather than constant development.

If you already have a site and wonder why nobody books through it, send me the link. I will do a review and come back with a list of specifics in order of importance: what stands between the client and the booking, and what to fix first.

Frequently asked questions

I have a booking app and Instagram - do I need a website at all? You need one when you are losing people before the booking stage: those who do not know which treatment to pick, do not know the price, or search in a search engine rather than on Instagram. A website does not replace the other two tools, it fills the gap between them and stays yours when an algorithm changes the rules.

Does booking have to run on the site, or is a button to the system enough? For a single salon a clearly visible button leading to the calendar you already use is entirely enough. A booking system built into the site only makes sense with an unusual way of scheduling - packages, deposits or a consultation before the treatment - and then it has to be quoted separately.

Do I have to show prices on the site? That is your call, but a missing price is one of the most common reasons a client does not book. If you do not want a rigid price list, give ranges and say what the final amount depends on - that works better than silence and better than “price on request”.

How long does a site like this take? Content and photos on your side take the most time, not the build itself. If the treatment prices, descriptions and result photos are ready, the project moves quickly; if they are being produced along the way, they set the pace. I give a concrete date in writing together with the quote, before we start.


Need something like this on your side? I design and build websites for B2B companies - from scratch or as a rebuild of what already stands. Let’s talk about your project.

§ Let's talk about your project

Your website is not bringing in enquiries or looks dated, and you do not know where to start?

Describe the scope in two sentences or send a link to your site. I tell you what to fix first, and you get the scope, hours and price in writing - no "from X" pricing.

Let's talk about your project