The Playbook Content

How to write social media captions that get replies

Hooks, one idea per post, local details, a clear ask and a few targeted hashtags, with before and after caption examples for local businesses.

AI-generated image

You post a great photo of a finished job. A couple of likes trickle in. Nobody comments. Meanwhile a competitor posts something ordinary and gets a dozen replies from neighbors asking questions. The difference is usually the words underneath the photo.

To write social media captions that get replies, open with a hook that earns the next line, stick to one idea per post, add a local detail people recognize and end with one clear, easy question or ask. Use a few targeted hashtags instead of a wall of them. Then answer every reply, because replies are the start of a conversation.

A caption has one job: turn a scroller into someone who responds. Here's how I approach it, with before and after examples you can borrow.

Start with a hook

On most apps, only the first line or two of your caption shows before the "more" cut. That first line decides whether anyone reads the rest. A hook is simply a first line that makes people want the second one.

Hooks that work for local businesses:

  • A surprising fact from your own work. "This roof looked fine from the street."
  • A question your customer is already asking. "Is it worth fixing a 15-year-old AC?"
  • A small story. "At 6:40 this morning, our first regular ordered something new."
  • A clear warning. "Please don't pressure wash your shingles."

Skip openers like "Happy Monday!" or "Check this out!" They tell people nothing, so they keep scrolling.

One idea per post

The most common caption mistake I see is cramming everything in. New service, holiday hours, a hiring notice and a thank you, all in one post. Readers can't tell what matters, so they don't respond to any of it.

Pick one thing. If you have four announcements, you have four posts. That's good news for your content calendar.

End with a clear ask

People reply when you give them an easy reason to. "Let us know what you think!" is vague. A specific, low-effort question works far better.

  • Either/or questions: "Iced or hot this morning?"
  • Experience questions: "What's the loudest noise your AC has ever made?"
  • Local questions: "Which part of Houston flooded on your street last time?"
  • Helpful offers: "Comment 'checklist' and I'll send you our storm prep list."

Use just one ask per post. If you want a phone call, say so plainly and give the number. If you want a comment, don't also ask for a share, a follow and a visit to your website.

Before and after: a roofer's caption A before and after comparison of a roofer's caption. Before: Another beautiful roof completed by our amazing team! Quality you can trust. Call today! followed by a long string of generic hashtags. Problems: no hook, no local detail, no easy way to reply. After: This roof looked fine from the street. Up close, the hail had cracked 40 shingles. Full replacement done in Cypress this week. Has your roof been checked since the spring storms? Followed by three targeted hashtags. The after version has a hook, one idea, a local detail and one clear question. Instagram said in December 2025 that it would limit hashtags to 5 per post or reel. Same photo, better caption A roofer's post, before and after ! Before Another beautiful roof completed by our amazing team! Quality you can trust. Call today! #roof #roofing #contractor #home #quality #best #trust #local ... No hook, no local detail, no easy reply After This roof looked fine from the street. Up close, hail had cracked 40 shingles. Replaced in Cypress this week. Has yours been checked since the spring storms? #CypressTX #HoustonRoofing #HailDamage Hook, one idea, local detail, one ask Instagram, Dec 2025: up to 5 hashtags per post or reel
An illustrative example. The photo stays the same, and the caption gives people a reason to reply.

Add local details people recognize

Generic captions could come from any business in any city. Local details prove you're here and make neighbors feel like you're talking to them.

  • Name the neighborhood or suburb: Montrose, Sugar Land, The Woodlands, Pasadena.
  • Mention the weather people just lived through. Houston always gives you something to talk about.
  • Reference local moments, like the first cool front, back to school week or rodeo season.
  • Use the words your customers use. If they say "AC," don't write "climate control system."

Those same words help people find you, too. Instagram's own tips for improving reach recommend including relevant keywords in your caption, bio and hashtags so your content shows up in search (Instagram, 2023).

Hashtags in moderation

A wall of thirty hashtags looks spammy and buries your message. Instagram now agrees. In December 2025, Instagram said it would limit captions to five hashtags per post or reel, and said that fewer, more targeted hashtags can improve both performance and people's experience.

My recommendation: use three to five hashtags that describe what's in the post and where you are. Put them at the end. Skip broad tags like #love or #business that millions of posts already use.

More before and after examples

Dental practice, before: "We love our patients! Book your cleaning today!"

After: "Our hygienist Maria gets asked this every week: does flossing really matter if my gums don't bleed? Short answer, yes. What's the one dental question you've always wanted to ask?"

Coffee shop, before: "New drinks are here!! Come try them! #coffee #latte #cafe #yum #drinks #morning #coffeelover"

After: "The first cool morning of fall deserves a new drink. Our maple oat latte starts today. Be honest: are you team pumpkin or team maple? #HoustonCoffee #HeightsHouston"

(Names and details in these examples are made up for illustration. Use your own real ones.)

Write it the way you talk

The captions that get replies usually sound like a person, not a press release. Read yours out loud before you post. If you'd feel silly saying it to a customer at the counter, rewrite it.

  • Use short sentences. Two or three short lines are easier to read on a phone than one long paragraph.
  • Say "we" and "you." "We replaced this roof" feels warmer than "This roof was replaced."
  • Cut the hype words. "Amazing," "best in town" and "quality you can trust" are easy to skip because everyone uses them. A specific detail does more.
  • Give people the answer. If your hook asks a question, answer it in the caption. People trust a business that shares what it knows for free.
  • Leave room to talk back. A caption that covers every possible angle leaves nothing to ask. Keep it short enough that a reply feels natural.

When the replies come in, answer like a neighbor would. Thank people by name, answer the actual question and ask a follow up if it fits. Each good reply is a small public example of how you treat customers.

Caption checklist

  • Does the first line make someone want the second?
  • Is there only one idea in this post?
  • Is there a local detail a neighbor would recognize?
  • Does it sound like you talking to a customer at the counter?
  • Is there one clear, easy ask?
  • Five hashtags or fewer, all relevant?
  • Will someone reply to comments within a day?

That last one matters most. A caption that gets replies and then ignores them teaches people not to bother. Our posting and community management service keeps those conversations going, and our content calendar work plans captions a month ahead so you're never writing at 10 p.m.

Want a second set of eyes on yours?

Curious how your captions and comments come across to a stranger? We'll take a look for free. The Social Check reviews your profiles, your posting rhythm, whether your content looks and sounds like you, how comments and reviews are handled, whether any ads are aimed well and whether social visits show up as calls and form fills. You get a short written summary. If the answer is "not much to change," we say so. Request your free Social Check.

Hector Herrera

Founder of HEX Creative Works. 20+ years and 7,500+ projects across web, video and digital work. More at hectorherrera.me.

Find out what your social is missing.

Send us your profiles. We’ll look at your posts, your replies and your ads, then tell you plainly what’s worth fixing. If the answer is “not much”, we’ll say that too.

Get my free Social Check

No cost. No obligation. A real person replies within one business day.