Type “engagement rate calculator” into Google and you will find dozens of free tools. Run the same Instagram post through three of them and you can get three different answers. One divides by followers, one by reach, one counts only likes and comments. None of them is wrong. They answer different questions, and most do not tell you which one.
This guide gives you the formula and the reasoning behind each version, so you know which number to trust. You will find a worked example and a calculator, two independent benchmark sets we could verify (from Quid and Socialinsider), and what engagement rate means in Google Analytics 4, where the same words describe something entirely different. Definitions come from Google’s, LinkedIn’s and Instagram’s own documentation. We also show where to find the metric in GA4, LinkedIn, Instagram, Meta Ads Manager and Google Ads, and how to raise it without gimmicks. At Viralistic we treat engagement as a signal along the way. What matters is what comes after it: enquiries, their quality and what a new client costs.
What is engagement rate?
Engagement rate measures how many people actively respond to your content, relative to how many could have. An engagement is any deliberate action: a like or reaction, a comment, a share or repost, a save, a click. Scrolling past does not count. You will also see the metric called engagement ratio or interaction rate, and abbreviated as ER.

The term lives in two separate worlds, and mixing them up causes real confusion. On social platforms, engagement rate is interactions divided by an audience number, usually followers, reach or impressions. In Google Analytics 4, engagement rate is the percentage of website sessions that lasted longer than 10 seconds, included a key event or viewed at least two pages. A 5 percent engagement rate by followers on Instagram is well above what most brands achieve. A 5 percent engagement rate in GA4 means almost nobody stays on your site.
| Context | What counts as engagement | Divided by | What the tool calls it |
|---|---|---|---|
| Social media in general | Likes, comments, shares, saves and often clicks | Followers, reach or impressions | Engagement rate |
| LinkedIn Page | Clicks, reactions, comments and reposts | Impressions | Engagement rate |
| Google Analytics 4 | A session over 10 seconds, with a key event, or with 2 or more page views | All sessions | Engagement rate |
| Google Ads | Depends on the ad type, for example watching 10 seconds of a video ad or clicking | Impressions | Engagement rate |
We cover social media first, then GA4.
How to calculate engagement rate
To calculate engagement rate, add up the interactions on a post, divide by an audience number and multiply by 100. The formula never changes. Only the denominator does.
Engagement rate = (interactions ÷ audience) × 100
The denominator you choose decides what the number tells you.
Engagement rate by followers divides by your follower count. It is the version benchmark reports use, because follower counts are public. That makes it the right choice for comparing accounts, including competitors, but it penalises posts that reach only a small share of your followers and flatters posts that travel far beyond them.
Engagement rate by reach, often shortened to ERR, divides by the number of unique accounts that saw the post. It answers the most useful question for your own content: of the people who actually saw this, how many did something? Reach is private, so you can only calculate it for accounts you manage.
Engagement rate by impressions or views divides by the number of times the post appeared on screen, repeat views included. LinkedIn and Google Ads both calculate their own engagement rate this way. On Instagram, views replaced impressions in Insights in 2025, so views are now the closest equivalent there.
Worked example: one post, four answers
A boutique hotel posts a carousel on Instagram. The account has 12,000 followers. The post reaches 3,000 accounts and gets 4,200 views. It collects 60 likes, 6 comments, 5 shares and 9 saves: 80 interactions in total. This is an illustration, not a client case.
| Method | Calculation | Engagement rate |
|---|---|---|
| By followers | 80 ÷ 12,000 × 100 | 0.67% |
| By reach | 80 ÷ 3,000 × 100 | 2.67% |
| By views | 80 ÷ 4,200 × 100 | 1.90% |
| By followers, likes and comments only | 66 ÷ 12,000 × 100 | 0.55% |
The last row is what many public calculators show when you type in someone else’s handle. They can only see likes and comments, because figures such as saves appear only in the account owner’s insights. So the same post scores anywhere between 0.55 and 2.67 percent. Before you compare any engagement rate with another, ask how it was calculated.
Use the calculator below for your own post. The default values match the example.
- Engagement rate by followers
- 0.67%
- Engagement rate by reach
- 2.67%
- Engagement rate by views
- 1.90%
Your inputs add up. Compare this post with your own average, calculated the same way.
Which interactions should you count?
Not every interaction carries the same weight. A like takes half a second. Writing a comment, sharing a post with a friend or saving it for later takes intent. Instagram’s own explanation of how ranking works shows which actions it predicts. In Feed, the five it watches most closely are the chance that someone spends a few seconds on a post, comments, likes, shares and taps the profile photo. In Explore, likes, saves and shares matter most. For Reels, the key predictions include whether someone reshares a reel and watches it to the end.
That is why engagement also drives reach: posts that people respond to quickly get shown to more people. In your own reporting, count at least likes, comments, shares and saves, and write down whether clicks are included. Then look at what no formula captures: direct messages, profile visits and clicks to your website. For a professional services firm, a new client can start with one direct message that never shows up in the percentage.
How engagement rate differs per platform
Each platform reports different raw numbers, so the practical formula differs too. This is how we calculate it per channel.
| Platform | What the platform reports | How to calculate it |
|---|---|---|
| Views, reach and interactions in Insights, but no ready-made rate | Interactions ÷ reach for your own posts; ÷ followers to compare accounts | |
| TikTok | Views, likes, comments and shares per video | Interactions ÷ views, because videos often travel far beyond your followers |
| LinkedIn Page | Its own engagement rate: clicks, reactions, comments and reposts ÷ impressions | Use LinkedIn’s figure, and remember that clicks are in it |
| Facebook Page | Reach and interactions per post | Reactions, comments and shares ÷ reach, or ÷ followers to compare with Quid |
Benchmark reports and public calculators often go further and count only likes and comments, because those are the only interactions visible from outside. Socialinsider’s Instagram benchmark works that way. Write down which interactions you include, or your own month-on-month figures stop being comparable.
Engagement rate in GA4
In Google Analytics 4, engagement rate is the percentage of sessions that were engaged sessions. It says nothing about social posts. It tells you whether visitors did something on your website or app. According to Google’s Analytics help, an engaged session meets at least one of these criteria:
- It lasts longer than 10 seconds.
- It includes a key event, such as a submitted enquiry form.
- It has 2 or more page or screen views.
GA4 engagement rate = (engaged sessions ÷ total sessions) × 100
Bounce rate in GA4 is the exact opposite: the share of sessions that were not engaged. The two always add up to 100 percent.
A worked example. A service page receives 3,000 sessions in a month, and 1,920 of them were engaged: the visitor stayed longer than 10 seconds, visited another page or sent the form. The engagement rate is 1,920 ÷ 3,000 × 100 = 64 percent, so the bounce rate is 36 percent. Google’s own example works the other way: someone reads for less than 10 seconds, triggers no event, visits no other page and leaves. That session is not engaged.
Two settings change how you should read the number. The 10-second threshold is a default. You can raise it under Admin, Data streams, your web stream, Configure tag settings, Show all, Adjust timer for engaged sessions. Any change makes your figures before and after that date incomparable, so change it once at most and note the date. And any key event turns a session into an engaged session automatically. If you mark an event that fires on almost every visit, such as scroll, your engagement rate rises while nothing about your visitors has changed. Google excludes only events like first_visit and session_start, even when they are marked as key events. If you want to see how many enquiries those engaged sessions produce, the calculator in our bounce rate guide does exactly that.
What is a good engagement rate?
There is no single good engagement rate. It depends on the platform, the formula, the size of the account and the industry. Lists that say “1 to 3 percent is average, above 6 percent is excellent” rarely name a source or a formula, and without both a percentage tells you very little.
The largest benchmark we could verify is the 2026 Social Media Industry Benchmark Report from Quid, the report many marketers know from Rival IQ. Quid calculates engagement rate by followers: total interactions divided by follower count. It selects 150 companies at random in each of 18 industries and uses the median. TikTok came out at 2.01 percent per post, Instagram at 0.30 percent (down from 0.36 percent a year earlier), YouTube at 0.21 percent and X at 0.03 percent. Facebook, according to Quid, held steady. Here is how the platforms compare.
| Engagement rate by followers | |
|---|---|
| TikTok | 2.01% |
| 0.30% | |
| YouTube | 0.21% |
| X | 0.03% |
Source: Quid (formerly Rival IQ), 2026 Social Media Industry Benchmark Report, 150 companies per industry.
So what does that mean for you? If your tool calculates by followers and you reach 1 percent on Instagram, you are more than three times the median for brands. The same 1 percent on TikTok is below the median. If your tool calculates by reach, your numbers will be higher by default, because reach is usually smaller than your follower count. Never hold an engagement rate by reach against a benchmark by followers.
A second dataset shows how much the method matters. Socialinsider analysed 67.5 million posts from 579,000 Instagram brand accounts, counting only likes and comments per follower and averaging per post. Its 2025 Instagram average is 0.48 percent, well above Quid’s 0.30 percent median, because an average lets a minority of strong accounts pull the number up. Carousels led at 0.55 percent, ahead of Reels at 0.52 percent and single images at 0.37 percent.
What about LinkedIn?
LinkedIn is missing from Quid’s report, but Socialinsider measures it. In its 2026 LinkedIn benchmarks, company pages averaged a 5.20 percent engagement rate by impressions in 2025, based on 2.45 million posts from 26,000 pages. Native documents (PDFs that display like a carousel) led at 7.00 percent, and link posts trailed at 3.25 percent. Socialinsider counts reactions, comments and shares. LinkedIn’s own engagement rate adds clicks, so the same post scores higher in your Page analytics than it would in Socialinsider’s method.
Your most reliable benchmark is still your own history. Take your posts from the last three months, calculate them all the same way and note the median. When a post clearly beats it, find out why: the topic, the format, the timing.
What is a good engagement rate in GA4?
GA4 has no universal good number either. A blog post that answers a question in one go naturally gets more short visits than a pricing page. What GA4 does offer is a fairer comparison: benchmarking. It shows your engagement rate next to a peer group of similar businesses in your industry, with the median and the range between the 25th and 75th percentile. The data refreshes every 24 hours and is available from 30 May 2024 onwards. It requires the Modeling contributions & business insights setting in your account settings. Choose your peer group with care. A law firm that compares itself with online communities learns nothing.
Where to find the numbers in your tools
Every tool reports engagement in its own way. This overview helps you find the numbers and read them correctly.
| Tool | Where to find it | Metric name | Watch out for |
|---|---|---|---|
| GA4 | Reports > Acquisition > Traffic acquisition | Engaged sessions, Engagement rate | Shown per channel by default; add it yourself to other detail reports |
| LinkedIn Page | Content analytics on your Page | Engagement rate | Interactions per impression, clicks included |
| Insights on a professional account | Views, reach and interactions | You usually calculate the rate yourself; views replaced impressions in 2025 | |
| Meta Ads Manager | Columns in your ads table | Post engagement | Also counts 3-second video plays and clicks |
| Google Ads | Columns > Performance | Engagements, Engagement rate, Average CPE | What counts as an engagement depends on the ad type |
In GA4, the Traffic acquisition report shows engaged sessions and engagement rate for each channel. To see engagement rate per landing page, add the metric to a detail report yourself, which requires the Editor or Administrator role. If GA4 is linked to Google Ads, you can also add the % Engaged sessions (GA4) column in Google Ads. That shows, campaign by campaign, whether the clicks you pay for bring visitors who stay.
Inside Google Ads, an engagement is not the same as a click. According to the Google Ads help, watching at least 10 seconds of a video ad counts, or the full video if it is shorter. Engagement rate is engagements divided by impressions, and Average CPE is what you pay per engagement.
Meta Ads Manager deserves a warning. Meta’s definition of Post engagement counts far more than reactions and shares: 3-second video plays, photo views, link clicks and profile clicks are all in there. A video ad can rack up an impressive Post engagement figure that means very little. For Engagement campaigns where the conversion location is the ad itself, Meta has made Interactions the default performance goal, and that counts only likes and reactions, comments, shares and saves.
How to improve your engagement rate
You improve your engagement rate by publishing things your audience wants to respond to. Asking for reactions rarely works. In practice, the work usually starts one step before the content itself.

