If your social posts have always had low engagement, the cause is almost always one of five things: the wrong audience, a weak first line, the wrong hour, a post that gives people nothing to do, or a number you are reading wrong. Check them in that order, because the first two cost the most and take the least time to test. This guide is for accounts that were never strong. If engagement used to be fine and then fell, start with why your engagement dropped instead.
TLDR: First check whether your number is actually low: the median Instagram post in Mydrop's data earns 3.1%, and a 2% post is normal. If it really is low, work through five causes (audience, first line, timing, call to action, format) and change one per week.
Mydrop data, September 2026: across 7,945 posts on 336 accounts connected to Mydrop, carousels ran 10% above their account's typical post, photos and videos sat at the median, and a link in the caption cost 7%. Method and full tables in the Mydrop social media benchmarks.
First, check that your number is really low
Most "low engagement" worries are a benchmark problem. In Mydrop's September 2026 data on 336 accounts, the median engagement rate per post was 3.1% on Instagram, 3.0% on TikTok and 1.1% on Facebook. The middle half of Instagram posts ran between 1.1% and 6.7%.
So a 2% Instagram post is normal. A 0.4% Facebook post is also normal. Compare yourself to your own median over the last 30 posts, not to a screenshot from someone else's account.
The five causes, and the sign that points to each
| Cause | What you see in your last 30 posts | The fix |
|---|---|---|
| Wrong audience | Followers come from giveaways, follow-for-follow or an old niche, and most never see or react to you | Post for the people you want, not the people you have. Expect a lower follower count to give a higher rate |
| Weak first line | Reach is normal but few people stop, read or watch past the start | Rewrite the first 8 words of every post (see below) |
| Wrong hour | Your worst posts cluster at night or early morning in your audience's time zone | Move posts to your audience's daytime |
| Nothing to do | People look and leave: no replies, saves or shares | End with one specific ask or a reason to save it |
| Format mismatch | One format sits well below your median | Swap half of those slots for carousels |
Change one row at a time. If you change all five, you will not know which one worked.
Fix the audience before the content
Low engagement from a large, mixed audience is often just the wrong people following. Look at the accounts that engage with you in a normal week. If they match the customers you want, your audience is fine and the problem is in the post. If they are mostly people who followed years ago for another reason, no caption rewrite will fix it.
Post for the 100 people you would like to hear from. A smaller audience that reacts beats a large one that scrolls past.
Write the first line like a headline
Most people decide in under a second whether to keep reading. On Instagram and Facebook only the first line shows before "more". On video, only the first few seconds play before the thumb moves.
Rules that work in our experience:
- Start with the result or the problem, not "Hey everyone" or "Exciting news".
- Put the specific detail first: a number, a name, a place.
- Cut the warm-up. If the second sentence is where the post really starts, delete the first one.
Captions under 80 characters ran 9% below the median in our data, so short is not the answer. From 80 characters up, length made no measurable difference. Write what the post needs and make the first line earn the click on "more".
Fix timing and format with the data we have
Two cheap checks:
- The hour. The weekday made almost no difference in our data (every day within 2% of the median), but posts published between midnight and 6 am in the account's local time ran 17% below the median across platforms and 36% below on Instagram. Check what hour your audience is awake, not what hour you are.
- The format. Carousels ran 10% above the typical post (see the box above), photos and videos sat at the median, and a link in the caption cost 7%. Put links in your bio or comments, not the caption.
If you run several accounts, Mydrop's performance view lines every post up against that account's own median, so you can see whether the problem is the account, the hour or the format.
Give people one thing to do
A post that ends with nothing leaves people nothing to do. End with one specific, easy ask:
- A question that has a short answer: "Which of these would you pick?" beats "Thoughts?".
- A reason to save it: a checklist, a template, a number they will want later.
- A reason to send it: "Send this to the person on your team who still does this by hand."
Reply to every comment in the first hour if you can. If answering comments takes too much time, Mydrop's social inbox puts them in one place across accounts.
Find what your five weakest posts have in common
Pull your last 30 posts into one list with the hour, format and engagement rate. Mark the five lowest. Look for what they share, pick the matching row in the table above, and change only that for the next week. If you want the list built for you, start free with Mydrop and connect your accounts.






Google review
Trustpilot review