ciaopost
← All posts
Local Social Media Growth

How to Write Captions That Actually Sound Like You

· 6min read · by the ciaopost team

The caption is the one part of the post that is genuinely yours — so write it the way you would say it at the counter, and nowhere near the way a marketing department would:

Not this: “We are thrilled to share this wonderful feedback from our valued client! Your satisfaction is our passion. 💫” This: “Maria came in worried it’d be too short. It wasn’t. Thank you, Maria.”

The second one is a sentence a human being could say out loud. The first is a sentence nobody has ever said out loud, and everybody can tell.

The test for every caption

Read it aloud. Would you say that to a customer, standing at your counter, without feeling ridiculous?

If not, rewrite it. That is the whole method, and it catches nearly every bad caption a local business has ever written.

“We are thrilled to share this wonderful feedback from our valued client” fails instantly — you would never say “valued client” to someone’s face. “Your satisfaction is our passion” fails. “Unlock your best hair yet” fails. They are all sentences from a language nobody speaks.

What passes is the plain, slightly warm, specific thing you would actually say: “Maria’s been coming for years and she still lets me talk her into a fringe. Thanks Maria.”

Write about the person, not about yourself

The most common caption failure is that it is secretly about the business.

“Another happy client! We pride ourselves on delivering an exceptional experience every time.”

Look at what that sentence is doing. It uses her as evidence for a claim about you, in your own words — which is the definition of bragging, and it is discounted the moment it is read, because you are the one who benefits from it being believed.

Now: “Maria was convinced it’d come out too dark. It didn’t.”

Same post, and the caption has stepped out of the way. It sets up her thirty seconds and then shuts up. The claim is made by her, not you — which is the only reason anyone will believe it.

The rule: the caption introduces; it does not argue. Bragging through a customer’s mouth is still bragging, and doing it in the caption is the easiest way to do it by accident.

What a good caption actually contains

Very little. It is not the point of the post; the customer is.

  • Her name, if she is happy with that. It makes it real.
  • The one specific detail — what she was worried about, what she came in for. One line.
  • Nothing that could be said about any business on earth. “Great vibes today!” tells the reader nothing.
  • A handful of local hashtags — six, not thirty, and only the local ones do anything.

Short is fine. Two sentences is fine. A caption is a doorway, not a room.

A caption, from worry to doorway

Say a florist films a customer picking up a bouquet for her mother’s birthday. The customer says, on camera, “I nearly ordered online, but I wanted to see them first — and these are nothing like the pictures, they’re better.” Thirty seconds, one small hesitation, done.

Now the caption. The lazy version writes itself: “Another delighted customer! Nothing beats fresh flowers 💐” — which, read aloud at the counter, is unsayable. So the florist tries again and writes what actually happened: “Rosa almost bought these online. She’s glad she came in. So are we.” Her name, the one specific worry, and then it steps back. The florist wrote every word of that caption. She did not touch a syllable of what Rosa said.

That is the whole shape of a good post: your sentence opens the door, her sentence is the room behind it. Write your half yourself and leave hers exactly as spoken.

The one line the caption must never cross

Here is the important part, and it is why this article exists.

The caption is yours. Her words are hers. You may write your caption however you like, change it, punch it up, have software write it, rewrite it for every platform. You are answerable for every word of it.

You may never rewrite what she said. Not the “ehm”. Not the false start. Not the sentence she abandoned halfway. Not the grammar — and not the subtitles, which is where the tidying almost always sneaks in, because nobody thinks of subtitles as editing.

The moment her sentence becomes a better sentence, you have written a testimonial about yourself and put her name on it. A testimonial that reads better than the customer speaks is a fake one — and it is a fake one whether you improved the audio or merely improved the text under it.

That single division is the whole discipline: whose sentence is this? If it is yours, do what you like. If it is hers, leave it alone.

One post, several captions

The caption is yours, so it can change from platform to platform — shorter and blunter where the feed moves fast, a little more room where it doesn’t. That is fine; it is your half to shape. What does not change is her thirty seconds. You fit the caption to each place it lands; you never re-cut her sentence to suit a format. Same words, different doorway.

This is also why the caption is where you carry the search terms a customer might actually type. “Fresh flowers Shoreditch, same-day” belongs in your half, written plainly, not stitched into hers. Her job is to be believed. Yours is to be found.

Yes, software can write it

Since the caption is yours, there is nothing wrong with having it written for you — and if writing captions is the thing that stops you posting, then having them written is what gets the post published.

That is exactly the line we hold in the product. The software writes your caption, adds the local hashtags, and you are responsible for the result. It never touches what the customer said, because that is not yours to improve and not ours either.

An automated caption is not a compromise. An automated testimonial would be a fraud. They are different objects, and the difference is the only thing that matters here.

But what if nothing interesting happened?

This is the real reason captions come out sounding like brochures: the owner feels there is nothing to say, reaches for the marketing words to fill the gap, and ends up with “exceptional experience every time.” There almost always was something specific — you just have to have asked for it.

The detail comes from the customer’s own worry. What were they nervous about? What nearly stopped them booking? A question at the chair does the work: “What were you expecting before we started?” hands you the exact line the caption needs. The hesitation in her answer is not a flaw to smooth over — it is the proof the whole post runs on. Without it you have a blank, and a blank is what pulls you back towards the brochure. With it you have your one specific detail, in her voice, ready to introduce.

Emoji, tone, and the counter test

You do not need emoji. Nothing in a real conversation at a counter is punctuated with sparkles, and a testimonial about a customer being nervous does not want a party popper next to it.

Warm, plain, specific. No exclamation marks stacked up. No urgency you do not actually have. No “passion”, no “journey”, no “family” unless you genuinely talk that way — some people do, and if you do, that is fine, because it passes the test: you would say it out loud.

That is the only rule. Everything else is style.

Write it the way you would say it

Next post: write the caption, then read it out loud.

If it sounds like a person, publish it. If it sounds like a brochure, delete it and write what you would actually have said to Maria as she stood up from the chair.

And then leave her thirty seconds completely alone — that half of the post was never yours to write.

Try it with your next customer.
One question, sixty seconds, published.
Try ciaopost