How the calculator works
X defines engagement rate as engagements divided by impressions. Engagements are every interaction X records on a post: likes, replies, reposts, follows, link clicks, profile clicks, media clicks and post expansions. Impressions are the number of times the post was shown. The first calculator applies that formula to the numbers in your post analytics.
The public engagement rate uses only what anyone can see under a post: views, likes, replies and reposts. It always comes out lower than the analytics rate, because clicks and expansions aren't public — but it's the fairest way to compare posts from different accounts, including competitors.
Why your median matters more than any benchmark
A 2,000-follower niche account and a news account with millions of followers live in different worlds, so industry "averages" rarely tell you much. What does: comparing each new post with the median of your recent posts. The median ignores the one viral post that would skew an average. Posts that beat it show you what to do more of; posts well below it show what to change.
Our guide to what a good engagement rate on X looks like walks through the method with worked examples, and how to check your X analytics shows where to find every number this tool asks for.
How to raise your engagement rate
- Lead with the point. The first line decides whether people stop scrolling.
- Give people something to do. Ask a question, run a poll or share an opinion worth replying to.
- Reply to early replies. Conversation in the first hour keeps a post circulating.
- Post when your followers are online. See how to find your best time to post.
- Use native media. Images and video earn media clicks and expansions — both count as engagements.
If your impressions are healthy but engagement is falling, the problem is usually the content or the audience fit, not the algorithm — our15 tactics to get more views on X cover both sides.