The engagement rate formula is total engagements divided by an audience number, multiplied by 100. Engagements are usually likes, comments, shares and saves. The audience number can be reach, impressions or followers. All three are valid, but they answer different questions, so pick one and use it every time.
Key takeaways
- Engagement rate equals (likes + comments + shares + saves) divided by reach, impressions or followers, times 100.
- Engagement rate by reach is the fairest read on content quality because it only counts people who actually saw the post.
- Engagement rate by followers is the version most public benchmarks use, so use it when comparing against outside numbers.
- Never compare a rate calculated one way with a rate calculated another way, and never mix definitions of "engagement" across reports.
- When you roll up many posts, divide total engagements by total audience instead of averaging individual percentages.
The engagement rate formula, step by step
Engagement rate is a ratio: the interactions your content earned, divided by the size of the audience you measure it against. Social media engagement rate is useful because raw counts mislead. Two hundred likes means something very different on an account with 2,000 followers than on one with 200,000.
Here is the calculation in four steps.
- Choose what counts as an engagement. A common definition is likes + comments + shares + saves.
- Add those up for the post or the period you are measuring.
- Pick your denominator: reach, impressions or followers.
- Divide engagements by the denominator and multiply by 100.
The most common mistake happens at step one. Some teams add link clicks and profile taps, others don't. Neither is wrong, but changing the definition halfway through a quarter makes your trend line meaningless. Write the definition down once and keep it.
Worked example: one post, three results
The same post produces three different percentages under the engagement rate formula, depending on the denominator. The numbers below are illustrative round figures, not real benchmarks.
Suppose an Instagram post earns 40 likes, 6 comments, 8 saves and 6 shares, for 60 engagements. The post reached 2,000 accounts, was shown 2,500 times in total, and your account has 5,000 followers.
| Method | Calculation | Result | |---|---|---| | By reach | 60 / 2,000 x 100 | 3.0% | | By impressions | 60 / 2,500 x 100 | 2.4% | | By followers | 60 / 5,000 x 100 | 1.2% |
Nothing about the post changed between rows. Only the question changed. If you saw "3%" in one report and "1.2%" in another, you would assume performance fell by more than half, when it was the same post measured two ways.
Which denominator should you use?
Use engagement rate by reach to judge a single piece of content, and engagement rate by followers when you need to compare against outside benchmarks. Impressions sit in the middle and suit teams whose platform dashboards only report impressions.
Engagement by reach
Reach is the number of unique accounts that saw your content. Dividing by reach removes the effect of your follower count and your distribution luck, so it tells you how persuasive the post was to the people who saw it. It is the best choice for deciding which hooks, formats and topics to repeat.
Engagement by impressions
Impressions count every time the content was displayed, including repeat views by the same person. This version is easy to pull consistently, and it is the denominator behind the headline engagement rate in MultiPost Studio's analytics. It runs lower than the by-reach figure whenever people see a post more than once.
Engagement by followers
This is the oldest method and the one most published benchmarks use. Its weakness is that a post can be seen by many non-followers (or by only a fraction of followers), so the figure says as much about distribution as about quality. Use it for comparing against competitors, where you often only see public follower counts.
Three mistakes that skew the number
Most wrong engagement rates come from arithmetic habits, not from bad data. Check your reports for these three.
Averaging percentages instead of pooling totals
If you average post-level rates, a tiny post counts as much as a huge one. Consider two illustrative posts. Post A gets 10 engagements on 100 impressions (10%). Post B gets 100 engagements on 10,000 impressions (1%). The simple average of the two rates is 5.5%. The pooled figure, 110 engagements over 10,100 impressions, is about 1.1%, which better describes what happened across the audience.
Neither method is forbidden, but know which one your tool uses. In MultiPost Studio's analytics, the headline engagement rate divides total engagement by total impressions, while the format, pillar and platform charts average per-post rates. Both are useful, and they can legitimately differ.
Mixing platforms and formats without context
A rate for a Reel and a rate for a text post on LinkedIn are not interchangeable. Platforms count and surface engagement differently, and video formats often collect passive views that never turn into interactions. Compare each format against its own history before comparing it against another.
Reading tiny samples as trends
A post with 50 impressions and 5 engagements shows 10%, which says almost nothing. Wait until a post or a group of posts has reached a reasonable audience before drawing conclusions, and compare across several posts rather than one.
Turning the rate into decisions
A single result from the engagement rate formula is only a starting point. The useful move is to compare like with like over time and then change one variable.
- Fix your definition of engagement and your denominator.
- Calculate a baseline from your last 10 to 20 posts on one platform.
- Compare formats, topics and posting times against that baseline.
- Keep the changes that beat it, and retire the ones that consistently fall short.
Saves and shares are usually stronger signals of value than likes, because they take more effort. If you want a quality-weighted view, track saves and shares as their own rows next to the overall rate rather than baking weights into the formula. That keeps the formula transparent for anyone reading your report.
Frequently asked questions
What is a good engagement rate?
It depends on the platform, account size, format and which denominator you use, so no single number applies. Compare against your own recent posts first, and treat public benchmarks as rough context rather than targets.
Should I include link clicks in engagement?
You can, as long as you do it consistently. Many teams keep clicks separate because they measure traffic intent rather than reaction to the content, which makes both numbers easier to interpret.
Is engagement rate by reach or by followers better?
By reach is better for judging content quality, and by followers is better for comparing against benchmarks and competitors. Choose one as your primary measure and report the other only as a secondary reference.
Why does my engagement rate differ between tools?
Tools may count different actions as engagement or divide by different audience numbers. Check each tool's definition before assuming the data is wrong.
How MultiPost Studio helps
MultiPost Studio's analytics dashboard shows engagement rate, reach and impressions together, with a period-over-period comparison so you can see change against your previous window. You can also break engagement rate down by format, content pillar and platform, and export the data as CSV when you want to run your own calculation. See the analytics features for details.