Skip to content

How to get clients for a beauty salon: top 3 channels and a payback check

An editorial ranking of local channels by open criteria, and the allowable cost of a booking worked out from repeat visits, per help pages checked on 3 November 2026

Magosh Alshanskiy, editor in chargePublished ≈ 9 min read33 sources
Contents

In short. On 3 November 2026 the editorial ranking puts a free Google Business Profile first (6 points of 8), then repeat visits and referrals and local search ads (5 each). The ranking is editorial, not market statistics. What you can pay for a booking depends on repeat visits: $46 in the illustrative example against $10 counting only the first visit. Only a capped test shows your real cost per booking.

$46allowable cost of a new-client booking at three visits a yearillustrative example
$10the same figure if only the first visit is countedillustrative example
4.6xhow much repeat visits raise the allowable cost of a bookingillustrative example
$420cap of a first ad test: 15 bookings at $28illustrative example

How the ranking works, and why it is not market statistics

This is an editorial ranking, not market statistics. We did not collect salon data and do not know average booking costs in your area. The ranking scores documented properties of each channel from help pages opened on 3 November 2026.

Each channel gets 0 to 2 points on four criteria, 8 at most. A point is given only for a property an open page confirms; otherwise the text says “not confirmed”. Ties are broken by the repeat-visit score, then by whether the channel reaches people already searching. Weights are equal; change them if your priority differs.

  • Speed of first bookings: 2 if placement is bought with a budget; 1 if verification takes days and position depends on ratings; 0 if timing is not confirmed.
  • Cost control: 2 if a budget can be set and there is a report; 1 if there are statistics but no cap; 0 if there is no lever.
  • Repeat visits: 2 if the channel keeps reviews, bookings or contact with the client; 1 if indirect; 0 if one-off.
  • Entry barrier: 2 if free and without commitment; 1 if a minimum payment, paperwork or consent rules; 0 if a minimum term or undisclosed price.

The top 3 channels and their scores

The top three are a free Business Profile, repeat visits with referrals, and Google search ads with location targeting. Meta ads with local targeting tie on points and come fourth under the tie-break. The ranking is a priority for attention, not a launch order: a new salon needs the profile and booking first, while repeat visits start working with the first client.

Not scored: booking marketplaces (fees depend on provider and country, and we could not confirm one set of terms; read any contract for new-client fees) and organic social posting, community groups and messaging (we did not open official documentation on them).

Editorial ranking: total points on four criteria, 8 at most
Editorial ranking: total points on four criteria, 8 at most
ItemValue
Google Business Profile6 points
Repeat visits and referrals5 points
Google search ads, local5 points
Meta ads, local5 points

Scores are editorial, based on help pages checked on 3 November 2026. They are not market statistics.

Channel scores on 3 November 2026: speed, cost control, repeat visits, entry barrier

Scroll right to see all columns

ChannelSpeedCost controlRepeat visitsEntry barrierTotal
1. Google Business Profile11226
2. Repeat visits and referrals11215
3. Google search ads, location targeting22015
Meta ads, local targeting (fourth)22015

Google Business Profile: what is free and what you must do

A Business Profile lets you manage how the salon shows up on Maps and Search at no charge, and only businesses that meet customers face to face are eligible. To edit it and see performance data you must verify, by phone or text, email, live video call, postcard or video recording, depending on what Google offers. Most postcard codes arrive within 14 days, and verification reviews take up to 5 business days.

Google names three local ranking factors, relevance, distance and prominence, and says there is no way to request or pay for a better local ranking; more reviews and positive ratings can help. The Performance report shows calls, directions, website clicks, bookings, messages and searches, and bookings need a connected booking provider. Show-ups are not among them, so keep your own booking log.

Search ads and Meta ads: what you can cap and what is unconfirmed

Search campaigns are text ads on search results that let you reach people while they are searching on Google. For a salon the key setting is location: radius targeting needs at least 1 km, and a very small target can make ads show only intermittently or not at all. Google advises targeting where customers are, which may differ from your address.

Spend is capped by an average daily budget: Google may spend up to twice that on a busy day, and the monthly limit is 30.4 times the daily average for most campaigns. We found no minimum budget or ad review time on the pages we opened, so neither is confirmed.

Meta ads can target a radius around a place: the Marketing API accepts 1 to 80 km or 0.63 to 50 miles, for people who live there, were recently there, or both. Budgets are daily or lifetime, and up to 25% more than the daily budget may be spent on some days. Ads for cosmetic procedures must target people aged 18 or older. Meta Business Help did not load for us, so minimum budget and review time are not confirmed.

Repeat visits and referrals: reviews, booking, reminders

Repeat visits come from a booking that is easy to make, a review that earns trust and a reminder at the right time. A Business Profile lets you reply to reviews, and bookings need a connected provider. Ask every client for a review. Rules on rewarding reviews differ by platform: read the policy first.

