← All posts
September 25, 2026 · 9 min read

How to Write Social Media Captions That Do a Job

Search for help with social media captions and you mostly get lists: two hundred captions to copy, fifty for small businesses, inspirational quotes by letter of the alphabet. They are popular because a blank caption box at the end of making something is genuinely unpleasant, and a list ends the unpleasantness immediately.

The problem with a borrowed caption is not that it is lazy. It is that it was written for a different post, so it does the one thing a caption exists to prevent: it makes the post generic at the exact moment someone decides whether to keep reading.

What social media captions are actually for

A caption does three jobs, and most captions attempt only the third.

  1. It buys the second line. Only the first line or two shows before the fold, so the opening's entire purpose is to earn an expansion — not to summarise, which removes the reason to expand.
  2. It says what this is about, in words a person would search. Platforms increasingly read captions to decide who should see a post, so a caption that names the subject plainly is doing distribution work as well as persuasion.
  3. It tells the reader what to do next, once, specifically. 'Link in bio' is not that. 'The full pricing breakdown is in the link in bio' is.

The reason template lists disappoint is that they can only ever help with the third job. The first two depend entirely on what the post is about and who you are, which is information a list cannot have.

Length: what each platform's caption field is really for

Character limits are generous everywhere and almost never the constraint. What differs is how much the reader has already committed by the time they reach your text.

How much caption each format earns
WhereVisible before the foldWhat length worksWhy
Instagram feed~2 linesShort, or long with a hookReader is scrolling a grid
Instagram carousel~2 linesLonger is fineSwiping already signals commitment
Reels / TikTok~1 lineOne line, sometimes twoThe video is doing the work
XWhole postShort and self-containedNo fold; the post is the caption
LinkedIn~3 linesLonger, paragraphedReaders expect prose here

The pattern: the more effort the format already asked of the reader, the more caption you have earned.

This is why one caption reposted across platforms underperforms on all of them. It is not only tone — the same text is simultaneously too long for a Reel and too short to justify a LinkedIn post.

Where the material for captions for social media comes from

The blank box is rarely a writing problem. It is a supply problem: you are trying to invent a subject and phrase it at the same time. Separate those and captions get much easier, because you already know more than you think.

  • The question customers ask before buying. You have answered it dozens of times out loud, which means you already have the words.
  • The thing people get wrong about your field. Corrections are inherently interesting and you correct this weekly in conversation.
  • A decision you made and why. Process is far more interesting to outsiders than it is to you.
  • What changed — shipped, added, stopped. Specific, dated, unarguable.
  • The problem your customer had before they found you, described in their words rather than yours.

Five recurring sources will carry a year of captions, and every one of them is drawn from things you know to be true. That last point matters more than it sounds: a caption that invents a statistic, a review or a customer to land harder is a liability, because one reader who checks discounts everything else on the account.

The edit is the part worth insisting on with any tool. A generated caption is a good first draft and an obvious second one — the sameness accumulates across a month even when each individual post reads fine, and changing one thing per caption is what breaks the pattern.

Hashtags, emoji and the rest of the caption furniture

  • Hashtags matter less than they did. A few genuinely relevant ones are fine; a saved block of thirty is wasted effort and looks dated.
  • Emoji are punctuation, not decoration. One or two that carry meaning; a row of them reads as filler.
  • Line breaks are the most underused tool available. A caption in one block goes unread; the same text in three chunks gets read.
  • Questions work when they are answerable in four words. 'What do you think?' is not a question, it is a reflex.
  • Tagging is for people genuinely involved. Tagging for reach is noticed and it is the kind of noticing you do not want.

Good captions are less about craft than most advice implies. Open with the interesting part, name the subject plainly, ask for one specific thing, match the length to what the format has earned, and take the material from what you already know. A list of two hundred templates cannot do any of that, which is why it never quite works.

◆ QUICK ANSWERS

Frequently asked

How do you write a good social media caption?

Open with the interesting part rather than context, because only the first line or two is visible before the fold and a setup line spends it saying nothing. Name the subject in plain words, since platforms read captions to decide who sees a post. Then ask for one specific action — 'the pricing breakdown is in the link in bio' rather than 'link in bio'. Match the length to the format.

How long should social media captions be?

As long as the format has earned. A Reel or TikTok wants one line because the video is doing the work; a carousel can take a long caption because swiping already signals commitment; an X post is the caption, so it should be short and self-contained; LinkedIn readers expect prose. Character limits are generous everywhere and are almost never the real constraint.

Should I use the same caption on every platform?

No — the same idea, expressed differently. One text posted across three platforms is simultaneously too long for a Reel and too thin to justify a LinkedIn post, so it underperforms everywhere rather than somewhere. PostOtter writes each platform's caption separately from the same understanding of your business, which is the same principle applied automatically.

Do hashtags still matter in captions?

Less than they used to. Platforms increasingly read the caption text itself to understand a post, which makes a specific, plainly-worded caption worth more than a block of tags. A few genuinely relevant hashtags are fine; thirty saved ones are wasted effort and read as dated.

Where do I find things to write captions about?

From what you already know: the question customers ask before buying, the thing people get wrong about your field, a decision you made and why, what changed recently, and the problem your customer had before finding you. Five recurring sources will carry a year. The blank box is usually a supply problem rather than a writing one — you are inventing a subject and phrasing it simultaneously.

Are AI-written captions any good?

As first drafts, yes, and that is the right way to use them. The failure is publishing unedited: individual posts read fine while the sameness accumulates across a month. The other thing to check is fabrication — a model asked to be persuasive will produce a plausible statistic or a happy customer. PostOtter builds only from what your website says and leaves every caption editable before it publishes.

Why do caption template lists not work very well?

Because a template can only help with the closing ask. The two jobs that decide whether a caption works — earning the expansion with the first line, and naming what the post is about — both depend on the specific post and business, which is information a list of two hundred captions cannot have. A borrowed caption makes the post generic at the moment someone is deciding whether to read on.

◆ TRY POSTOTTER

Hand your social media to an AI that never forgets to post.

A post every day across Instagram, TikTok, and X. Written, made, and posted in your brand voice. First week free, no card.

Start free →

◆ THAT’S THE WHOLE PITCH

Set it up once.
Go do anything else.

Two minutes of setup. Posts every day, on their own. No card. Cancel whenever.

Start free →no card · 2 min setup