How engagement rate is calculated
The standard formula divides total engagements on a post by your audience size, times 100:
Engagement rate = (likes + comments + saves + shares) ÷ followers × 100
The denominator is what changes between the three common variants:
- By followers — the classic public benchmark, easy to compare across accounts since follower counts are visible.
- By reach — engagements divided by unique people who actually saw the post. More honest in the algorithmic-feed era, where your followers aren't necessarily your audience.
- By impressions — divides by total views including repeats. Always the lowest number of the three; useful for paid content.
Whichever you choose, be consistent — comparing a by-reach rate against a by-followers benchmark will mislead you.
What's a good engagement rate in 2026?
It varies sharply by platform, and by which denominator you use. The rule-of-thumb ranges below are for engagement by reach (Sprout Social, 2025) — switch the calculator to Reach to score against them. Measured by followers, brand medians are far lower: around 0.36–0.48% on Instagram and 0.15% on Facebook (RivalIQ, Socialinsider, 2025).
| Platform | Below average | Average | Good | Excellent |
|---|---|---|---|---|
| < 1% | 1–3% | 3–6% | > 6% | |
| TikTok | < 3% | 3–8% | 8–15% | > 15% |
| X | < 0.5% | 0.5–1% | 1–2% | > 2% |
| < 0.5% | 0.5–1% | 1–2% | > 2% | |
| < 2% | 2–5% | 5–8% | > 8% |
Treat these as direction, not gospel — engagement rates fall as audiences grow (a 5,000-follower account should beat a 500,000-follower account), and they differ by industry and content format.
How to raise a flat engagement rate
- Post when your audience is online. Consistent timing compounds; a scheduler with recurring time slots takes the guesswork out.
- Lead with a hook. The first line decides whether anyone stops scrolling — test hooks, not hashtags.
- Reply to comments in the first hour. Comments beget comments, and most algorithms weight early engagement heavily.
- Track it over time, not per post. One viral post tells you nothing; a 12-week trend tells you everything. Zilfu's analytics roll engagement up per account so you can watch the trend.