Example data table
Sample post-level metrics to show how rates compare across baselines.
| Post | Reactions | Comments | Shares | Impressions | Reaction Rate |
|---|---|---|---|---|---|
| Product teaser | 214 | 38 | 21 | 7,900 | 2.709% |
| Behind-the-scenes | 156 | 19 | 11 | 5,400 | 2.889% |
| Customer story | 302 | 44 | 32 | 9,600 | 3.146% |
| Short video | 418 | 57 | 49 | 15,500 | 2.697% |
Note: Reaction Rate = reactions ÷ impressions × 100. Switch the denominator to match your reporting standard.
Formula used
- Total Reactions = likes + loves + haha + wow + sad + angry
- Reaction Rate (%) = (Total Reactions ÷ Denominator) × 100
- Total Engagements = Total Reactions + selected add-ons
- Engagement Rate (%) = (Total Engagements ÷ Denominator) × 100
- Weighted Reaction Rate (%) = (Weighted Reaction Score ÷ Denominator) × 100
How to use this calculator
- Enter reaction counts for a single post.
- Optionally include add-ons for engagement tracking.
- Select a denominator that matches your reporting baseline.
- Choose a rate type: reaction, engagement, or weighted.
- Adjust weights if you want a sentiment-aware score.
- Press Submit, then download CSV or PDF if needed.
Reaction rate as a baseline KPI
Reaction rate measures how many viewers respond compared with exposure. If a post earns 180 reactions on 6,000 impressions, the rate is 3.000%. Use it to compare creatives across weeks, even when distribution varies. Track by format, campaign, and audience segment to identify reliable patterns. Record medians, not only peaks, to reduce outlier bias.
Selecting a denominator that fits the channel
Impressions include repeat views, while reach approximates unique people. Views suit video, and followers help normalize organic communities. The same post can read 4.000% on 4,500 reach but 2.700% on 6,700 impressions. Choose one denominator for reporting, then keep it consistent. For paid posts, impressions usually align best with spend efficiency.
Engagement add-ons for intent signals
Comments, shares, saves, and clicks indicate deeper intent than quick reactions. When included, engagement rate becomes broader than reaction rate. Example: 260 reactions, plus 40 comments and 25 shares on 8,000 impressions equals 4.063% engagement. Use add-ons sparingly so comparisons stay fair. On tutorials, saves often rise first, then comments later.
Weighted reactions for quality scoring
Weighted scoring values reactions differently. A common setup gives love 1.2, like 1.0, and angry 0.7 to emphasize positive feedback. With 120 likes and 18 loves, the weighted contribution is 141.6 before other reactions. Divide weighted score by the denominator to obtain a weighted rate. Keep weights stable for a quarter to avoid moving goalposts in reports.
Interpreting rates with decision bands
Consistent thresholds speed decisions. Many teams flag under 1% as low, 1–3% as fair, 3–6% as good, and above 6% as excellent. A 5.200% selected rate can justify boosting, while 0.800% suggests revising the hook, thumbnail, or opening line. Pair rates with absolute volume so small audiences do not mislead.
Reporting workflow and iteration loop
Log each post, run the calculator, and export CSV for weekly rollups. Attach a PDF summary for stakeholders and keep notes on publish time, creative angle, and audience. Use the chart to spot mix shifts, such as rising wow reactions after product announcements. Repeat winning structures and test one variable per cycle. A 10–15 post sample per theme is usually enough to see direction. Update benchmarks monthly, but avoid changing metric definitions mid-campaign plans.
FAQs
What is a post reaction rate?
It is the percentage of exposures that generated a reaction. The calculator sums reactions, divides by your chosen denominator, then multiplies by 100 for a comparable rate.
Should I use impressions or reach?
Use impressions when frequency matters, and reach when you want unique audience efficiency. Pick one baseline for reporting, then keep it consistent across posts and time periods.
What does engagement rate include here?
Engagement rate starts with total reactions and optionally adds comments, shares, saves, and clicks. You control the add-ons so the metric matches your platform definition.
Why use weighted reactions?
Weights let you value reactions differently, such as making loves more important than likes. This creates a sentiment-aware score that can better reflect content quality than raw counts.
How do I compare posts with different audience sizes?
Rates normalize by exposure. Compare reaction rate or engagement rate across posts, even if one post has 2,000 reach and another has 20,000. The chart helps spot mix differences.
Can I export results for reporting?
After running a calculation, use Download CSV for spreadsheets or Download PDF for quick sharing. Exports use your latest calculation stored during the session.