How to Write Social Media Posts That Get Engagement
Engagement comes from posts that feel genuine, ask questions, and give your audience a reason to care. Here's how to write them.
Write like you're talking to a friend, ask questions, share real stories, and post when your audience is actually online.
Social media engagement feels like magic until you realise it isn't. People don't engage with posts because they're clever or polished. They engage because the post speaks to them, asks them something, or makes them feel less alone in a problem they have.
If you're a small business owner posting on LinkedIn, Instagram or Facebook and wondering why nobody's liking or commenting on your content, it's probably not because you're doing anything wrong. It's usually because you haven't given people a reason to care yet.
Let's fix that.
Understand what engagement actually means
First, a quick reality check: engagement isn't the same as vanity metrics. A post with 500 likes from people you'll never sell to isn't more valuable than a post with 15 comments from your actual customers.
Real engagement is when someone stops scrolling, reads your post, and then does something: likes it, comments, shares it, or (best of all) messages you about it.
This matters because:
- Comments and shares tell social media algorithms your content is worth showing to more people
- Comments start conversations that can turn into leads or sales
- Shares extend your reach without you paying for ads
So when we talk about writing posts that "get engagement," we mean posts that make people want to respond, not just scroll past.
The five rules of engaging posts
1. Write like a real person, not a business
This is the biggest mistake small businesses make. You switch into "corporate mode" and suddenly your posts sound like they were written by a robot that's never met humans before.
Your followers are people. They follow you because they like you, trust you, or want to buy from you. They didn't follow you to read marketing speak.
Compare these two:
- Corporate mode: "We are thrilled to announce the launch of our new service offering, which will revolutionise your operational efficiency."
- Real person mode: "We've launched something new and honestly, I'm nervous about it. But I genuinely think it'll save you hours every week."
The second one feels like it came from someone real. People respond to that.
2. Ask a question (the easiest way to get comments)
If you want comments, you need to ask for them. Most people won't comment unless you directly ask.
Good questions for your audience are:
- Open-ended (not yes/no): "What's your biggest challenge with [topic]?"
- Easy to answer: Something they can respond to in a sentence or two
- Relevant to your business: Something your followers actually think about
- Personal: Ask about their experience, not just their opinion
A simple example: instead of posting "We launched a new product," try "We launched a new product — what feature were you wishing for?"
3. Lead with the value, not the sales pitch
People scroll social media to get value or entertainment, not to be sold to. Your post needs to give something first, ask for engagement second, and sell third (if at all).
Think of it like this:
- What problem does your audience have?
- What quick tip or insight can you share about that problem?
- Then ask them to engage by sharing their experience
If you're a social media consultant, don't post "Book a consultation." Post "Three things everyone gets wrong about LinkedIn algorithms" and then ask which one surprised them most.
4. Use stories and specifics instead of generalities
Generic posts get ignored. Specific posts get engagement.
Generic: "Good customer service is important."
Specific: "A customer called yesterday furious about a delivery delay. We refunded them and upgraded their next order. Today they sent us a referral. That's why we treat complaints like opportunities."
Real stories stick in people's minds. They're memorable, relatable, and they show rather than tell.
5. Post when people are actually looking
The truth is, even a brilliant post won't get engagement if nobody's online to see it. You need to post when your audience is scrolling.
The best times depend on your audience and platform:
- LinkedIn: Tuesday to Thursday, 8am-10am or noon-2pm (office workers checking work social media)
- Instagram: Vary it, but generally 11am or 7pm-9pm (people taking breaks or winding down)
- Facebook: Different for every audience, but try mornings, lunch, or evenings
Honestly? The best way to figure out YOUR audience is to look at when your existing posts get the most engagement, then post at similar times.
A simple formula to follow
If you're stuck, use this format:
- Open with something interesting or unexpected (a question, a confession, a surprising fact)
- Give value (a tip, insight, or story)
- Ask your audience something specific (an open question they can answer)
- Keep it short (most people skim on mobile)
The honest bit
Engagement takes time. You might post brilliant content for weeks and see little response if you don't already have an audience. The algorithm needs to see people engaging with your posts before it shows them to more people.
This isn't a reason to give up. It's just a reason to be consistent and patient. Reply to every comment. Ask questions regularly. Share real stories. Do this for a few months and you'll see the difference.
Start with one post this week using these rules. Then do another next week. By month three, you'll see which topics and styles your audience actually responds to — and then you can do more of that.