How to Write Social Media Captions That Drive Engagement
- May 21
- 6 min read

Quick Answer: Strong captions follow a hook-body-CTA structure. The hook (first line) decides whether anyone reads further; the body delivers value that the visual cannot; the CTA prompts a specific response. Skip describing the image, ask a real question, and match length to the platform: 125 to 250 characters on Instagram, 50 to 100 on TikTok, 150 to 300 words on LinkedIn.
Most businesses write captions that describe the image. That's why nobody responds. A strong caption doesn't duplicate what the viewer can already see; it adds context, asks a question, or tells a story the visual couldn't tell on its own. The most common mistake in social media is treating the caption like a caption tag in a photo album rather than an opportunity to start a conversation. The fix is structural: every caption should have a hook, a body, and a call to action, and most of the time, the hook is the only part that matters for whether someone stops scrolling.
Caption length depends on platform and goal. Instagram rewards captions in the 125 to 250 character range for reach (since most viewers read past the "more" cutoff only when hooked), but longer captions (300 to 1,000 words) can drive stronger engagement when they tell a complete story. LinkedIn favors 150 to 300 words. TikTok captions should be 50 to 100 characters because the video is the point. Facebook sits between Instagram and LinkedIn. Effective content creation adjusts caption length based on platform behavior and audience attention patterns.
What follows is the hook-body-CTA framework that actually works, how to write captions that prompt comments instead of passive likes, how hashtag use has shifted, and how captions differ by platform.
At a Glance
📊 Quick Facts:
Optimal Instagram caption length for reach: 125 to 250 characters in the hook
Optimal LinkedIn post length: 150 to 300 words
Recommended Instagram hashtag count: 3 to 5 (down from 20 to 30 in prior years)
First line is critical: viewers see ~125 characters before tapping "more."
Industry consensus on CTA performance: specific CTAs outperform generic ones by 2 to 3x
Caption formula that works: hook in line 1, body in 2 to 4 short paragraphs, specific CTA
The Hook-Body-CTA Formula (and Does It Actually Work)
The formula is simple: the hook (first 1 to 2 lines) gets the scroll to stop, the body delivers the value or story, and the CTA prompts a specific action. The reason it works is that every part serves a distinct job, and most weak captions skip one or two of the jobs entirely.
The hook's only job is to stop the scroll. It has to work in the 125 characters visible before "more" on Instagram, or the first line on LinkedIn. Strong hooks use one of these patterns:
A bold claim. "Most Calgary businesses waste $3,000/year on ad spend that never converts."
A specific number. "3 ways Calgary restaurants lose customers before the first bite."
A question. "Would you pay $500 more for the same haircut across town?"
A pattern interrupt. "Stop doing this on Instagram."
A story opener. "Last week, a Calgary client asked me something I'd never been asked before."
The body delivers the idea. Keep paragraphs to 2 to 3 lines so the caption is readable on mobile. Use line breaks generously; a dense wall of text gets abandoned.
The CTA asks for a specific action: comment with a word, tag a friend, save for later, DM "YES," click the link in bio. Generic CTAs ("let me know what you think") underperform by 2 to 3x compared to specific asks.

