The three formulas
Engagement rate by followers = interactions ÷ followers × 100 (÷ posts, for a period)
Engagement rate by reach = interactions ÷ reach × 100
Engagement rate by impressions = interactions ÷ impressions × 100
Interactions are likes + comments + shares + saves (plus clicks if you choose). For a period, the follower-based rate is averaged per post, because followers are the same audience each time; reach and impressions already add up across posts.
| Formula | Best for | Watch out for |
|---|---|---|
| By followers | Comparing accounts, including competitors (followers are public) | Ignores how many people actually saw the post |
| By reach | Judging how well content worked for the people who saw it | Needs your own analytics |
| By impressions | Paid posts and video, where views are the main measure | Repeat views lower the rate |
What is a “good” engagement rate?
It varies widely by platform, account size, industry and format, and published averages change every year, so treat any single benchmark with caution. Two comparisons are more useful than an industry average:
- Your own trend: is this month higher or lower than your last three months?
- Your content types: which formats and topics get the highest rate by reach? Make more of those.
Larger accounts usually have lower follower-based rates, so small accounts should not panic about big-brand comparisons, and vice versa.
Comments and saves matter more
A like takes a second. Comments, shares and saves show stronger interest and tend to be weighted more by platform algorithms. The calculator shows the mix so you can see whether engagement is shallow or deep. If your rate has fallen, the Engagement Drop Diagnoser helps find the cause. Read which social media metrics actually matter for what to report.