In this guide
Calculators and checklists to plan the Google Ads budget for your salon, track every call and booking back to the ad that brought it, and hold your agency accountable.
How Google Ads work for salons
Google Ads puts your salon at the top of Google when someone nearby searches for what you offer. You set a budget, choose the searches you want to appear for, and pay only when someone clicks.
What matters most is intent. Someone typing “balayage near me” wants to book. Someone scrolling Instagram is passing time. Both can become clients, but one is much closer to your chair.
“I need a colorist today.”
Ready to book now, often within minutes or hours. This is where a salon should spend its first ad dollars.
“Nice hair. Anyway…”
Interrupted mid-scroll. Takes several reminders to build recall. Useful for awareness and win-backs, less so for filling Tuesday.
Typical conversion rates by intent level.
How far should your ads reach?
Pay only for clicks from people who can get to you. Center a radius on your street address and size it by service.
Use the “Presence” location setting so ads only show to people who are in, or regularly in, your area.
Salon keywords: bid on it or block it?
Every search term either brings a client or costs you a click. Words like jobs, DIY and how to attract people who will never book. You block them with negative keywords. Sort these real salon searches and see how you score.
Sort 10 real salon searches
0 / 10 sortedWhich Google Ads campaign is right for your salon?
Google offers several campaign types. For a local salon, two do most of the work. The rest are for later, or not for you at all.
Search ads
Text ads at the top of Google for searches like “hair salon near me.” Highest intent, most control.
Maps & local ads
Your salon pinned in Google Maps and the local pack, powered by your linked Google Business Profile.
Call assets
A tap-to-call button on your search ads. Call-Only ads are retired, so this is now the standard for phone bookings.
Performance Max
Google’s AI runs ads everywhere at once. Works only after you have steady booking data, around 30+ conversions a month.
Demand Gen
Image and video ads on YouTube, Gmail and Discover. Good for transformations and reminding past visitors. Standalone Display is moving here.
YouTube video
Reach and recall. Nice for a launch or rebrand, but bookings come cheaper through Search.
Shopping & App
Built for product feeds and app installs. Only relevant if you sell hair care online.
Business Profile
Not an ad, but it powers every local ad you run. Keep hours, photos and reviews fresh.
Get a campaign blueprint for your salon
7 quick questionsSalon Google Ads budget calculator
Every booking starts as a click. Some clicks become calls or form fills (leads), and some leads become appointments. Move the sliders to see your funnel, or start from the number of bookings you want.
Budget & booking forecaster
Example: growing salonEstimates only. Real results move with local competition, season, landing page quality and how fast your team answers the phone.
Salon marketing ROI calculator
A booking isn’t money until the client sits in your chair, and a good client comes back. This calculator follows your ad spend all the way to first-visit revenue and a conservative lifetime value.
A new client who returns four times a year is worth far more than one appointment.
Client acquisition & ROI
Example figuresLifetime value = average ticket × visits per year × years retained. Return = new clients × lifetime value. This is revenue, not profit: subtract product and stylist costs for your true margin.
Are Google Ads working for your salon?
Pull last month’s numbers from your Google Ads dashboard and your booking system, then enter them below. You’ll see each metric graded, plus where your funnel is leaking.
Before you start: check that your campaign status says Eligible or Serving, not Paused or Limited. Give new smart bidding about 5 days to finish learning. Don’t Google your own ad to check it; use the Ad Preview tool.
Campaign health check
Example month| Metric | Status | Yours |
|---|
How Google Ads, phone calls and GA4 connect
Your phone rings, a client books, and your agency’s report says Google Ads “isn’t converting.” Usually the ads are working. The calls just aren’t being tracked.
Google Ads, your website, your phone, GA4 and your booking system each see one piece of the journey. Connected, they show which ad, which keyword and which campaign put a paying client in your chair. Disconnected, Google bids blind and you can’t tell good spend from wasted spend.
Here are the three ways a Google Ads click turns into a client, and what records each step.
Three ways a Google Ads click becomes a client
They call from the ad
- They search “balayage salon near me.”
- Your search ad shows a Call button (a call asset).
- They tap it on mobile, or scan a QR code on desktop.
- A Google forwarding number rings your front desk and logs the call.
- The call lasts 60 seconds or more, so it counts as a call conversion.
Costs the same as a normal click. See it in Google Ads → Calls and the Call details report.
They call from your website
- They click your ad and land on your site.
- The Google tag + phone snippet swaps your number for a forwarding number, only for ad visitors.
- They call the number on the page.
- Google logs the keyword, ad group and campaign behind the call.
- 60 seconds or more counts as a website call conversion.
Visitors from Maps, Instagram or word of mouth still see your normal number. See it in Google Ads and, once linked, GA4.
They book online
- They click your ad. Google tags the visit with a click ID (GCLID).
- They book on your booking page.
- The confirmation page fires a booking_confirmed key event in GA4.
- GA4 is linked to Google Ads, so the booking is imported as a conversion.
- Google learns which searches bring bookings and bids toward more of them.
Needs auto-tagging on and GA4 linked to Google Ads. See it in both, usually within 24–48 hours.
Calls straight from your free Google Business Profile listing show up in Business Profile performance reports, separate from ad conversions.
Wrong number, hung upIgnored
Booked a bridal trialCounted
Follow one booking, click by click
Example: bridal hair ads- What happens
- What gets recorded
- Where you see it
- If this link is missing
What do missed calls cost you?
Example figuresTo plug the leak: run call assets only during opening hours, send a text-back to every missed call, and review the Call details report weekly.
GA4 and Google Ads: why the numbers never match
Both tools count bookings, but they count them differently. That’s normal, as long as you know why.
| Google Ads conversions | GA4 key events | |
|---|---|---|
| Counts | Calls, clicks and bookings from your ads only | Everything on your website, from every source |
| Gives credit to | The day of the ad click | The day the booking happened |
| Best for | Telling Google which searches to bid on | Seeing every channel side by side |
| Phone calls | Call assets and website call conversions | Website calls, once GA4 is linked to Google Ads |
| Data delay | Usually within hours | Can take 24–48 hours to settle |
booking_confirmed as your primary conversion, and make sure the same booking isn’t counted twice. Then send real revenue from your booking system or till back to Google Ads (an offline conversion import) so it learns which clicks became paying clients.Where did my salon customer come from?
Between a Google search and a client walking in, there are seven links. Your ads only get smarter when every link is connected. Answer each one and see where your chain breaks.
Trace your tracking chain
Questions to ask your salon marketing agency
Many salons pay a monthly fee and get reports full of “impressions” and “reach.” Those don’t pay rent.
The questions that matter are simple: which calls came from ads, which became bookings, and how much money came back. Tick what your agency can show you today to get your Tracking Readiness Score.
“Psst… did they ever show you your cost per booking?”
Tracking readiness scorecard
Take this to your next agency meeting: 20 questions
Google Ads glossary for salon owners
- CPC cost per click
- What you pay each time someone clicks your ad.
spend ÷ clicks - CTR click-through rate
- Out of everyone who saw your ad, how many clicked. 5–8%+ is strong for local search.
clicks ÷ impressions × 100 - CVR conversion rate
- Out of everyone who clicked, how many called, filled a form or booked.
leads ÷ clicks × 100 - CPL cost per lead
- What it costs to get one inquiry, a call or a form.
spend ÷ leads - CPB cost per booking
- What it costs to put one paying client in your chair. Your most honest number.
spend ÷ bookings - ROAS return on ad spend
- Revenue for every $1 of ads. Above 3× usually means it’s safe to scale.
revenue ÷ spend - Quality Score 1–10
- Google’s grade on your ad, keyword and landing page. Higher scores mean cheaper clicks and better positions.
- Key event GA4
- An action on your site that matters, like reaching the “booking confirmed” page. This is what Google Ads should optimize for.
- Forwarding number GFN
- A tracking number Google shows in your ad or on your site. Calls ring your front desk as normal, and Google logs which ad and keyword brought them.
- GCLID click ID
- A code Google adds to every ad click (with auto-tagging on). It lets GA4 and Google Ads match a booking back to the click that started it.
- Offline import OCI
- Sending real sales from your booking system or till back into Google Ads, so it learns which clicks became paying clients.
- Qualified call 60 sec+
- A call from an ad that lasts long enough to be a real inquiry, not a hang-up or wrong number.
Google Ads for salons: frequently asked questions
How much should a salon spend on Google Ads?
Most small salons start with $1,000 to $2,500 a month, which buys enough clicks for Google to learn what brings bookings. On $300 to $450 a month, keep everything in one Search campaign focused on a single high-margin service.
What is a good cost per click for salon Google Ads?
Local salon searches such as “hair salon near me” typically cost $1.50 to $3.50 per click. Costs rise with local competition and fall as your Quality Score improves.
Which Google Ads campaign is best for a salon?
Start with Google Search ads plus Maps visibility from a linked Google Business Profile, with call assets on every ad. Add Demand Gen or Performance Max only after Search brings around 30 tracked bookings a month.
How far should Google Ads for a salon reach?
Use a 3 to 5 km radius for everyday services like haircuts and threading, and 8 to 15 km for specialty services like balayage, keratin, extensions and bridal. Use the Presence location setting so ads only show to people in or regularly in your area.
How do I know if Google Ads are working for my salon?
Track cost per booking and return on ad spend (ROAS), not just clicks. You need call tracking and a GA4 key event for confirmed bookings. A ROAS above 3x usually means it is safe to scale your budget.
Should my salon use Performance Max?
Not at first. Performance Max needs steady conversion data to work well. Run Search first, and test Performance Max once you have about 30 conversions a month. Pause it if its cost per booking is more than three times your Search cost per booking.
How do I track phone calls from Google Ads for my salon?
Add call assets to your search ads so Google forwarding numbers track calls made straight from the ad. Then install the Google tag and phone snippet on your website so calls from ad visitors are tracked too. Count calls that last 60 seconds or more as conversions, and link GA4 to Google Ads so online bookings are counted alongside calls.
Why don’t my GA4 and Google Ads numbers match?
Google Ads credits a conversion to the day of the ad click and only counts ad traffic. GA4 credits the day the action happened and counts every source. Data can also take 24 to 48 hours to settle. A small gap is normal; a large one usually means tracking is broken or the same booking is being counted twice.
Which keywords should a salon block in Google Ads?
Add negative keywords for job seekers (jobs, salary, vacancy), training (course, school, training), DIY searches (how to, at home, DIY) and bargain hunters (free, cheap). These clicks rarely become bookings.
So, where did the $1,000 go?
Here is how to trace every dollar, using a salon paying about $3 a click with a 5% conversion rate and a $150 average color service.
If your agency can’t walk you through these six lines with your real numbers, start with the scorecard above. Tracking comes before spending more.
Cher Digital Analytics helps salons see exactly what their marketing brings in, from first click to final checkout. Want us to run these numbers on your real account?
Sources
- Google Ads Help: Search campaigns
- Google Ads Help: Performance Max
- Google Ads Help: Call tracking
- Google Analytics Help: GA4 setup
- WordStream: Google Ads benchmarks
- Cher Digital Analytics: insights from our salon client work. Examples are illustrative to protect client privacy.
Benchmarks are typical ranges for local service advertising and are not a guarantee of results.