Skip to content

How to write social media captions that bring customers in

A simple five-part formula for Instagram and Facebook captions that local businesses can use every day — with examples, length tips, hashtags and calls to action.

By the Viraluna team · · 5 min read

A phone showing a post with a highlighted first line and a call to action

Key takeaways

  • The first line matters most: it’s often the only part people read before tapping “more”.
  • Use a simple structure: hook, detail, proof, call to action, a few hashtags.
  • Write like you speak to customers at the counter — short sentences, your own voice.
  • Every post needs one clear next step: book, visit, order, message or save.
  • Instagram captions can be up to 2,200 characters, but most local business captions work best short.

A great photo stops the scroll. A good caption turns that attention into a visit, a booking or a message. You don’t need to be a copywriter — you need a repeatable structure and your own voice.

The five-part caption formula

The five parts of a caption that works
Hook, detail, proof, call to action, hashtags

1. The hook

Instagram shows only the start of your caption before cutting it off, so the first line has to earn the tap. Good hooks are specific and useful:

  • “Our new autumn menu starts today — and the pumpkin soup is back.”
  • “Booked solid on Saturdays? We’ve just opened Sunday appointments.”
  • “3 things to do the day after a fresh colour.”

Avoid starting with “Happy Monday!” or a long line of emojis — they waste your most valuable space.

2. The detail

One to three short lines that explain what, when and why it matters. Be concrete: prices, dates, times, ingredients, who it’s for.

3. The proof (when you have it)

A short review quote (with permission), a number (“our best-seller three months running”) or a result. Proof makes a claim believable. Never invent it.

4. The call to action

Tell people exactly what to do next — and make it easy:

  • “Book via the link in our bio.”
  • “Show this post at the counter for a free topping, until Sunday.”
  • “Message us ‘TABLE’ to reserve for tonight.”
  • “Save this for your next visit.”

One call to action per post. Two or three dilute each other.

5. A few relevant hashtags

Instagram now limits posts to five hashtags, so make them count: your town or neighbourhood, your type of business and your speciality (#bathcafe, #veganbrunch). Skip generic ones like #love or #instagood.

How long should a caption be?

Instagram captions can be up to 2,200 characters, but for most local businesses one to five short lines works best. Longer captions suit stories, tips and how-tos where every line adds value. If it’s long, break it into short paragraphs or a list so it’s easy to read on a phone.

Finding your voice

Your captions should sound like your business. A family bakery might be warm and chatty; a clinic, calm and reassuring; a barber, relaxed and witty. Pick three words that describe your tone (“friendly, local, expert”) and check each caption against them. Consistency builds recognition.

Simple rules that help any voice:

  • Short sentences. One idea per line.
  • Use “you” and “we”.
  • Use the language — and languages — your customers speak. Bilingual captions work well in many parts of Europe.
  • Emojis are fine in moderation, if they suit your brand.

Caption examples

Café, new menu: “The autumn menu is here 🍂 Pumpkin soup, slow-roast pork sandwich and the cinnamon bun everyone asked for. Served from today, 8:00–15:00. Which are you trying first? #yourtownbrunch #autumnmenu”

Salon, last-minute availability: “Two cancellations this Friday afternoon — 14:00 and 16:30. Cut and blow-dry with Laura. Book in seconds via the link in our bio. #yourtownhair”

Shop, new stock: “Just landed: hand-thrown mugs from a potter 20 minutes down the road. Only 24 made. Pop in this week or message us to reserve one.”

Rules to remember

  • Accurate prices and offers. State conditions clearly (dates, availability). Misleading offers can breach consumer law in the UK and EU.
  • Label ads. If a post is paid for or you received something free in exchange, it must be clearly identified as an ad. Our guide to social media rules for UK and EU businesses explains more.
  • Get permission before quoting customers or tagging people.

A quick checklist before you post

  1. Does the first line make someone want to read more?
  2. Is it clear what, when and how much?
  3. Is there one obvious next step?
  4. Does it sound like us?
  5. Are the facts, prices and dates right?

Frequently asked questions

How long can an Instagram caption be?

Instagram captions can be up to 2,200 characters. Only the first line or two show before “more”, so put the most important information first.

How many hashtags should I use on Instagram?

Instagram now allows up to five hashtags per post. Use specific ones: your location, your type of business and your speciality.

Should captions include emojis?

They can, if they suit your brand. Use them to add warmth or break up text, not to replace words. Avoid long strings of emojis at the start.

What is a call to action?

It’s the clear next step you ask the reader to take — book, visit, order, message or save the post. Every post should have one.

Can AI write my captions?

AI tools can help with first drafts, but always edit them so they’re accurate, specific and in your own voice. Never let AI invent facts, prices or reviews.

The bottom line

Hook, detail, proof, call to action, a few hashtags — in your own voice. Use that structure every time and your captions will start doing real work for your business.

At Viraluna our writers craft captions in your tone (and your customers’ languages), and you approve every one. See how it works.

Let’s Grow Your Business Together.

Tell us about your business and we’ll recommend a plan. First month at half price for new clients.

How to write social media captions that bring customers in · Viraluna