Here's the outcome you'll get by the end of this post: a way to calculate engagement rate that actually reflects how well your content lands — instead of a number that quietly flatters (or punishes) you for reasons that have nothing to do with your content. If you've ever posted something great and watched your "engagement rate" drop, or celebrated a spike that turned out to be meaningless, this is why.
The problem isn't engagement itself. It's the formula. The standard engagement rate calculation makes three quiet assumptions that fall apart for small brands and solo founders. We'll walk through each one, then rebuild the number so it tells you the truth.
Key takeaways
- Engagement rate isn't one formula — the denominator you pick changes the answer dramatically.
- Dividing engagement by follower count punishes you as you grow and hides your real reach.
- Bot and ghost followers inflate your denominator, dragging your rate down for no good reason.
- A per-reach engagement rate (engagements ÷ accounts reached) is the closest thing to an honest number.
- Compare like-for-like: same formula, same platform, same content type — or the comparison is noise.
Why the standard engagement rate formula is misleading
Most "engagement rate" numbers you see quoted use this formula: total engagements (likes + comments + shares + saves) divided by follower count, times 100. It's popular because follower count is easy to find. It's also the source of nearly every misleading engagement number a small brand ever looks at. Here are the three specific ways it lies.
Lie #1: The denominator rewards small accounts and punishes growth
When you divide by followers, a creator with 500 followers and 50 likes shows a 10% engagement rate. A brand with 50,000 followers and 2,500 likes — twenty-five times the actual engagement — shows only 5%. The bigger account is doing more, reaching more, and earning more real interactions, but the formula makes it look worse. As you grow, your engagement rate almost always falls, even if your content is improving. That's not a performance problem. It's a math artifact.
Lie #2: Followers rarely see your posts
The follower-based formula assumes your followers are your audience. On today's feeds, they aren't. A large share of any post's views now come from non-followers via the algorithm, and only a fraction of your followers see any given post. So you're dividing real engagement by a number (followers) that has little to do with who actually saw the content. The denominator is measuring the wrong thing.
Lie #3: Bots and ghost followers inflate the denominator
Every account collects dead weight over time: inactive accounts, bots, people who followed for a giveaway and never came back. These are counted in your follower total but will never engage. The bigger that dead layer gets, the more it drags your follower-based engagement rate down — making healthy accounts look sick. If you ever bought followers or ran a follower-bait promo, this effect is severe.
How to calculate a truer engagement rate: step by step
The fix is to stop dividing by followers and start dividing by the number of accounts that actually saw the post. Follow these steps.
Step 1: Pull reach, not followers
- Open the post's insights (available on Instagram, TikTok, Facebook, and YouTube for business/creator accounts).
- Find "accounts reached" or "reach" — the number of unique accounts that saw the post. Use reach, not impressions, since impressions can count the same person multiple times.
- Write it down per post. Reach varies wildly post to post, which is exactly why follower count is a poor stand-in.
Step 2: Add up meaningful engagements
- Total your likes, comments, shares, and saves for that single post.
- Decide once whether you're counting saves and shares, then keep it consistent. For small brands, saves and shares are often the most valuable signals — they indicate intent and reach amplification.
- Don't mix engagement types across posts you plan to compare.
Step 3: Divide engagements by reach
Engagement rate by reach = (total engagements ÷ accounts reached) × 100. If a post reached 4,000 accounts and earned 320 total engagements, that's (320 ÷ 4,000) × 100 = 8%. This tells you: of the people who actually saw it, 8% did something. That's a real quality signal about the content — not a side effect of your follower count or bot layer.
Step 4: Separate reach quality from content quality
- Track two numbers side by side: reach (how far it traveled) and engagement-by-reach (how hard it hit the people it reached).
- A post can have low reach but high engagement-by-reach — that's strong content the algorithm under-distributed. Consider boosting or reposting it.
- High reach but low engagement-by-reach usually means a strong hook pulled people in but the payoff didn't land.
Step 5: Compare only like-for-like
- Compare Reels to Reels, carousels to carousels — formats have completely different baseline rates.
- Compare within the same platform. A 6% rate on TikTok and a 6% rate on Instagram are not the same thing.
- Use the same engagement definition every time. If you counted saves last month, count them this month.
Step 6: Build a simple monthly baseline
Log engagement-by-reach for every post in a spreadsheet, then look at your median (not average — one viral post skews the average). That median is your true baseline. Judge new posts against it, not against some generic "good engagement rate" benchmark you read online. Your audience is your benchmark. Tools like VibeDay's performance reporting can pull these numbers together across platforms so you're not copying reach figures by hand every week.
What to do once your number is honest
An accurate engagement rate is only useful if it changes what you make. If engagement-by-reach is low across the board, the issue is usually the opening — people saw it and scrolled. Rework your first line or first three seconds and test the new version with the free Scroll-Stopper Score before you post. If reach is the weak spot instead, focus on hooks, formats, and consistency rather than tweaking captions. Diagnosing which of the two is broken is the whole point of splitting the metric.
Should I use reach or impressions for engagement rate?
Use reach — unique accounts that saw the post. Impressions can count the same person multiple times, which inflates the denominator and hides your true rate. Reach gives you a per-person view of how the content performed.
Is a follower-based engagement rate ever useful?
It's useful for one thing: rough comparisons between accounts when you don't have access to their reach data (which you never do for competitors). For your own content, reach-based is far more honest. Just never mix the two formulas in the same comparison.
What counts as a good engagement rate by reach?
There's no universal number, because it depends on platform, format, and niche. Instead of chasing a benchmark, build your own median over a month and treat that as your baseline. Beating your own median consistently is the real goal.
Do saves and shares matter more than likes?
For small brands, often yes. Saves signal the content was worth keeping, and shares extend reach to new audiences. Both tend to correlate with content the algorithm distributes further. Just be consistent about whether you include them in your formula.
How do I remove bot followers from the math?
You don't have to — that's the beauty of the reach-based formula. Since it divides by who actually saw the post rather than your follower count, bots and ghost followers stop distorting your rate automatically.
Stop guessing whether your content is working. VibeDay helps solo founders and small brands create, schedule, and track posts across platforms — so your real per-reach numbers are in one place.
Start with VibeDay →Put your content engine on autopilot
VibeDay turns one idea into scroll-stopping posts — image, video, and carousel — captioned for every platform.
Start your free 7-day trial →


