Methodology8 min read

How we calculate engagement rate at OwlScran

OwlScran highlights engagement as total engagements divided by views. We also show reach-based and follower-based rates, with the numbers behind each one.

Matt Buckley

Co-Founder

Engagement rate should tell you something simple: when people see a creator's content, do they actually engage with it?

There is no single standard way to calculate it. Some tools divide engagements by followers. Others use reach or views. They often disagree on what counts as an engagement, too. So two websites can look at the same creator and report two different rates.

This is how we calculate it at OwlScran, and why. Account averages use up to 20 eligible videos posted at least seven days ago. We divide average engagements by average views; we do not average the percentage rates of individual posts.

The short version

Our main engagement rate is:

Total engagements ÷ content views × 100

An engagement is an interaction with the content. Depending on the platform, that can include likes, comments, shares and saves.

For an illustrative calculation, if a creator averages 20,000 views, 800 likes, 80 comments, 70 shares and 50 saves, that is 1,000 engagements from 20,000 views:

1,000 ÷ 20,000 = 5%

That is the rate we normally highlight.

We also show rates based on reach and on followers where we have the data. Wherever a rate appears, you can open the ⓘ to see the numbers behind it and exactly how we calculated it.

Why we don't default to followers

The traditional formula is:

Engagements ÷ followers × 100

A creator with 100,000 followers and 2,000 engagements has a 2% follower-based rate. It is easy to calculate, still widely used, and we provide it.

Recommendation feeds can put content in front of people who do not follow the creator. The current OwlScran Creator Index reports the share of views from non-followers on Instagram and non-subscribers on YouTube, with an edition date and sample size beside each result. Its figures describe connected OwlScran accounts, not the whole platform. Read the current edition before citing a number; the page changes as the sample updates.

That is a percentage of views, not unique accounts reached, and not a raw view count. Follower count is not how many people saw the post.

So 100,000 followers is not 100,000 chances to engage. The same creator might get 20,000 views on one video and 500,000 on another. Dividing both by 100,000 followers hides that difference.

Follower-based engagement still says something useful about performance relative to audience size. It is not the best number for how the content itself performed.

Why we use views

Views are closer to what actually happened. If a video gets 20,000 views and 2,000 engagements, the rate is 10%: ten engagements for every 100 views. Views count plays, not individual people. The rate is interactions per view, not the percentage of viewers who engaged.

The following fictional accounts show why the denominator matters.

Creator ACreator B
Followers20,000100,000
Average views100,00020,000
Average engagements5,0002,000
Engagement by followers25%2%
Engagement by views5%10%

Neither calculation is wrong. Creator A records more average views per follower. Creator B records more interactions per view. Views can repeat, so this table alone does not tell us how many non-followers saw either account.

For a brand trying to understand how the work performs, those are more useful facts than engagements divided by follower count.

We can see more than a public scraper

Creators connect their accounts directly to OwlScran, so we can often use first-party analytics that are not on the public profile.

On Instagram that can include likes, comments, saves and shares. A tool looking at the profile from the outside may only see likes and comments.

Saves and shares are useful signals. A save can indicate that someone wants to return to a post. A share records that it was passed on. Neither action proves a purchase or tells us exactly why someone interacted.

What counts as total engagement varies by platform. If Meta supplies a total interactions value, we use that total rather than adding it to the individual counts. The working shows which values were used.

For account averages, shares, saves and a platform interaction total are included only when every video in the selected window supplies that field. A missing optional field is left out, not filled with zero. Views, likes, comments and reach use the available values. Those averages can therefore cover different numbers of posts when data is incomplete. If the platform confirms a selected video is unavailable, OwlScran withholds the video averages instead of reusing its old counts.

Why our number might not match another site

There is no industry-standard engagement rate. Another platform might use (likes + comments) ÷ followers × 100, while we have first-party data for (likes + comments + saves + shares) ÷ views × 100. Those numbers should not match. They are measuring different things.

