How it works
Engagement rate is the interactions on a post divided by an audience size, times 100. Interactions here are likes, comments, shares and saves added together. Leave a field empty if your platform does not report it. The audience size changes the answer. Followers gives the rate across everyone who follows you. Reach gives the rate among the people who saw the post. Impressions gives the rate per time the post was shown. Platforms define reach and impressions in their own ways, so use the figures your own analytics report, and compare rates only when they use the same formula.
interactions = likes + comments + shares + saves
engagement rate = interactions × 100 ÷ followers
engagement rate = interactions × 100 ÷ reach
engagement rate = interactions × 100 ÷ impressions
Worked example
Example numbers, not benchmarks: a post with 900 likes, 60 comments, 25 shares and 15 saves, which is 1,000 interactions, and 20,000 followers.
- 1Total interactions900 + 60 + 25 + 15 = 1,000
- 2Engagement rate by followers1,000 × 100 ÷ 20,000 = 5.00%
The same post by other formulas: with a reach of 12,500 the rate is 8.00%, and with 31,000 impressions it is 3.23%. For ad costs per 1,000 impressions, use the CPM calculator.
What is a good engagement rate?
It depends on the platform, the size of the account and the formula, so this page gives no number. Compare a post with your own earlier posts measured the same way.