Engagement rate is the share of people who saw your post and did something about it. Add every interaction (likes, comments, shares, saves, clicks), divide by reach, multiply by 100. A post seen by 1,000 people that collected 45 interactions has a 4.5% engagement rate.
Total engagement and engagement rate are not the same number. Total engagement is the raw count: 45 interactions. Engagement rate turns that count into a percentage so a post seen by 1,000 people can be compared fairly with one seen by 100,000.
TLDR: Divide interactions by reach, not by followers, and compare yourself to your own 90-day average rather than to a brand ten times your size.
Mydrop data, September 2026: across 7,945 posts on 336 accounts connected to Mydrop, 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% post is normal and a 7% post is a good day. Method and full tables in the Mydrop social media benchmarks.
How to calculate engagement rate, step by step
- Count the interactions on one post. Likes, comments, shares, saves, and link clicks if the platform reports them.
- Find the reach of that post. Reach is unique people, not views. Instagram and Facebook show it under post insights, TikTok calls it "reached audience", LinkedIn reports impressions instead so use those, and YouTube gives you unique viewers.
- Divide, then multiply by 100. 250 interactions and 2,000 reach gives 250 / 2,000 = 0.125, so 12.5%.
For an account-level number, run the same math on your last 30 posts and average the results. Do not add all interactions and divide by total reach, because one viral post then hides everything else.
The three formulas, and when each one lies
There is no official version of this metric. Three are in common use, and they give different answers for the same post.
| Formula | Divide interactions by | Best for |
|---|---|---|
| By reach (ERR) | Unique people who saw it | Judging the content itself |
| By followers (ERF) | Your follower count | Comparing your account to another |
| By impressions (ERI) | Total times it was shown | Paid campaigns and repeat exposure |
Take that same post: 200 likes, 30 comments and 20 shares, so 250 interactions. It reached 2,000 unique accounts, was shown 3,000 times, and the account has 5,000 followers:
- By reach: 250 / 2,000 = 12.5%
- By followers: 250 / 5,000 = 5%
- By impressions: 250 / 3,000 = 8.3%
Same post, three defensible numbers. That is why the version matters more than the value. Pick one, write it down, and never switch mid-quarter. Most teams should use reach, because it answers the question you actually have: of the people who saw this, how many cared?
Reach and impressions are not interchangeable either. If that distinction is fuzzy, reach vs impressions is worth five minutes.
What is a good engagement rate?
The quick answer, calculated by reach, across most platforms:
| Status | Engagement rate |
|---|---|
| Low | Under 1% |
| Average | 1% to 3.5% |
| Good | 3.5% to 6% |
| High | Above 6% |
Those bands shift by platform. TikTok runs roughly double, X runs well below:
| Platform | Typical | Strong |
|---|---|---|
| TikTok | 3% to 9% | Above 10% |
| 1% to 5% | Above 5% | |
| 1% to 3% | Above 3% | |
| 0.5% to 2% | Above 2% | |
| X | 0.2% to 1% | Above 1% |
Two things skew these more than the platform does.
Audience size. Under 5,000 followers, most of your audience knows you, and 4% to 6% is normal. Past 100,000 the same content routinely lands below 1%. A falling rate on a growing account is often just arithmetic.
Industry. Fashion, food and fitness sit at the top of every benchmark table. B2B and SaaS sit at the bottom, where a 1.2% rate with real comments beats a 4% rate made of likes.
So use the table as a sanity check, then throw it away. Your real benchmark is your own last 90 days.
What a move in the number actually means
When it rises, check reach before celebrating. A higher rate on flat reach means the content got better. A higher rate on falling reach usually means only your most loyal followers are still being served the post, which is a warning, not a win.
When it drops, five causes, in the order we usually find them:
- Reach grew. The post escaped your follower base and hit colder viewers. Interactions went up, the percentage went down. Nothing is broken.
- You started posting more. The same audience split across twice the posts halves the per-post rate. Volume is the most common self-inflicted cause.
- Format drifted. Static images replaced video or carousels because they were faster to make.
- The first line got lazy. Announcements and warm-ups get scrolled past before the interaction has a chance to happen.
- Nobody replied. Comments left unanswered for a day teach people not to bother twice.
If the slide has been running for a quarter, how to fix a falling engagement rate walks through the diagnosis.
Five changes that raise it
Ordered by how fast they pay off:
- Reply within the hour. Every reply is an interaction on your own post and it pulls the commenter back for a second visit. This is the fastest lever there is.
- Cut posting volume before you add anything. Three strong posts a week usually beat seven average ones on total interactions, not just on rate.
- Open with a number or a claim. "We cut client reporting from six hours to 40 minutes" outperforms "We're excited to share".
- Ask one genuine question per post, answerable in five words. Engagement bait is suppressed now. A real question is not.
- Test format before timing. Format is the strongest variable, timing the weakest. Give two neglected formats four posts each and keep the winner.
The full version of this list, with the tests behind it, is in how to increase social media engagement.
Track it without doing the math every week
Native analytics give you the raw numbers per platform, then you rebuild the same spreadsheet every Monday. That is where most teams quietly stop measuring.
Mydrop calculates engagement rate per post and per profile across all nine connected platforms, keeps the daily time series so you see a trend instead of a snapshot, and benchmarks profiles against each other when you run several brands. Performance analytics does the sorting, and white-label reports send the client version on a schedule.
Your next step: pull your last 90 days and sort posts by engagement rate instead of likes. The top five almost always reshuffle, and the pattern in them is your content plan for next quarter. You can start free.













































Google review
Trustpilot review