How to Write Captions That Prompt Comments Rather Than Passive Likes
Likes require zero effort. Comments require thought. Captions that drive comments share three features: they ask a specific, answerable question; they tap an opinion the reader actually has; and they make responding feel like a contribution, not a chore.
Questions that consistently drive comments:
Personal preference questions. "Which Calgary neighborhood has the best coffee, in your opinion?"
Hot takes with a fill-in-the-blank. "The most overrated social media advice is ______"
This-or-that framing. "Canva or Figma? No wrong answers."
Direct experience prompts. "What's a Calgary business you'd miss if it closed?"
What doesn't drive comments:
Generic prompts like "thoughts?" or "what do you think?"
Yes/no questions with no follow-up
Questions that require expertise the reader doesn't have
CTAs that feel like obligations ("please comment!")
The deeper principle: the question should matter to the reader, not to you. "What's your biggest social media challenge?" is a question you care about. "Which of these 3 Calgary restaurants would you try first?" is a question they care about. The second gets 10x the comments.
Should You Use Hashtags in Captions and How Many
Hashtag strategy has shifted meaningfully in the last few years. On Instagram, the volume recommendation has dropped from 20 to 30 hashtags to 3 to 5 targeted hashtags. Meta has publicly confirmed that hashtags are no longer the primary discovery mechanism they once were; algorithms now rely more heavily on content signals (engagement, saves, shares) than hashtag matching.
Practical hashtag guidance by platform:
Instagram: 3 to 5 hashtags mixing branded, niche, and local
TikTok: 2 to 4 hashtags, emphasis on niche and trending
LinkedIn: 3 to 5 hashtags, professional and topic-based
Facebook: 1 to 2 hashtags, rarely moves the needle
Twitter/X: 1 to 2 hashtags, used for conversation grouping
For Calgary local businesses, including 1 to 2 local hashtags (#YYC, #Calgary, #YYCBusiness) plus 2 to 3 niche-specific tags is the reliable pattern. Hashtags like #yycfood or #yycwellness can help local discoverability if your content is genuinely relevant to the tag.
How Do Captions Differ by Platform
Caption style shifts meaningfully by platform because the audience expectations and the feed environment are different. What works on LinkedIn lands wrong on TikTok and vice versa.
Instagram: mid-length captions (125 to 250 characters visible, body up to 500 words). Hook in line 1, personality in the body, specific CTA at the end. Use line breaks liberally.
LinkedIn: longer-form (150 to 300 words), professional but personal. Start with a story or observation, deliver a business insight, and end with a reflective question. Avoid salesy language; LinkedIn punishes it.
TikTok: short captions (50 to 100 characters). The video is the point; the caption adds context or a hook. Questions that direct viewers to watch again or check comments work well.
Facebook: moderate length (100 to 250 words). Tone skews conversational and community-oriented. Facebook audiences respond to personal stories and local references better than any other platform.
X (Twitter): short (under 280 characters by necessity). Tight, punchy, opinion-driven. Threads allow longer content, but the hook tweet has to earn the continuation.

Can You Repurpose One Caption Across Multiple Platforms
Yes, but with platform-specific adaptations. The core message can be repurposed; the format and tone cannot be copy-pasted. A LinkedIn-style long post dumped on TikTok will underperform because the audience doesn't read captions that long; a TikTok caption on LinkedIn will feel thin.
In social media content creation, repurposing works best when each platform is treated as a different environment with different attention patterns.
Practical repurposing workflow:
Write the long version first (LinkedIn-style, 150 to 300 words)
Cut to Instagram version (keep the hook, trim to 3 to 4 short paragraphs, add line breaks)
Cut to TikTok version (keep only the hook, 50 to 80 characters)
Keep the video or visual consistent across platforms; let captions adapt to the environment
This approach saves time without making the repurposing obvious. The alternative (copy-pasting the same caption everywhere) reads as lazy to audiences who follow you across platforms and signals to the algorithm that the content is cross-posted, which some platforms deprioritize.
Frequently Asked Questions
Should you write captions in first person or as the brand?
First-person almost always outperforms third-person brand voice, even for businesses with multiple employees. Readers engage with people, not faceless brands. The exception is large corporate accounts, where the first person would be confusing (who is "I"?). For Calgary small businesses, writing as the founder or a named team member consistently produces better engagement than a generic brand voice.
Do emojis help or hurt caption engagement?
Helpful when used purposefully, harmful when overused. 1 to 3 relevant emojis in a caption can increase engagement by breaking up text visually and adding tone. Strings of emojis (especially unrelated to the content) make captions look unprofessional and don't improve performance. Emojis in the first line of a caption often serve as micro-hooks and help posts stand out in the feed.
How do you write captions that sound human rather than like a press release?
Write it first, then cut every sentence that sounds like something a PR firm would write. Replace "we are excited to announce" with "something new:". Replace "our team is committed to" with "we care about." Read it out loud; if it sounds like a brochure when spoken, rewrite it. The goal is captions that sound like a knowledgeable friend talking, not a company speaking.

About LTL Creative: LTL Creative provides full-service social media content creation throughout Calgary, specializing in strategy, design, copy, and video production for Calgary businesses requiring consistent, on-brand content that builds an audience and drives measurable results.
Ready to upgrade your social media content with a system built to grow your Calgary audience? LTL Creative helps Calgary businesses produce high-performing organic content backed by Google Partner and Meta certifications, with no long-term contracts.
Contact us today to get a detailed proposal and start planning a content strategy that works for your business.
Disclaimer: Results vary by business, industry, and market conditions. Statistics, platform data, and pricing referenced reflect current industry benchmarks and are subject to change.




Comments