Marketing email falls under anti-spam rules. In the United States the FTC CAN-SPAM guide requires accurate headers, a matching subject line, a clear label that the message is an ad, a valid postal address and an opt-out honored within 10 business days, with penalties up to $53,088 per violating email (guide of August 2023, edited January 2024). Other countries and text messages follow other rules: ask a lawyer where you operate.

Why repeat visits decide what a booking is worth

An average of 3.0 visits matches no actual client

When the first-visit offer, products and stylist commission take most of the ticket, the first visit does not pay back the cost of winning the client. A returning client brings contribution with no new acquisition cost, so the allowable cost of a booking is worked out from a year of contribution. The method is the one in the journal’s pieces on customer lifetime value and allowable lead cost.

Illustrative example: 100 new clients observed for 12 months. An average of 3.0 visits matches no actual client: 40 of 100 came once, and the 30 clients with five or seven visits made 170 of 300 visits, or 57%. Use your own group of the same age, not an average from a contractor’s slide.

Illustrative example
How many clients made 1, 3, 5 and 7 visits in 12 months
Illustrative example: how many clients made 1, 3, 5 and 7 visits in 12 months
ItemValue
1 visit40 clients
3 visits30 clients
5 visits20 clients
7 visits10 clients

Illustrative example: the numbers are invented, not a market norm and not salon data.

Illustrative example100 new salon clients over 12 months of observation

Scroll right to see all columns

Client groupClientsVisits per clientVisits in total
One visit40140
Three visits30390
Five visits205100
Seven visits10770
Total100average 3.0300

The allowable cost of a booking, step by step

Conditions of the illustrative example, with invented numbers: average ticket $75; after products, stylist commission and card fees 40% remains, which is $30 per visit; a $10 first-visit offer counts as an acquisition cost; 80% of bookings turn into a visit; 50% of inquiries end in a booking; the salon keeps 25% of contribution as profit.

  1. Contribution per visit: $75 x 40% = $30.
  2. Contribution per client over 12 months at 3.0 visits: $30 x 3.0 = $90.
  3. Allowable cost of a client if the salon keeps 25%: $90 x 0.75 = $67.50.
  4. Subtract the first-visit offer: $67.50 - $10 = $57.50 for advertising one new client.
  5. Multiply by the share of bookings that become visits: $57.50 x 0.8 = $46 allowable cost per booking.
  6. For calls and messages: $46 x 0.5 = $23 allowable cost per inquiry.

What changes when clients come back less often

Counting only the first visit, the same calculation gives ($30 x 0.75 - $10) x 0.8 = $10, which is 4.6 times lower than at three visits. Each extra visit in a year raises the allowable cost of a booking.

A new salon does not know its repeat rate, so for a first test use two visits, which is $28 per booking. After 90 days, check what share of new clients came back and recalculate.

Illustrative example
Allowable cost of a booking at different numbers of visits in 12 months
Illustrative example: allowable cost of a booking at different numbers of visits in 12 months
ItemValue
1 visit$10
1.5 visits$19
2 visits$28
3 visits$46
4 visits$64

Illustrative example: ($30 x visits x 0.75 - $10) x 0.8.

A table to forward: channel, who it suits, what to measure, the mistake

Forward this table to the front desk or a contractor. Count bookings in the log by source and show-up, not by clicks.

The top 3 channels and one neighbour: who they suit, what to measure, the typical mistake

Scroll right to see all columns

ChannelWho it suitsWhat to measureTypical mistake
Google Business ProfileA salon with a street address that clients find by searching “near me”Calls, directions and website clicks in the report, plus “how did you hear about us”Outdated hours and phone, unanswered reviews
Repeat visits and referralsA salon that already has clients and a booking logShare of clients with a second visit within 90 daysSending marketing email without consent basics
Google search ads, localA salon that answers inquiries the same day and can fund a capped testBookings and show-ups by source against the allowable costCounting clicks and calls instead of bookings
Meta ads, localA salon with strong visuals that can wait for resultsThe same bookings by source; age targeting for cosmetic proceduresJudging by views and likes

A week’s plan and a capped ad test

Build the ad test by the rule in the journal’s piece on choosing an acquisition channel. The cautious scenario gives $28 per booking. The test cap is 15 bookings x $28 = $420 (15 is the editors’ choice, not a statistical threshold). The checkpoint sits at half the cap, $210.

Stopping rule: stop if the cost per booking is twice the allowable level, $56. That means fewer than four bookings by the checkpoint: at four the cost is $52.50, at three $70. Judge bookings by show-ups, and judge repeat visits no earlier than 90 days.

Disclosure: this journal is published with WEBNOSTRA, a company that provides marketing services, including running such tests; the method works without a contractor. Limits: the ranking is editorial and the numbers illustrative; check ad rules and consent for email and texts with a lawyer where you operate.

  1. Day 1: compare your Business Profile with reality: address, hours, phone, services.
  2. Day 2: connect online booking, or start a log with “where from” and “showed up” fields.
  3. Day 3: pull new clients from the last 90 days and count how many came back.
  4. Day 4: work out the allowable cost of a booking; without data use the two-visit scenario.
  5. Day 5: check the ad rules for your service category and planned targeting.
  6. Days 6-7: decide on the test and write down cap, checkpoint, stopping rule and time limit.

