What is engagement rate?
Engagement rate (ER) measures how much people interact with your social media content relative to a chosen audience or exposure metric. Depending on the calculation method, engagements can be compared with post reach, followers, impressions, video views, or daily follower count.
Engagement rate is usually expressed as a percentage. A higher rate generally means that a larger proportion of the measured audience or exposure generated interactions with the content. Because different engagement rate formulas use different denominators, always compare percentages calculated with the same method.
How to calculate engagement rate
The basic engagement rate formula is total engagements divided by the selected denominator, multiplied by 100:
ER = Total Engagements / Denominator × 100 The denominator depends on the engagement rate method you are using. This calculator lets you choose the denominator that matches the data you have.
| Divide engagements by… | What it measures | |
|---|---|---|
| ER by Reach | Reach per post | Engagement relative to the people reached by the post |
| ER by Followers | Total followers | Engagement relative to the account's follower base |
| ER by Impressions | Total impressions | Engagement relative to the number of content exposures |
| ER by Views | Total video views | Engagement relative to video views |
| Daily ER | Total followers | Daily engagement activity relative to the follower base |
Engagement rate calculation examples
ER by reach example
Suppose a post receives 120 total engagements and reaches 4,000 people. The engagement rate by reach is:
120 / 4,000 × 100 = 3.00% The result is an ER by reach of 3.00%. This method uses the number of people reached by the specific post, rather than the account's total number of followers.
ER by followers example
If the same post receives 120 engagements and the account has 6,000 followers, the engagement rate by followers is:
120 / 6,000 × 100 = 2.00% Notice that the result is different even though the number of engagements has not changed. The denominator determines what the engagement rate represents.
Average engagement rate across multiple posts
To calculate a simple average engagement rate across several posts, add the individual engagement rate percentages and divide the result by the number of posts:
Average ER = Sum of Individual ERs / Number of Posts For example, if three posts have engagement rates of 2%, 3%, and 4%:
(2 + 3 + 4) / 3 = 3.00% This is a simple average, which gives each post equal weight. It is different from an aggregate engagement rate calculated from the combined engagements and combined denominator of all posts. When comparing engagement rates, make sure you know which method was used.
How is daily engagement rate calculated?
Daily engagement rate measures the engagement activity generated across your posts during a particular day relative to your total number of followers.
For one day, calculate Daily ER by dividing the total engagements generated that day by the total number of followers, then multiplying by 100:
Daily ER = Total Engagements in One Day / Total Followers × 100 For example, if your posts receive 100 total engagements in one day and you have 10,000 followers:
100 / 10,000 × 100 = 1.00% Your Daily ER for that day is 1.00%.
Average daily engagement rate over several days
To calculate an average daily engagement rate for a period, use the total engagements across the days being analyzed, the number of days, and the follower count:
Average Daily ER = Total Engagements / (Number of Days × Total Followers) × 100 This calculation assumes that the follower count stayed roughly the same during the period. It effectively distributes the total engagement activity across the number of follower-days in the period.
For example, suppose an account receives 1,200 total engagements over 12 days and has 10,000 followers:
1,200 / (12 × 10,000) × 100 = 1.00% The resulting average daily ER is 1.00%.
This is different from the calculator's average ER across multiple posts. The multiple-post calculation averages individual ER percentages, while Average Daily ER uses total engagement activity over a number of days and accounts for the follower count.
Which engagement rate method should you use?
There is no single engagement rate formula that is best for every situation. The right method depends on the question you are trying to answer and the data available from your social media platform.
ER by reach
Engagement rate by reach compares interactions with the number of people who actually saw the post. It can be useful when reach data is available and you want to evaluate how engaging a specific piece of content was among the audience it reached.
ER by followers
Engagement rate by followers compares engagements with the account's follower count. It is convenient for comparing posts or accounts when follower data is available but detailed reach data is not.
ER by impressions
Engagement rate by impressions compares engagements with total impressions. Because impressions count exposures rather than unique people, this method can be useful when evaluating engagement relative to the amount of content exposure.
ER by views
Engagement rate by views is designed for video content. It compares interactions with the number of video views, making it useful for evaluating engagement relative to video consumption.
Daily engagement rate
Daily ER measures engagement activity across posts during a particular day relative to the account's follower count. It can be useful for tracking changes in overall daily engagement rather than evaluating one individual post.
What is a good engagement rate?
A "good" engagement rate depends on the social media platform, audience size, content type, industry, posting frequency, and calculation method. There is no single percentage that can be used as a universal benchmark.
More importantly, engagement rates calculated using different denominators should not be compared directly. For example, a 4% ER by reach and a 4% ER by followers represent different measurements even though the percentages are identical.
For meaningful performance analysis, compare posts using the same engagement definition and the same denominator. Looking at your own historical averages can also be more useful than relying on a generic benchmark.
Engagement rate vs. other marketing metrics
While engagement rate measures how actively an audience interacts with your content, high interaction doesn't always translate directly into sales or leads.
To measure how effectively that engagement turns into meaningful business actions, combine this metric with our Conversion Rate Calculator. If you are running paid campaigns, you can also evaluate top-of-funnel interest using our CTR Calculator or measure total return with the ROAS Calculator.
What counts as an engagement?
The definition of an engagement varies by platform. Common engagement actions include likes, comments, shares, and saves. Some platforms also provide other interaction metrics such as clicks, replies, reposts, profile actions, or other forms of content interaction.
When calculating engagement rate manually, use the engagement actions included in the definition of the metric you are analyzing. Using different engagement definitions can make otherwise similar engagement rates difficult to compare.
How to improve engagement rate
Improving engagement rate usually starts with understanding which types of content generate meaningful interactions from your audience. Track engagement consistently and compare posts using the same calculation method.
- Compare engagement rates for different content formats.
- Identify posts that generate unusually high interaction.
- Look at comments, shares, and saves rather than likes alone.
- Compare performance over time using the same ER formula.
- Consider reach and impressions alongside engagement rate.
- Connect engagement data with clicks, conversions, and revenue when evaluating campaigns.
Frequently asked questions
How do I calculate engagement rate?
Divide total engagements by the denominator used by your chosen method, then multiply by 100. For example, ER by reach is total engagements divided by post reach, multiplied by 100. Other methods use followers, impressions, or video views as the denominator.
What is the engagement rate formula?
The basic formula is ER = total engagements / denominator × 100. The denominator can be reach, followers, impressions, views, or another defined audience metric, depending on the engagement rate method.
What is the difference between ER by reach and ER by followers?
ER by reach divides engagements by the number of people the post reached, while ER by followers divides engagements by the account's follower count. Because the denominators are different, the two percentages can be different even when the number of engagements is identical.
How do you calculate average engagement rate?
Add the individual engagement rate percentages and divide by the number of posts being averaged. For example, three posts with ERs of 2%, 3%, and 4% have a simple average engagement rate of 3%.
What counts as an engagement?
Common engagement actions include likes, comments, shares, and saves, but the exact definition varies by platform. Some platforms include additional interactions such as clicks or other content actions. Use the engagement definition provided by the platform or analytics report you are using.
Can engagement rate be higher than 100%?
Yes. Engagement rate can exceed 100% when the number of engagement actions is greater than the selected denominator. This can happen because one person or account can generate multiple engagement actions, so engagements are not necessarily a count of unique people.
Should I use reach, followers, impressions, or views for engagement rate?
Use the denominator that matches the metric you want to evaluate. Reach measures engagement relative to people reached, followers measure engagement relative to the account's audience size, impressions measure engagement relative to exposures, and views are commonly used for video content. For comparisons, use the same method consistently.
How do you calculate average daily engagement rate?
Divide total engagements across the period by the number of days multiplied by the total number of followers, then multiply by 100. For example, 1,200 engagements over 12 days with 10,000 followers gives an average daily ER of 1.00%. This calculation assumes the follower count stayed roughly the same during the period.