Want the product? Manage your salon on YourSalon.cz
Salon marketing

Is your salon marketing actually working?

By Jan Vancak· Founder of YourSalon5 min read

The short answer: marketing pays off when every unit of money you spend brings back more than it cost — and the only way to know that is to measure where each client came from and how much they spend with you. Without measurement you are guessing, and paid advertising quietly turns into a money pit.

This guide walks you through setting up tracking, which metrics matter, how to calculate return on a concrete example, and where to move money so it works harder.

Start with a goal and tracking

Before you spend a single euro on ads, decide what they should deliver: a new booking, filled gaps in a quiet week, or returning past clients. Without a goal you cannot tell whether a campaign worked.

Then make sure you know, for every new client, where they came from. Several methods work, and they work best together:

  • Booking source. If you run online booking, track which link or campaign each booking came from.
  • The "how did you hear about us" question. Ask casually on the first visit and note the answer on the client's record.
  • Promo codes. Give each channel a different code (e.g. INSTA10, FLYER10). The code used reveals what worked.
  • UTM links. Add tags to the links in your profiles and ads so your reports show which channel drove the click.

No method is perfect, so combine at least two. For how this fits a wider performance picture, see this overview of salon KPIs.

Which metrics actually decide

Likes and reach are vanity numbers. Track the ones tied to money:

  • Cost per new client. Channel spend divided by the number of new clients it brought.
  • Customer lifetime value (CLV). What an average client spends across the whole time they keep coming back — not just the first visit.
  • ROAS (return on ad spend). Revenue from a channel divided by ad spend. A ROAS of 4 means four in revenue for every one spent.
  • Conversion rate. What share of people who saw the ad or landed on your site actually book.

The key is to look at lifetime value, not just the first ticket. A client who returns earns many times more than a one-off visit.

A worked ROI example (illustrative figures)

The figures below are an invented example — plug in your own. Say you spend 500 a month on paid ads and it brings in 10 new clients.

MetricAssumption (example)Calculation
Ad spend500given
New clients10measured
Cost per client50500 ÷ 10
First-visit ticket80average
Revenue from 1st visits80010 × 80
ROAS (first visit)1.6800 ÷ 500
Return visits/year (est.)assumption
Lifetime value (CLV)32080 + (3 × 80)
Yearly value of 10 clients3,20010 × 320
ROI over a year~540%(3,200 − 500) ÷ 500

The example exposes the main trap: judged only on the first visit, a ROAS of 1.6 looks thin. Once you count returns, the same campaign earns far more. That is why it pays to know your average ticket — you can read it straight from your point of sale.

Table: comparing channels by cost per client

A second example shows how to line channels up side by side. The numbers are again illustrative.

ChannelSpendNew clientsCost per client
Google Ads300837.50
Instagram200450
Flyers150275
Referrals050

Now you can see instantly where each client is cheapest. For how to get more out of each channel, see Google Ads for salons and marketing on Facebook and Instagram.

Where to move the money

Review at least once a month and shift budget by results:

  1. Pour more into the channel with the lowest cost per client at sufficient volume.
  2. A channel that brings no bookings should first be adjusted (offer, targeting); if it still fails, cut it.
  3. Do not underrate referrals and reviews — they are usually the cheapest. A strong Google Business Profile and local SEO help feed them.
  4. Always test a small slice of budget on something new, so you are not riding on a single source.

The fastest way to start measuring is to create a free YourSalon account and connect bookings with your advertising — compare what is included on the pricing page.

Common attribution mistakes

  • Counting clicks, not bookings. A site visit is not revenue. Track all the way to the appointment.
  • Ignoring return visits. Without lifetime value you undervalue the channels that bring loyal clients.
  • Crediting only the last channel. A client often sees an Instagram ad and only then googles you. Ask "how did you hear about us" so you do not hand all the credit to Google.
  • Judging too early. A few days is not enough. Give a campaign at least a few weeks.
  • No comparison. Without a shared table you cannot tell which channel is truly best.

Quick checklist

  • Set a campaign goal before you launch.
  • Turn on at least two source-tracking methods (code plus question or UTM).
  • Calculate cost per client and lifetime value.
  • Compare channels in one shared table.
  • Once a month, move budget by results.
  • Always keep a small amount to test a new channel. A 30-day content plan gives you material to test.

Measuring marketing ROI does not mean drowning in spreadsheets. You only need to know where a client came from and how much they spend with you — the rest is arithmetic. Once you can see it in black and white, you stop paying for advertising that does not work and start pouring money where every unit comes back.

Frequently asked questions

Try YourSalon for free

Online booking, automatic reminders and a POS in one place.

Start for free

Continue reading