Blog

How to market a salon and bring in bookings

By · · Updated - Service-plus-city pages, photo consent that holds up, the deposit maths, and how to work out your own rebooking interval instead of copying someone else's.

Shears, a comb and a hand mirror laid out on a salon counter, for a hair salon marketing guide

People search the service, not the salon

"Hair salon near me" is the search of someone who has just moved. Almost everyone else searches the thing they want done: balayage, a Korean perm, extensions, a men's fade, colour correction after somebody else's attempt. They add a neighbourhood, they open the map, they look at pictures, and they decide in under a minute.

Google ranks local results mainly on relevance, distance and prominence. Distance is your lease. Prominence is reviews and mentions, which builds slowly. Relevance is the part you can change this month, and it comes down to whether your site says, in plain words, that you do balayage in that neighbourhood — or whether it says "we offer a full range of services" and leaves Google to guess.

Service-plus-city pages, done properly

Pick the four to six services you actually want more of. Not everything on the price list. The ones with margin, the ones your best stylist is bored without, the ones that bring people back every eight weeks. Give each one its own page and pair it with the area you genuinely serve.

A page that works has the service explained in the words clients use, a price range with the variables named, how long it takes in the chair, who does it and what their training is, six to ten photos of your own work, what you do when hair does not behave as expected, and what maintenance costs over a year rather than on the day. Then one link to book.

What does not work is the same page duplicated across nine neighbourhoods with the city name swapped. Search engines have been picking that pattern apart for years, and clients notice it faster than search engines do. Four honest pages beat forty thin ones, and they are also four pages an AI assistant can quote when somebody asks it where to get balayage in your area. More on the mechanics in our local SEO guide.

The same words need to be on your Google Business Profile, because that is what most people actually see. List each service individually instead of leaving one catch-all category. Put the booking link in, since a profile that books directly loses fewer people than one that sends them to a homepage. Add photos monthly rather than once at opening, and make some of them the room and the street entrance, which is what a first-time client is looking for when they arrive and cannot find the door.

Your feed is a portfolio, and every photo needs permission

Transformation content is the closest thing a salon has to proof rather than persuasion. Shoot the starting point, a little of the process and the result, cut it to twenty seconds, caption it, and post one a week. That is the whole recipe.

The part that gets skipped is consent. A photograph of a client is personal information, and Canadian privacy law requires consent to be meaningful and specific — the person has to understand what they are agreeing to. "Can I take a picture?" while they are still in the chair does not cover posting it on three platforms and using it in an ad next spring.

Keep it simple and write it down. One line on the intake form that names the platforms, says whether their face will be visible, says whether the salon may boost the post as a paid ad, and tells them they can ask for it to be taken down later. Then honour that request quickly when it comes, without asking why. It costs you one post. Arguing about it costs you a review.

Settle one more thing before it becomes an argument: what happens to the photos when the stylist who took them leaves. Agree in writing that work shot on salon time, of salon clients, stays with the salon, and that the stylist keeps a copy for their own portfolio. Salons that have never had this conversation tend to have it during a resignation, which is the worst possible week for it.

The review advice everyone gives you is against the rules

Most salon review advice breaks Google's own policy, and it does it in the same three places every time. Google prohibits offering any incentive for a review, including a discount or a free treatment. It prohibits selectively asking the happy clients and discouraging the unhappy ones. It prohibits pressuring anyone to post while they are still on the premises. It prohibits asking for specific content, and it names asking a customer to mention a staff member by name as its own example. It also prohibits setting your stylists a review quota.

So the card at the till that says "5 stars and mention your stylist for $10 off" is four violations in one card. The version that survives is duller: everyone gets the same ask, after they have left, through one link. No filter, no target, no script. Reply to all of them within a couple of days, briefly, without arguing with anybody. Our guide to getting more Google reviews covers the sending side.

The no-show number nobody has calculated

An empty chair is the most expensive thing in a salon, because the cost is fixed and the revenue is not. Do the arithmetic once, with your own numbers: average ticket, times the share of appointments that no-show or cancel inside a day, times bookings per week, times fifty-two. If you want to know how that annual figure compares to a normal year in this industry, the federal Financial Performance Data tool publishes revenue and expense benchmarks for beauty salons drawn from actual tax filings.

A deposit closes most of the gap, and how it is written matters more than the amount. Take it at booking, apply it to the service, state the cancellation window in hours, say what happens inside it, and say what you do when someone is genuinely sick. Put it on the booking page, not in a confirmation email. A policy read before booking sounds like a salon that runs on time. The same policy discovered afterward sounds like a fine.

Then reduce the need for it. A reminder 48 hours out with a one-tap reschedule link recovers more chair time than a stricter policy does, because most no-shows are not defiance. They are a week that got away from someone.

Work out your own rebooking interval

Every article about salons will tell you to text at week four and again at week ten. Those numbers came from somebody else's book. Yours are in your booking software already.

Export twelve months of appointments. For each service, take the gap in days between a client's visits and find the median rather than the average — one client who came back after fourteen months will drag an average badly. A root touch-up might land at 34 days, a balayage at 96, a men's cut at 26. Do it per stylist as well, because their books differ more than owners expect.

Then send the rebooking prompt a little before that median, not after it. By the time someone is overdue they have often already sat in another chair. And look at the tail: the clients whose gap is stretching year over year are the ones you are quietly losing, and they are worth a personal message rather than an automated one.

Two rules govern the sending. Canada's anti-spam law gives you implied consent for two years from the last transaction and six months from an inquiry, and texts count exactly as email does. Every message needs sender identification, a mailing address valid for at least sixty days, and an unsubscribe honoured within ten business days. A reminder about an appointment already booked is a different thing from "we miss you" — treat the second as marketing and run it against the consent list.

A week you can hold for a year

Consistency beats volume here by a wide margin, and the cadence below is what a busy salon can actually sustain between clients.

  • One transformation reel, filmed on a phone, cut to twenty seconds, captioned
  • Two or three designed posts: a result, a stylist, something practical about upkeep at home
  • Stories as the week happens, which cost nothing and do more than they look like they do
  • Review requests going out on every completed service, same link, no filtering
  • Rebooking prompts firing on your own measured interval rather than a round number
  • One page written or rewritten a month, starting with the service you most want to sell

Add up filming, editing, captions, posting, replies and the email, and it lands somewhere between six and ten hours a week. Those are hours you could be behind a chair.

What we'd run for a salon

Four lines, each sold on its own, Canadian dollars, and no discount for taking more than one.

Organic Growth is $1,000 a month: ten designed posts, five reels, five search-built articles and one newsletter, plus the website, reviews and local search. Paid Growth is $1,000 a month with the ad budget separate and in your own account, with roughly $1,000 a month of media as the practical floor and coverage up to $10,000. B2B Sales is $2,000 to set up and $1,000 a month. Automation starts at $1,500 to build and $500 a month, which is where the deposit reminders and rebooking flows live.

The constraint first: search takes about 90 days to move. Ads are the only line built to shift a number inside a month. On everything else the first month is work you can look at, not a result you can bank. Our team cuts the reels, we write to your consent rules, and nothing publishes until you approve it from your phone.

See a sample made for your salon

Book a free consultation and we'll bring a reel and a set of posts made for your salon, plus a read of your current search position and reviews. Judge the work before you spend anything.