Key decisions

  1. check the free Business Profile and online booking first, then test one paid channel with a spending cap
  2. work out the allowable cost of a booking from a year of client contribution, not from the first visit
  3. the ranking is editorial, and only a capped test shows the cost per booking in your area

What to discuss with your team

  • The Business Profile is checked: address, hours, phone and services match reality
  • The booking log has a “where from” field and a show-up mark
  • Contribution per visit and visits per client are worked out from your own group, or the cautious scenario is adopted
  • The allowable cost per booking and per inquiry is written down
  • Any paid test has a cap, a checkpoint, a stopping rule and a time limit
  • Ad rules and consent for email and texts are checked for your country
A text file with decisions, questions and sources

Terms in plain language

Booking
A confirmed appointment for a new client; not an inquiry (a call or message) and not a visit
Show-up rate
The share of bookings after which the client attends; 80% in the example
Contribution per visit
What remains of the ticket after products, commission and card fees; it covers fixed costs and profit
Allowable cost per booking
The most you can pay for a new-client booking at your chosen profit share, from a year of client contribution
Cohort
New clients sharing the month of their first visit, observed for an equal period

Sources

  1. Yandex Business: how to add a company (in Russian)yandex.ru · checked 03/11/2026
  2. Yandex Business: company statistics (in Russian)yandex.ru · checked 03/11/2026
  3. Yandex Business: replying to reviews (in Russian)yandex.ru · checked 03/11/2026
  4. Yandex Business: Advertising subscription (in Russian)yandex.ru · checked 03/11/2026
  5. Yandex Business: Priority placement (in Russian)yandex.ru · checked 03/11/2026
  6. Yandex Maps: online booking for businesses (in Russian)yandex.ru · checked 03/11/2026
  7. 2GIS: advertising packages (in Russian)reklama.2gis.ru · checked 03/11/2026
  8. 2GIS: organization card (in Russian)reklama.2gis.ru · checked 03/11/2026
  9. 2GIS Help: how to add a company (in Russian)help.2gis.ru · checked 03/11/2026
  10. Yandex Direct: minimum payment (in Russian)yandex.ru · checked 03/11/2026
  11. Yandex Direct: Campaign Master (in Russian)yandex.ru · checked 03/11/2026
  12. Yandex Direct: promotion on Mapsyandex.ru · checked 03/11/2026
  13. Yandex Direct: promoting specialists (in Russian)yandex.ru · checked 03/11/2026
  14. Yandex Direct: moderation, health and beauty (in Russian)yandex.ru · checked 03/11/2026
  15. Yandex Direct: moderation, cosmetology services (in Russian)yandex.ru · checked 03/11/2026
  16. Yandex Direct: moderation, medical services (in Russian)yandex.ru · checked 03/11/2026
  17. Yandex Direct: online ad labeling (in Russian)direct.yandex.ru · checked 03/11/2026
  18. Profi.ru: the Response tariff (in Russian)help.profi.ru · checked 03/11/2026
  19. ConsultantPlus: Article 18.1 of the Russian Advertising Law (in Russian)consultant.ru · checked 03/11/2026
  20. Roskomnadzor: internet advertising register and the erid identifier (in Russian)rkn.gov.ru · checked 03/11/2026
  21. ConsultantPlus: advertising without consent, Article 18 of the Russian Advertising Law (in Russian)consultant.ru · checked 03/11/2026
  22. Prosecutor General's Office of Russia: restricting access to Instagram, 11 March 2022 (in Russian)epp.genproc.gov.ru · checked 03/11/2026
  23. Google Business Profile: tips to improve your local rankingsupport.google.com · checked 03/11/2026
  24. Google Business Profile: get startedsupport.google.com · checked 03/11/2026
  25. Google Business Profile: verify your businesssupport.google.com · checked 03/11/2026
  26. Google Business Profile: understand your performance and insightssupport.google.com · checked 03/11/2026
  27. Google Ads: target ads to geographic locationssupport.google.com · checked 03/11/2026
  28. Google Ads: budgets overviewsupport.google.com · checked 03/11/2026
  29. Google Ads: choose the right campaign typesupport.google.com · checked 03/11/2026
  30. Meta Marketing API: basic targeting, locationdevelopers.facebook.com · checked 03/11/2026
  31. Meta Marketing API: budgetsdevelopers.facebook.com · checked 03/11/2026
  32. Meta Advertising Standards: health and wellnesstransparency.meta.com · checked 03/11/2026
  33. FTC: CAN-SPAM Act compliance guide for businessftc.gov · checked 03/11/2026
ToolPath from lead to saleSpend and leads by stage for one cohort: where the largest drop happens.Use your own numbers

Keep reading

All guides