We default to views because content consumption is a better denominator than potential audience size. We still show the follower-based rate next to it.

Showing our working

We want the numbers to be easy to check. Wherever we can, we show the data behind a metric.

For an illustrative example: 8.4% engagement rate

  • Average views: 24,200
  • Average likes: 1,420
  • Average comments: 92
  • Average saves: 310
  • Average shares: 211
  • Total engagements: 2,033

2,033 ÷ 24,200 = 8.4%

If saves are not available on a platform, they will not appear in the calculation.

We also show engagement by reach

Where we have the data:

Total engagements ÷ accounts reached × 100

Reach is unique accounts who saw the content. Views are times it was viewed. One person can watch the same video twice and still count as one person reached.

That makes reach-based engagement a useful measure of how the people who actually saw it responded.

The catch is availability. We have reach for Instagram and Facebook. We do not have a comparable reach figure on every platform.

So views is the default we highlight in the product, across the platforms we support, when views are available. Where we have reach, including in the Creator Index for Instagram, we publish that too.

And we still show engagement by followers

Total engagements ÷ followers × 100

It is widely used in influencer marketing, and it is useful when a brand is comparing you with a report that still uses this formula. We do not highlight it as the main rate. We keep it alongside the others.

Engagement rate does not tell the whole story

These two fictional videos have the same 5% engagement rate, with different kinds of interaction.

Video AVideo B
Views100,000100,000
Likes4,7002,500
Comments100100
Saves100700
Shares1001,700
Total engagements5,0005,000
Engagement rate5%5%

Video B recorded 17 times as many shares. That difference matters for a brief about content people pass on, even though the overall engagement rates match.

We show the individual interaction rates alongside the total.

Share rate

Shares ÷ views × 100

In the table above, Video A is 0.1%. Video B is 1.7%. That does not predict a video will go viral. It does tell you something the overall rate hides: how often people chose to send it on.

Save rate

Saves ÷ views × 100

A save can suggest that someone wants to return to a recipe, workout, travel list, tutorial or product round-up. We do not weight saves more heavily inside the main engagement rate. We show save rate on its own, so a brand can see the signal without us deciding that one save equals three likes.

Comment rate

Comments ÷ views × 100

A high comment rate might be an active community, a video that starts an argument, or a lot of questions. The context matters. The rate is still a useful extra lens.

Why we don't weight likes, comments, saves and shares

You can build an engagement rate that scores a like as 1, a comment as 2, a save as 3, a share as 3. Some analytics tools do that.

The hard part is not the maths. It is deciding the weights. Why is a share worth three likes rather than two or five? Is a save more valuable than a comment for a recipe creator and a comedian?

Different interactions are valuable for different reasons. We would rather show them separately than bake those guesses into the headline rate.

If we build a broader impact score later, it will be a separate metric with its own explanation. It will not quietly change what "engagement rate" means.

Which rate should you use?

They answer different questions.

Engagement by views. How much engagement does the content generate relative to how often it is watched? This is the rate we highlight. You can calculate a views-based rate yourself on the Instagram, TikTok and YouTube calculators.

Engagement by reach. How much engagement among the unique people who saw it? We show this where we have reliable reach data.

Engagement by followers. How much engagement relative to audience size? We show this because the rest of the industry still uses it.

The useful part is being explicit about which one you are looking at.

Social platforms do not all give us the same data, and there is no single standard. We show the most comparable metric first, then the other calculations and the raw numbers for anyone who wants to go deeper.

If you think we have a metric wrong, or we are missing something useful, email contact@owlscran.com.

Matt Buckley

About the author

Matt Buckley

Matt has more than 15 years of experience building technology that makes complicated work simpler and more transparent.

More about OwlScran

Get your media kit ready to share.

Connect your socials and OwlScran builds your free media kit from your available stats and content. Choose what to include when you share it with a brand.

Create your free media kit

Keep reading

Back to the blog