Salon growth guide

Google Ads for hair salons

Google Ads is worth it for a hair salon when a new client leaves you more than the ads cost to win one. You set the budget yourself (Google's budget page sets no minimum), and on Search you pay when someone clicks your ad or taps to call. It only works once your Google Business Profile and booking path are fixed, because every paid click lands on one of them.

By the Winflow team Updated 21 min read

On this page
  1. Are Google Ads worth it for a hair salon?
  2. How much do Google Ads cost for a salon?
  3. What’s the most you should pay for a new client?
  4. When should a salon not run Google Ads yet?
  5. How do you set up Google Ads for a salon?
  6. What keywords should a hair salon bid on?
  7. Can a salon use Local Services Ads?
  8. What should you do in the first 30 days?
  9. Common Google Ads mistakes for salons
  10. Check your profile before you pay for clicks

Google’s and LocaliQ’s pages checked on their own sites on 12 October 2026, and Google’s Local Services Ads pages again on 22 October 2026. Ad rules, settings and prices change, so follow the links before you rely on them.

What you get here: a worksheet that turns your own numbers into the most you can pay per new client and per click, a starter Search campaign you can copy setting by setting, a negative keyword list for salons, a checklist for when not to run ads yet, the current Local Services Ads rules for beauty, and a routine for your first 30 days.

Are Google Ads worth it for a hair salon?

Google Ads for hair salons is simple to describe. Someone nearby searches “balayage in [your town]”, your ad shows at the top, they tap it, and you pay for that tap. Whether that’s worth it comes down to one sum: what a new client leaves you, against what it costs to win them.

Most advice skips that sum and jumps to settings. We’ll do it the other way round. First the money, from your own booking system. Then the setup. Then the checks that keep the budget from leaking.

Two things are true before you start:

  1. Ads don’t fix the place they send people. Every paid click lands on your Google profile, your website or your booking page. If clients get lost there today, ads just make you pay for the same loss.
  2. Ads only pay if you can see what they bring. If you can’t tell which new clients came from ads, you can’t tell if the money worked.

If either isn’t true yet, start with the when not to run ads yet checklist below.

How much do Google Ads cost for a salon?

You set the budget. Google’s help page on how budgets and charges work doesn’t set a minimum. You give each campaign an average daily budget, and two limits apply:

  • Daily: for most campaigns, Google can spend up to twice your average daily budget on a busy day.
  • Monthly: for most campaigns, you won’t be charged more than your average daily budget times 30.4 in a month.

So a $20 average daily budget can spend up to $40 on a busy Saturday, but no more than $608 across the month ($20 x 30.4). That’s the math on Google’s own limits, not a suggestion of what to spend.

You pay per click. On Search, you pay when someone clicks your ad. If your ad shows a phone number, Google says a tap on the call button costs the same as a click on your headline.

What one click costs depends on your town, your services and who else is bidding. One published benchmark close to salons is LocaliQ’s 2026 search advertising benchmarks. For “Beauty & Personal Care” it lists:

Measure Beauty & Personal Care All industries
Average cost per click $4.62 $5.42
Click-through rate 6.75% 6.64%
Conversion rate 10.35% 8.18%
Cost per lead $39.25 $66.69

Read it with care. The category covers more than salons. The data comes from LocaliQ’s own customers’ campaigns across both Google Ads and Microsoft Ads. The page calls them averages but doesn’t explain how they were calculated. A “lead” there is not a booked, paying client. Use it as a rough guide to whether your numbers are in the same world, not as a price list. Our salon marketing cost guide uses the same benchmark the same way.

The number that matters is your own ceiling. Here’s how to find it.

What’s the most you should pay for a new client?

Fill this in from your booking system and your last few months of sales. Every line is your own number. There are no industry averages in it.

MAX COST PER NEW CLIENT (your own numbers only)

PART 1: WHAT ONE NEW CLIENT LEAVES YOU
A. Average first-visit price for the services
   you'll advertise ................................ $______
B. Direct costs of that visit as a % of price
   (stylist pay or commission, product, card fees) . ______ %
C. First visit after costs: A x (100 - B) / 100 ... $______
D. Share of new clients who come back
   (use new clients from 4 to 6 months ago) ........ ______ %
E. Return visits in 12 months for those who
   come back ....................................... ______
F. Average return-visit price ...................... $______
G. One return visit after costs:
   F x (100 - B) / 100 ............................. $______
H. 12 months after costs, per new client:
   C + (D / 100 x E x G) ........................... $______

PART 2: YOUR LIMIT
I. How fast must a new client pay you back?
   First visit only: use C. Within 12 months: use H. $______
J. Share of line I you'll pay to win one client
   (the rest goes to rent, overhead and profit) ... ______ %
K. MAX COST PER NEW CLIENT: I x J / 100 ........... $______

PART 3: TURN IT INTO A MAX COST PER CLICK
L. Paid clicks in your test period
   (from Google Ads) ............................... ______
M. New clients from those clicks who came in and
   paid for a first visit (not just booked) ........ ______
N. Click-to-client rate: M / L ..................... ______
N2. Fees for running the ads in the same period
   (management, setup; 0 if you do it yourself) .... $______
O. MAX COST PER CLICK: (K x M - N2) / L .......... $______
   (zero or less means no room for ads)

How to use it:

  • Line D uses older clients because people who came in last month haven’t had time to come back yet.
  • Line I is your choice. If cash is tight, use the first visit only (C). If you rebook well and can wait for return visits, use 12 months (H). Return visits only count once they happen, so H is a bet on your rebooking.
  • Lines L to N need real clicks. Before your first campaign, you won’t have them. Set a small budget, run the starter campaign below for 30 days, then fill in N. Until then, treat line O as unknown, not as a guess.
  • Line O is a ceiling, not a target. If your average cost per click sits above it, the campaign is over the limit you chose. That doesn’t always mean a loss, but it means ads are eating more of what a new client leaves you than you decided to allow.
  • K is your whole cost to win one client. That’s ad spend plus any fee you pay someone to run the ads (line N2), for the same period. Lines B to H take off stylist pay, product and card fees, not rent or other overhead. If line O comes out at zero or less, there’s no room for ads on those numbers.
  • Line M counts completed first visits. A booking that cancels, no-shows or hasn’t happened yet hasn’t earned you line C.
  • Keep L, M and spend on the same click period. If someone who clicked in your test month comes in for a first visit the month after, add them to the test month’s M, not next month’s. Until pending first visits have happened, treat that month’s numbers as provisional.
  • For the first test, pick a loss you can accept. Line O is unknown until you have data, so set a budget you’d be fine losing in full, and a cost per click cap you’re comfortable with for the test. Treat that cap as a test setting, not a proven number.

Worked example (example numbers, not data)

These numbers are made up to show the math. They are not from a real salon and not from any study. Use your own.

EXAMPLE NUMBERS ONLY, NOT A REAL SALON

A. First-visit price (color service) ............... $120
B. Direct costs ..................................... 55 %
C. First visit after costs: 120 x 45 / 100 ......... $54
D. New clients who come back ........................ 50 %
E. Return visits in 12 months ....................... 4
F. Return-visit price ............................... $100
G. One return visit after costs: 100 x 45 / 100 .... $45
H. 12 months: 54 + (0.5 x 4 x 45) .................. $144

I. Owner chooses 12 months ......................... $144
J. Share she'll pay to win a client ................. 40 %
K. Max cost per new client: 144 x 40 / 100 ......... $57.60

L. Paid clicks in 30 days ........................... 100
M. New clients who came in and paid ................ 6
N. Click-to-client rate: 6 / 100 .................... 0.06
N2. Fees (she runs the ads herself) ................. $0
O. Max cost per click: (57.60 x 6 - 0) / 100 ....... $3.46

In this example, the owner can pay up to $3.46 a click and still stay inside her limit. If her clicks cost more than that, she has two levers. She can raise N by fixing the booking path, so more of the same clicks turn into clients. Or she can cut the keywords and hours where clicks cost the most and book the least. In the example, if fixing the booking page lifted N from 6 in 100 to 9 in 100, line O would rise to about $5.18 with no change to the ads at all. Note that $3.46 sits below LocaliQ’s $4.62 beauty average, so at that average price this example campaign would be over its limit.

That’s the main point of the worksheet. A better booking path raises what you can afford to pay for every click.

When should a salon not run Google Ads yet?

Hold off on ads if any line below is a “no”. Fix it first, then come back.

  • Your Google Business Profile is verified, complete and open. Services in clients’ words, real photos, correct hours. Google says that if a location is marked closed in Business Profile, location assets won’t show in your ads. Full setup: Google Business Profile for hair salons.
  • A stranger can book in under a minute. Open times visible without making an account, a clearly named new-client service, and deposit and cancellation terms shown before payment. See what a salon booking website needs.
  • Someone answers the phone during open hours, and DMs and voicemails get a same-day reply. A call from an ad costs the same as a click whether you pick up or not.
  • You have recent reviews. People compare you with the salon next door before they book. Build reviews the way Google allows: ask every client, with no discounts or freebies for reviews, no asking only the happy ones, and no review quotas for staff. Scripts are in how to get more Google reviews for your salon, and our free Google review QR code tool makes a sticker for the mirror and front desk.
  • You have open chair time to fill. If you’re booked out for weeks, ads add waiting, not revenue.
  • You ask every new client “How did you find us?” and write it down. Without that, you can’t fill line M.
  • You’ve done the worksheet and know your line K.
  • You can test for 30 days at a budget you won’t miss if the test says no.

If you’re not sure where clients get lost today, run the 30-minute client leak audit first. It’s free and it often finds the fix that makes ads worth running later.

How do you set up Google Ads for a salon?

Start with one Search campaign. Keep it small, local and tied to your open hours. Google may offer simpler automated campaign types when you set up the account. For a first test, pick a standard Search campaign so you can set each option in this table yourself. This table is the starter setup we’d want to see on a salon’s account. Each line links to Google’s own help page.

Setting What to choose Why
Campaign type Search, one campaign Search shows your ad to people already looking for a salon service. One campaign keeps the budget and the reports easy to read.
Networks Google Search only. Untick Search partners Google says search partners are included by default in new Search campaigns, and you can opt out in campaign settings. Check the Display Network is off too. A salon wants people searching nearby.
Bidding Maximize clicks with a maximum cost per click limit Google lets you cap bids under Maximize clicks. Until you track real bookings, a conversion-based strategy would chase Book button clicks, not clients. Once you know line O, use it as your cap. Any bid adjustments you add apply on top of it.
Budget An average daily budget you’re fine seeing spent in full, every day, for 30 days Google can spend up to 2x the daily budget on a busy day and up to 30.4x it in a month. Plan for the monthly figure.
Location A radius around the salon that matches how far your clients actually travel Clients come to you, so pay only for people who could. Check your booking history for where clients live.
Location options Presence, not the default “Presence or interest” Google recommends the default for most advertisers, but it also reaches people who’ve only shown interest in your area. Google suggests Presence when you only want people physically in your locations, which is what a salon needs.
Ad schedule All hours if your online booking works without you; otherwise your open hours Campaigns run “All day” by default. Clicks at 2 a.m. can still book online, so keep late hours only if your online booking works without you.
Keywords Your main services plus your town or neighborhood, in phrase match (“balayage yourtown”) or exact match ([hair salon yourtown]) Broad match is the default and can match looser searches. Phrase uses quotes, exact uses square brackets. Start tight, widen later from what the reports show.
Negative keywords The salon starter list below, added before launch Stops job, school and DIY searches from spending your budget.
Call asset Your salon number, scheduled to your open hours Google lets you schedule call assets to show only when you can take calls. Call reporting uses Google forwarding numbers on the Search Network.
Location asset Linked to your Google Business Profile Lets your ad show your address, a map and distance. You need access to the Business Profile that lists your location.
Landing page The page for the service you advertise, with a Book button and open times in view The ad promises a service, so land people on that service, not your home page.
Conversion tracking “Calls from ads” plus clicks on your Book button Google tracks calls from ads, calls to your website number and website actions. Calls from ads need a call asset that uses Google forwarding numbers.

Tracking when your booking app won’t take a tag

Many salon booking apps live on their own site, so you can’t add Google’s tracking code to the “booking confirmed” page. That’s common, and it’s fine. Track the steps you control:

  1. Calls from ads. Set up the call asset with Google forwarding numbers, and the calls show in your reports.
  2. Book button clicks. On your own website, count clicks on the button that sends people to your booking app as a website action conversion. It’s a click, not a finished booking, so read it as interest.
  3. The question at the front desk. Ask every new client “How did you find us?” and add “Google ad” as an answer in your booking system.

Then fill line M of the worksheet from step 3, counting only new clients who said Google ad and came in for a paid first visit. Use steps 1 and 2 as a check. People mix up ads, Maps and plain search results, so treat the front-desk answer as an estimate, and leave out anyone who just says “Google”. If you already use Google Analytics key events or can upload offline conversions, Google’s conversion tracking page covers those as import options too.

What keywords should a hair salon bid on?

Bid on what a client types when they’re ready to book, close to you:

  • Service + town: “balayage [town]”, “keratin treatment [town]”, “curly haircut [neighborhood]”.
  • Salon + town: “hair salon [town]”, “hair salon [neighborhood]”.
  • Service or salon + near me: “balayage near me”, “hair salon near me”. Your radius decides who sees the ad, so these are local searches too.
  • Your own name, if other salons’ ads show when people search for you. Check your search terms report first, and only pay for your name if you need to.

Pick the two or three services you most want to sell, the ones with open chair time and a good line C. One ad group per service keeps the ad text matched to the search. Before launch, check your keywords in Google’s free Keyword Planner. If a town keyword shows almost no searches, lean on the near me version or a bigger place name.

What should the ad say?

Name the service and the place in the first headline. Say who it’s for and what the first visit includes. End with a clear next step, such as “Book online” or “Call to book”. Write one ad per service, and don’t promise results you can’t control.

A starter negative keyword list for salons

Add these as negative keywords before launch. Google says negative keywords don’t match close variants, so add plurals and synonyms yourself. That’s why the list has “job” and “jobs”.

The list is grouped below so you can see why each word is there. Single words go in as they are (broad match). Two-word phrases keep their quotes (phrase match), so they only block that exact phrase.

  • Jobs: job, jobs, hiring, career, careers, salary, wage, employment, apprentice, apprenticeship
  • Training: “beauty school”, “cosmetology school”, “hair school”, academy, cosmetology, course, courses, class, classes, certification, license, licence, exam
  • Renting a chair: “chair rental”, “chair rent”, “booth rent”, “booth rental”, “suite rental”, “for rent”, “for lease”
  • Doing it at home: diy, “at home”, “how to”, tutorial, youtube, kit
  • Buying product: supply, supplies, wholesale, products
  • Free: “free haircut”, “free hair”, “for free”
  • Not your trade: add the services you don’t offer, like barber, nails, lashes or wigs

Google asks for one negative keyword per line: select your campaign, choose to edit its negative keywords (exclusions), paste, and you can save them as a list to reuse. Here is the same list ready to paste:

job
jobs
hiring
career
careers
salary
wage
employment
apprentice
apprenticeship
"beauty school"
"cosmetology school"
"hair school"
academy
cosmetology
course
courses
class
classes
certification
license
licence
exam
"chair rental"
"chair rent"
"booth rent"
"booth rental"
"suite rental"
"for rent"
"for lease"
diy
"at home"
"how to"
tutorial
youtube
kit
supply
supplies
wholesale
products
"free haircut"
"free hair"
"for free"

Before you paste it in, take out anything you actually sell. If you run classes, rent chairs or retail product online, those words are customers for you, not waste. And keep “near me” itself: “hair salon near me” is a booking search. Don’t add plain “free” either, or you’ll block searches like “sulfate free salon”. Keep “box dye” off the list too: color correction after box dye is a service you sell.

Can a salon use Local Services Ads?

You may have read that any salon can run Local Services Ads with a Google badge. For beauty, Google’s own pages say something narrower.

Local Services Ads Search ads
Who can use it Hair salons are a listed category on Google’s US screening page, but availability depends on your business and area. Google’s sign-up checks whether you can join Any salon with a Google Ads account
What you pay for Leads related to your business and the services you offer Clicks on your ad, including taps to call
Badge Google says the Google Verified badge is currently unavailable for beauty No badge
Checks before you can run Google says some businesses (“select users”) must pass background, registration, insurance and license checks: general and professional liability insurance, and state business and owner licenses Standard Google Ads account setup
Where it shows In Google Search results when people search for your services in the areas you chose Search results, with your call and location assets
Your control The services and areas you choose Keywords, negatives, radius, schedule, ad text

If Google’s sign-up shows Local Services Ads are open to your salon, they’re worth a look alongside Search, because you pay per lead rather than per click. Check which screening steps apply to you before you count on it. If they aren’t open to you, Search is the option. These rules have changed recently and keep changing, so check both Google pages before you decide.

What should you do in the first 30 days?

The first month is a test, not a verdict. The job is to stop waste early and measure your own click-to-client rate.

Before launch (one sitting)

  • Business Profile verified, hours right, location open.
  • Booking page tested on your phone, as a stranger.
  • Worksheet Part 1 and 2 filled in, line K written down.
  • Campaign set up from the table above, negatives added.
  • Test call made to the call asset number during open hours.
  • “Google ad” added as a “How did you find us?” answer.

Every week (about 20 minutes)

  • Search terms report. Open the search terms report to see the searches that triggered your ads. Add anything irrelevant as a negative. Google leaves out low-volume terms for privacy, so you won’t see every search, which is one more reason to start with the starter list.
  • Calls. How many calls came from ads, and how many did someone answer? Missed calls are the first leak to fix.
  • Cost per click vs line O. Once you have a few weeks of data, compare your average cost per click with your ceiling.
  • Keywords. Pause any keyword that has spent noticeably and brought no calls or booking clicks.

Day 30 (30 minutes)

  • Fill in lines L to O with your real numbers, all from the same 30 days of clicks. Some first visits from those clicks may still be weeks away, so the answer can stay open even when M isn’t zero.
  • Work out cost per new client: ad spend plus line N2 fees for the same period, divided by line M. If line M is zero, or clicks were too few to read, you don’t have an answer yet. Don’t scale up. Fix tracking or extend the test at the same budget.
  • Compare it with line K.
    • Under K: keep going, and widen slowly, one service or a slightly bigger radius at a time.
    • Over K, with a low click-to-client rate: fix the booking path or reply speed before spending more.
    • Over K, with expensive clicks: narrow keywords and hours, or test a different service.
    • No way to tell: fix tracking and the front-desk question before month two.
GOOGLE ADS WEEKLY CHECK         Week of: ________

Spend this week ............................. $______
Clicks ...................................... ______
Calls from ads / answered ................... ____ / ____
Book button clicks .......................... ______
New clients (said "Google ad", paid visit) .. ______
Search terms checked, negatives added ....... yes / no
Average cost per click vs line O ($____) .... $______
One change for next week: ____________________________

Keep the weekly sheet next to your monthly scorecard from the one-page salon marketing plan, so ads are judged on the same new-client count as everything else.

Common Google Ads mistakes for salons

  • Leaving location on the default. “Presence or interest” can show ads to people who only showed interest in your area. A salon needs people who can get to the chair.
  • Calls ringing out after hours. Schedule the call asset to your open hours. Run the ads themselves after hours only if online booking works without you.
  • Leaving search partners on. Untick them in a new Search campaign so the budget stays on Google Search.
  • Broad match with no negatives. Your first week then pays for job seekers and DIY searches.
  • Sending ads to the home page. Land people on the service they searched for, with a Book button in view.
  • Counting clicks as clients. Clicks and calls show interest. Line M counts clients.
  • Judging after one week. You won’t have enough clicks to know your rate. Check weekly, decide at day 30.
  • Running ads instead of an offer that works. If your price, service or timing isn’t right for new clients, ads can’t fix it. For offers worth advertising, see salon promotion ideas.

Check your profile before you pay for clicks

Ads send people to your Google profile and your booking path, so check those first. Run the free Salon Profile Check on your phone, the way a new client would: 18 checks on your Google profile, Instagram and booking path. Fix what fails before you set a budget. If you’d rather not run ads yourself, see how we run Google Ads for salons. Winflow manages them at no extra fee on its Growth Partner and Growth Plus plans (you pay Google directly), alongside the profile, content and booking path the ads depend on. A good first step is our free diagnostic, which covers your Google profile, Instagram and booking path, written up by people, not software, in your inbox within 48 hours.

Questions owners ask

Are Google Ads worth it for a hair salon?

They can be, when three things are true: a new client leaves you more after stylist pay, product and card fees than the ads cost to win one, your Google profile and booking path already turn interest into bookings, and you can measure which new clients came from ads. Work out your own limit with the max cost per new client worksheet in this guide before you spend anything.

How much do Google Ads cost for a salon?

You choose the budget, and Google's budget help page doesn't set a minimum. For most campaigns Google can spend up to twice your average daily budget on a busy day, but over a month it won't charge more than your average daily budget times 30.4. LocaliQ's 2026 benchmark for beauty and personal care was $4.62 a click, but that category is broader than salons and mixes Google and Microsoft Ads, so treat it as a rough guide and set your own ceiling from your numbers.

Can my salon use Google Local Services Ads?

Possibly. Google's US screening page lists hair salons as a Local Services Ads category, but whether your salon can join depends on Google's eligibility check for your business and area. Some businesses are asked for background, registration, insurance or license checks, and Google says the Google Verified badge is not available for beauty. You pay per lead. If it isn't open to you, Search ads are the option.

What keywords should a hair salon bid on?

Start with the services you most want to sell plus your town, your neighborhood or near me, in phrase match (in quotes) or exact match (in square brackets), because broad match is Google's default and can show your ad for loosely related searches. Add a negative keyword list from day one so job, school and DIY searches don't spend your budget.

How do I track bookings from Google Ads if my booking app won't take a tracking tag?

Track what you can see: calls from your ads through a call asset, and clicks on the Book button on your own website as a website conversion. Then ask every new client how they found you, and count those who say Google ad and come in for a paid first visit. Treat that count as an estimate. Compare that count with the spend on the same period of clicks, and add late first visits back to the month they clicked.

How long should I test Google Ads before deciding?

Give a starter campaign at least 30 days of weekly checks before you judge it. Day 30 is a checkpoint, not a promise of enough data: a small budget in a quiet market may still be too thin to read, so keep the same budget and test longer rather than scaling up. Check the search terms report every week, add negatives, and at day 30 compare cost per new client with the limit from your worksheet. Nobody can promise a result, so decide on your own numbers.