function calculateIgEngagement() {
// Get input values
var likesInput = document.getElementById('ig-likes').value;
var commentsInput = document.getElementById('ig-comments').value;
var savesInput = document.getElementById('ig-saves').value;
var followersInput = document.getElementById('ig-followers').value;
// Parse values, defaulting to 0 if empty
var likes = parseFloat(likesInput) || 0;
var comments = parseFloat(commentsInput) || 0;
var saves = parseFloat(savesInput) || 0; // Saves became a key metric in 2020
var followers = parseFloat(followersInput) || 0;
// Validation
if (followers <= 0) {
alert("Please enter a valid number of followers (greater than 0).");
return;
}
if (likes < 0 || comments < 0 || saves < 0) {
alert("Interactions cannot be negative numbers.");
return;
}
// Calculation Logic: ((Likes + Comments + Saves) / Followers) * 100
var totalInteractions = likes + comments + saves;
var engagementRate = (totalInteractions / followers) * 100;
// Display Results
var resultBox = document.getElementById('ig-result-box');
var resultValue = document.getElementById('ig-result-value');
var benchmarkMsg = document.getElementById('ig-benchmark-msg');
resultBox.style.display = 'block';
resultValue.innerText = engagementRate.toFixed(2) + "%";
// Benchmark Logic (Standard industry averages for 2020)
// Generally: 6% very high
// Note: Rates often decrease as follower count increases.
if (engagementRate = 1 && engagementRate = 3.5 && engagementRate < 6) {
benchmarkMsg.className = "ig-benchmark ig-good";
benchmarkMsg.innerText = "High Engagement: Your audience is very active. Great job!";
} else {
benchmarkMsg.className = "ig-benchmark ig-good";
benchmarkMsg.innerText = "Excellent Engagement: You are performing significantly above average (Viral territory).";
}
}
How to Calculate Instagram Engagement Rate in 2020
Understanding your Instagram Engagement Rate (ER) is crucial for evaluating the success of your social media strategy. In 2020, the algorithm shifted significantly, placing higher value on meaningful interactions like "Saves" and "Shares" alongside traditional Likes and Comments. This calculator helps you determine your true performance.
Why is Engagement Rate Important?
Unlike vanity metrics such as total follower count, your engagement rate tells you how actively involved your audience is with your content. A high follower count with low engagement (often called "ghost followers") can actually hurt your visibility on the platform. Brands and sponsors in 2020 prioritize engagement rates over follower counts when selecting influencers.
The Calculation Formula
There are several ways to calculate ER, but the most widely accepted standard for public posts is:
Note: "Saves" are only visible to the account owner via Insights. If you are calculating the rate for a competitor or public figure, you usually calculate based on (Likes + Comments) / Followers.
What is a Good Engagement Rate?
Engagement rates vary heavily depending on the size of the account. As follower counts grow, engagement percentages typically drop. Here are the 2020 industry benchmarks:
Less than 1%: Considered low engagement.
1% – 3.5%: The industry average. Most accounts fall here.
3.5% – 6%: High engagement. Indicates a strong community connection.
Above 6%: Very high engagement. Often seen in micro-influencers or viral content.
Tips to Improve Your Score
Leverage Carousel Posts: In 2020, data showed carousel posts (slide-throughs) generate higher engagement than single images.
Write Engaging Captions: Use the first line to hook the reader and end with a Question (Call to Action) to encourage comments.
Post Consistently: The algorithm favors accounts that post regularly.
Utilize Stories: Use stickers like Polls and Questions in Stories to keep your audience warm, which often translates to feed engagement.