Instagram for salons: posts that bring bookings, not just likes
9 min read
You post a balayage you're genuinely proud of. Sixty likes, three fire emojis, two colleagues comment "gorgeouss". And Thursday's calendar? Still gaping empty. If this happens to you every week, the problem isn't your work β the problem is that you're posting content that collects applause, not bookings.
A like is not a booking β and your bank account knows the difference
A like is applause. A booking is a wage. It sounds harsh, but you need to keep that distinction in mind every time you post something.
Who likes your posts? Colleagues from the trade, acquaintances, people from other cities who will never sit in your chair. Who books? People from your town who need the service right now β and for whom you've made the path to an appointment short.
So stop counting likes and start tracking three numbers in your Instagram statistics (Insights β you get them free on a business profile):
- profile visits β how many people tapped your name from a post
- link clicks β how many headed towards a booking
- enquiry messages β "have you got a slot on Friday?"
If a post gets 1,000 views, 80 likes and zero link clicks β it entertained people, but it sold nothing. Every post should move a person one step closer to an appointment. That's the only criterion.
The 4 types of posts that actually fill the calendar
You don't have to invent content every week. These four types work in every service business β hairdressing, nails, beauty, massage, physiotherapy, training sessions.
1. Before and after
The strongest post in the service business. Proof sells better than any description.
How to make it actually work:
- Shoot the "before" and "after" from the same angle, in the same spot, in the same light. The difference has to be your work, not the filter.
- Always ask the client for permission before posting. Most happily agree β but ask.
- In the caption, say what was done, how long it takes and where to book. "New look π" says nothing. "Balayage + cut, 3 hours. Pick your slot via the link in bio." says everything.
2. A story with this week's free slots
Sunday evening, ten minutes' work: look at next week's calendar and post a story β "Still free this week: Tuesday 2 p.m., Thursday 9 a.m. and 5.30 p.m." Plus a sticker with the link to your bookings.
Why it works: a story disappears after 24 hours, so it creates a gentle "now or never" pressure. And people would much rather click on a specific free slot than write a message and wait for a reply.
How to make it actually work:
- Post on Sunday evening or Monday morning, when people are planning their week.
- List 3-5 slots, not the whole schedule.
- The link sticker has to lead straight to your booking page. If you use Appointa, that's your address in the form appointa.hr/s/your-salon β the client clicks, picks a slot and that's it, without a single message exchanged. And whoever misses the last free slot can join the waitlist and get a notification the moment something opens up.
3. Behind the scenes
People don't book with a salon. They book with a person. That's why posts showing you and the way you work build a kind of trust no perfect photo ever can.
Ideas that take 30 seconds: your hands mixing colour, sterilising your tools (this builds trust especially for nails and beauty), the coffee before the first customer of the day, a new product you've brought in and why. One or two stories like this a week. They don't have to be perfect β that's exactly why they work.
4. A client review
Other people's words sell better than your own. When a happy client writes "the first time someone actually listened to what I want", that's worth more than ten of your posts.
How to make it actually work:
- A screenshot of the message or review (with permission), or a quote laid over a photo of the result.
- Don't post five reviews in a row β one a week or every fortnight, mixed in with the rest of your content.
- Collect them systematically. In Appointa, clients leave reviews after their appointment and you decide which ones get published on your public page β so you always have a fresh stock of material for posts.
The link in bio: 15 minutes of work with the biggest payback
The path from post to appointment looks like this: someone sees the post β opens your profile β clicks the link β books. Three taps. Every step you add β "send us a message", "give us a call", a link that leads to your homepage β loses a share of the people.
How to sort it out today:
- Put a direct link to your booking page in your bio. Not to Facebook, not to a homepage that's five clicks away from an appointment.
- Check the link on your phone, because 95% of your followers view your profile on a phone.
- Add the same sentence to every caption: "Appointments β link in bio." Boring for you, useful for them.
- When someone DMs you "have you got a slot", reply and send the link. You're teaching people where bookings happen.
A bonus that often gets forgotten: an online booking page works round the clock β Appointa's public salon page, for instance, takes bookings at 11 p.m. too. A good share of people arrange their appointments in the evening, after work, when you've stopped replying to messages. That's when the link in your bio works instead of you.
How often to post β realistically, with a full salon
You don't need to post every day. You need a rhythm you can sustain for a year, because Instagram rewards consistency, not bursts followed by silence.
A realistic minimum alongside a full working week: 2-3 posts a week + 3-4 stories. That's enough for the algorithm not to forget you, and for local people to keep you on their radar.
How to pull it off without stress:
- Set aside one 45-minute block a week for content. Write the captions for two or three posts in advance.
- Before/after photos happen along the way, while you work β just get into the habit of snapping one before you start.
- Put together a fixed mini-schedule: Monday a story with free slots, Wednesday a before/after, Friday behind the scenes or a review. When the schedule is fixed, you don't waste energy on deciding.
Hashtags: local beats global
#hairstyle has hundreds of millions of posts. Yours sinks there within three minutes. #frizerzagreb or #noktisplit is seen by someone who is in Zagreb or Split and looking for exactly that β ten people like that are worth more than a thousand random views from another continent.
How to put your hashtags together:
- 5-10 in total, not 30. More doesn't help.
- 3-4 local ones: city, neighbourhood, region (#frizerzagreb, #treΕ‘njevka, #beautyzadar).
- 3-4 for the service, in Croatian: #balayage, #gelnokti, #masaΕΎa.
- 1-2 of your own: the salon name, so clients can tag you.
- Always tag the location on the post. Instagram shows local posts to local people.
Don't buy followers. Ever.
I know it's tempting β 5,000 followers for β¬30 looks like a shortcut to a serious profile. Here's what you actually buy: bots that will never book, a wrecked engagement rate that makes the algorithm show you to fewer real people, and a profile where 12,000 followers produce 9 likes β which every local client notices and thinks "something smells off here".
The maths is simple: 800 real followers from your town are worth more than 8,000 bought ones. The first group books. The second is a number.
How to grow honestly: tag clients in your posts (with permission β they'll share it on with their own people), put a QR code next to the mirror or on the front desk so happy clients can follow you on the spot, and team up with local businesses that share your audience β the cafΓ© across the road, the gym, the pedicurist two doors down.
Conclusion
The formula is shorter than it looks: 2-3 posts a week from four proven types, a direct booking link in your bio, 5-10 local hashtags, zero bought followers. And measure what counts β link clicks and new clients in your records, not likes. If after two months of consistent posting you're seeing 10-15 link clicks a week, that typically means a few new appointments a month β some of whom become regulars. No like can do that.
If the link in your bio still doesn't lead to a page where clients pick and book their own slot, that's the first thing to sort out this week. Appointa gives you a public booking page that takes reservations 24/7 β clients click your link, choose a slot and receive an automatic confirmation and reminder by e-mail and push. Try the demo for your industry β free, no card required. And the Starter plan is free β up to 30 appointments a month.
Frequently asked questions
Do I have to be on TikTok and Facebook as well?
Not right away. Better to run one channel consistently than three by halves. Instagram is the most natural fit for service businesses because it's visual and local. Once Instagram starts bringing you bookings regularly, you can repurpose the same content for Facebook with little effort β the 45+ audience there is still very active.
Am I allowed to post photos of clients?
Only with permission β ideally have the client confirm by message, so you have a record. Most happily agree, especially if you send them the photo for their own profile too. This isn't legal advice: if you work with sensitive treatments or aren't sure about GDPR, check with your lawyer.
How quickly will I see results?
Realistically: 4-8 weeks of consistent posting before the numbers start to move. Profile visits grow first, then link clicks, then enquiries and bookings β in that order. If nothing has shifted after two months, check two things: does the link in your bio lead straight to bookings, and are you genuinely posting 2-3 times a week rather than "whenever I get round to it".
More in Marketing
All in this categoryWedding season: how to turn one bride into twenty appointments
11 min read
From 5 to 50 Google reviews: a system that runs itself
13 min read
A marketing calendar for your salon: 12 occasions to promote through the year
12 min read
Google Business Profile for salons: step by step to your first bookings
9 min read