LinkedIn Post That Gets Engagement
Most LinkedIn posts die in silence because the hook is weak. This recipe starts from the hook first β then builds the rest of the post around it.
The Recipe
Act as a top-tier B2B content creator. Write a LinkedIn post based on this concept/story: [Insert brief story, lesson, or industry take].
Apply the following optimization rules:
- The Hook: The first line must be under 10 words and compel the reader to click "...see more" (use a contrarian take, a surprising stat, or a relatable failure).
- Formatting: Use short sentences and plenty of white space. Every line should flow effortlessly into the next. No massive walls of text.
- The Pivot: Share the key insight, framework, or "aha!" moment learned from this experience.
- The Takeaway: Summarize it into an actionable, single-sentence gold nugget.
- Engagement Trigger: End with a highly specific, easy-to-answer question directed at the audience to drive comments.
- Style: Authentic, authoritative yet humble, and zero corporate buzzwords.
Hook types that stop the scroll
| Hook type | Example |
|---|---|
| Contrarian take | βMost advice about [topic] is backwards.β |
| Surprising stat | β67% of [outcome] happens in the first 48 hours.β |
| Relatable failure | βI embarrassed myself in front of 200 people.β |
| Counter-intuitive | βThe best thing I did for my career was quit.β |
| Direct address | βIf youβre a [role], you need to hear this.β |
The engagement trigger matters
Generic: βWhat do you think?β
Better: βWhatβs the one thing youβd add to this list?β
Best: βHave you ever had a manager do this? How did you handle it?β
The more specific and easy-to-answer the question, the more comments you get. Give people a narrow lane to respond in.
π Leftover Remixes
πΆοΈ Spicy: βRewrite this post as if Iβd gotten it completely wrong the first time β then learned the real lesson the hard way.β
π§ Mild: βGive me 5 hook options for this topic β ranked by how likely they are to stop the scroll.β
π° Budget: βWhatβs the weakest line in this post? Replace it.β