- Get your message clear before you post more. When you can say in one sentence who you serve and which problem you solve, the right people recognise themselves in your posts. That is the job of a brand script.
- Put the point in the first line. That is where people decide whether to stop scrolling.
- Give people something worth keeping, such as a worked example, a checklist or an honest trade-off. Saves and shares are the strongest signals you can earn. In Socialinsider’s 2025 Instagram data, carousels earned the most saves for brands above 10,000 followers.
- Ask a question your audience genuinely wants to answer, then reply to every comment, ideally the same day.
- Make your website deliver what the post or ad promised. Google gives the same advice for a low GA4 engagement rate: check that the page matches the marketing that sends people there, and that it offers an easy next step.
- Test instead of guessing. Change one thing per period, such as the format or the opening line, and compare against your own median. On your website, use an A/B test.
On your website, the technical foundation matters as much as the message. A page that loads slowly loses visitors before the 10 seconds are up. For more on getting more out of the traffic you already have, read our guide to conversion rate optimisation. If you are deciding what to publish and why, start with your digital strategy.
From engagement to enquiries: measure what matters
Engagement rate is a midway signal. It tells you whether you hold attention, not whether that attention turns into clients. That is why our overview of marketing KPIs lists engagement rate under awareness, not under results. Here is how it relates to the metrics around it.
| Metric | What it measures | How it relates to engagement rate |
|---|---|---|
| CTR | Clicks divided by impressions | LinkedIn folds clicks into its engagement rate; CTR shows them on their own |
| Bounce rate | Sessions without engagement | In GA4, exactly 100 percent minus engagement rate |
| Conversion rate | Sessions or visitors that convert | Shows whether engaged visitors go on to act |
| Cost per lead | Ad spend per enquiry | Tells you what engagement eventually costs |
| ROAS | Revenue per unit of ad spend | The result that engagement should lead to for an online shop |
At Viralistic we do not steer on engagement. We measure what matters to the business: how many enquiries come in, how good they are and what a new client costs. Engagement helps us understand why those numbers move. A LinkedIn post with a modest engagement rate that starts three conversations with the right people is worth more than a post that goes viral with an audience that will never buy.
The same order applies to your budget. First the foundation: a clear message built on a brand script, a fast website with measurement that works, and visibility in Google and in AI answers. Only then do we add paid campaigns, as an accent on top of a healthy base. An ad with plenty of Post engagement that sends people to a website that lets them go is money leaking away. To see how paid search works and when it pays off, read our explainer on search engine advertising.
Common mistakes when you measure engagement
Most mistakes come down to two things: comparing numbers that were calculated differently, and confusing attention with results.
| Mistake | Why it misleads | What to do instead |
|---|---|---|
| Comparing rates calculated in different ways | By followers, by reach and by impressions give different answers for the same post | Pick one method per channel and write it down |
| Counting likes only | A like takes half a second; comments, shares and saves say far more | Track comments, shares and saves separately |
| Reading Meta’s Post engagement as real interest | 3-second video plays and clicks are included | Look at interactions, then at what happens on your website |
| Engagement bait such as “like if you agree” | You collect empty reactions from people who will never become clients | Ask a question your audience actually wants to answer |
| Marking a common event as a key event in GA4 | Every session with a key event counts as engaged, so the rate rises on its own | Mark only actions with value, such as an enquiry or a booking |
| Celebrating a high engagement rate without enquiries | Engagement is a step along the way, not the outcome | Report engagement per channel next to enquiries and their quality |
How we help
At Viralistic we start with what your marketing needs to deliver, and set up measurement around that. In GA4 we make sure enquiries, phone clicks and bookings count as key events, so your engagement rate means something. On social media we choose one calculation per channel and a baseline of your own, and we report engagement next to what actually comes in. Engagement rate tells you whether you hold attention. Enquiries tell you whether that attention pays.
If a building block in your foundation is missing, we tell you honestly, and that becomes the first step. When the basis is healthy and you want more, we build Google Ads and Meta Ads campaigns on your brand script, test broadly first and decide with you where the budget goes. Read how that works in our marketing approach. One strategic lead keeps the overview, and a person checks every piece of work, also when AI helped. If you are tired of pulling monthly numbers from GA4 and your social channels by hand, we can automate that reporting with n8n.
Frequently asked questions
What is engagement rate?
Engagement rate is the percentage of your audience that actively interacts with your content through likes, comments, shares, saves or clicks. On social media you divide those interactions by followers, reach or impressions and multiply by 100. In Google Analytics 4 it means the share of website sessions that lasted over 10 seconds, had a key event or viewed two or more pages.
How do you calculate engagement rate on Instagram?
Add up the likes, comments, shares and saves on a post, divide by the reach shown in Instagram Insights and multiply by 100. That is engagement rate by reach, the best measure for your own posts. To compare with other accounts or with benchmark reports, divide by followers instead. Since Instagram replaced impressions with views in 2025, use views if you want a per-impression figure.
How do you calculate engagement rate on TikTok?
Add up the likes, comments and shares on a video, divide by its views and multiply by 100. Views make the fairest base on TikTok, because the For You feed shows videos to many people who do not follow you. To compare yourself with Quid’s 2.01 percent median, divide by followers instead, as Quid does.
What is a good engagement rate on Instagram?
Calculated by followers, the median for brands on Instagram was 0.30 percent per post in Quid’s 2026 benchmark report, the report formerly published by Rival IQ. A year earlier it was 0.36 percent. If you calculate by reach, your numbers will be higher by default, so do not compare the two. Your most useful benchmark is your own median over the last three months.
Is a 1% engagement rate good?
It depends on the platform and the formula. Calculated by followers, 1 percent on Instagram is more than three times the 0.30 percent median in Quid’s 2026 benchmark report. On TikTok, where the median is 2.01 percent, the same 1 percent is below average. If your tool calculates by reach or by impressions, you cannot compare your result with those figures.
Is 2.5% engagement rate good?
By followers, yes. It beats the median on every platform in Quid’s 2026 benchmark report: more than eight times the 0.30 percent Instagram median and above the 2.01 percent TikTok median. By reach, 2.5 percent is a more ordinary number, because reach is usually much smaller than your follower count. Check the formula before you draw a conclusion.
What is a good engagement rate on LinkedIn?
Socialinsider’s 2025 benchmark puts the average for LinkedIn company pages at 5.20 percent by impressions, with document posts highest at 7.00 percent. That benchmark leaves out clicks, which LinkedIn’s own engagement rate includes, so your Page analytics will show a higher figure for the same post. Compare against your own three-month median first.
What is an engagement KPI?
An engagement KPI is an engagement metric you have chosen to steer on, such as engagement rate by reach on LinkedIn or GA4 engagement rate on your service pages. It only earns the name KPI when it connects to a business goal. For most companies the real KPIs sit further down the funnel: enquiries, their quality and the cost of a new client.
What is the difference between engagement rate and bounce rate in GA4?
They mirror each other. Engagement rate is the share of sessions that lasted over 10 seconds, had a key event or included two or more page views. Bounce rate is the share of sessions that met none of those criteria. Together they always add up to 100 percent, so an engagement rate of 64 percent means a bounce rate of 36 percent.
Written by
Founder of Viralistic and official n8n Ambassador
Marrallisa leads strategy, design, search and automation for premium brands from Amsterdam. She has trained teams at Volkswagen and speaks at n8n and Anthropic events. Want to talk through your situation? Book a call with her directly.