Oklef
← All posts
Instagram

Writing Instagram Captions That Actually Get People to Act

A photo gets the scroll to slow down. The caption is what gets someone to do something next, whether that's a save, a comment, a click, or a walk through your door. I've written captions that got hundreds of replies and captions that got nothing for nearly identical posts, and the difference was almost always the words, not the picture. After a few years of this I stopped writing captions from inspiration and started writing them from a structure. Here's the one I use.

The first line is the whole game

Instagram cuts your caption off after a line or two and hides the rest behind “more.” So your first line is competing for a tap, and if it loses, nothing else you wrote matters. I spend more time on that one line than on the rest of the caption combined.

What works: a concrete claim, a small bit of tension, or a question that actually has a non-obvious answer. What dies: “Happy Monday everyone!” and “Excited to share this.” Those are throat-clearing, not hooks. Compare “New menu coming soon” with “We're killing our best-selling dish, and customers are not happy.” Same news, completely different stopping power.

A structure you can reuse

Once you've earned the tap, the body has a job: keep them reading and set up the ask. I lean on three parts.

  • Hook: the first line, written to stand completely alone in the feed.
  • Middle: one to three sentences of story, context, or payoff. This is where you earn trust, not where you list features.
  • Call to action: one clear thing to do next, and only one.

The reason to keep it to one ask is that two asks is the same as zero. “Comment below, and check the link, and save this, and tag a friend” leaves people doing none of it. Pick the single action that matters most for this post.

Write hooks that don't sound like hooks

There's a whole genre of obviously manipulative openers (“You won't BELIEVE what happened”) and people are immune to them now. The hooks that work read like something a real person would actually say. A few patterns I come back to:

  • The specific number: “Three things I'd tell my first-year self.”
  • The mild confession: “I almost didn't post this.”
  • The useful contradiction: “Posting daily was hurting my account.”
  • The direct question with a real answer underneath, not a rhetorical one.

If you're writing these for Reels, the same rules apply, just shorter. I get into the Reel-specific side in how to plan and schedule Instagram Reels.

Calls to action that don't feel like begging

The fastest way to make a CTA feel gross is to demand engagement for its own sake. “Drop a heart if you agree” gets you hearts and nothing real. A good CTA gives people a reason that's actually about them.

Instead of “comment below,” try “tell me which one you'd order, I'm settling a bet with my chef.” Instead of “link in bio,” try “the full recipe is in our bio if you want to make it this weekend.” You're still pointing them somewhere, but you've given them a why. Soft and specific beats loud and generic.

Edit it down before you post

My first draft is always too long. The edit is where the caption gets good. I cut the warm-up sentence (it's always the first one), delete any word that's doing nothing, and read it out loud. If it sounds like a press release, I rewrite it the way I'd text a friend. People can feel the difference between a human and a marketing voice instantly, and the human wins.

One more habit: I keep my best-performing captions in a file and steal from my own past self. Patterns that worked once tend to work again with fresh details. It pairs well with keeping a real content calendar so you're writing in batches instead of under pressure.

Write them in batches, schedule them ahead

Captions get worse when you write them in a hurry at posting time. I write a week of them in one sitting, when I'm in the headspace for it, then queue each post so it goes out without me. Writing five captions back to back also makes them better, because you spot when two of them lean on the same trick. Our Instagram scheduling lets you load the caption and first comment together and pick the time, so the only creative work left is the part only you can do.

Strong first line, a middle that earns trust, one clear ask, and an edit that makes it sound like you. Do that consistently and your captions stop being filler under the photo and start being the reason people act.

Ready to spend less time posting?

Oklef schedules and auto-publishes to all your channels from one place.

Start free

Keep reading