Benchmark Socials

By Inderr Raaj,

Instagram Competitor Analysis: A Free Template and a Guide That Doesn't Waste Your Afternoon

An Instagram competitor analysis means picking three to five accounts that compete for your audience, collecting their recent posts with likes, comments, shares, saves and views, and comparing each post against that account's own typical post. The posts that do three times their usual or more are the ones worth studying, because they show what your shared audience actually rewards. Download the free template and follow the steps below.

Here's a secret most "competitor analysis" decks don't tell you: half of them are follower counts in a nice font. "Competitor A has 240K followers, we have 90K." Brilliant. What are we supposed to do with that, buy 150K followers?

Useful competitor analysis answers one question: what is working for them right now, and why? Everything below is built around that.

"If you know the enemy and know yourself, you need not fear the result of a hundred battles."
— Sun Tzu, The Art of War (Lionel Giles translation, 1910)

Sun Tzu never had to report to a client on the 1st of the month, but the principle holds.

Step 1: Pick the right competitors (not the famous ones)

Pick three to five accounts that compete for the same audience, at roughly your size or a step above. A local coffee chain comparing itself with a global giant learns nothing except humility.

Good picks:

  • direct competitors your customers actually choose between;
  • one "aspirational" account a step ahead of you;
  • one account outside your industry that talks to the same people (a running brand and a protein brand share a lot of audience).

Agencies: let the client name two, and you pick two they haven't thought of. It makes you look like you did homework, because you did.

Step 2: Collect the last 30 posts

For each account, note for every post: date, format (Reel, carousel, photo), topic or hook, likes, comments, shares, saves and views for Reels. Thirty posts is enough to see patterns without losing your weekend.

Our free template has a column for each, plus a formula that adds the interactions up for you.

Step 3: Find each account's typical post

Take the median engagement per post for each account. Not the average. One viral post can drag an average up so far it describes nothing. The median is what a normal day looks like.

Then, for every post, divide its engagement by that median. A post at 1.0x is business as usual. A post at 3x or more is an outlier, and outliers are where the lessons live.

Why compare a post with its own account's median instead of with yours? Because a big account's "meh" post can out-like your best post and still teach you nothing. A small account's 5x post teaches you a lot.

Step 4: Study the outliers, not the averages

For every 3x+ post, write one line: why did this work? Look for:

  • the hook: what happens in the first second, or the first line of the caption;
  • the format: Reel, carousel, photo;
  • the topic: a product, a behind-the-scenes look, a trend, a hot take;
  • the share trigger: would someone send this to a friend? Instagram says resharing is one of its most important predictions for Reels (source).

After ten outliers you'll see repeats. Those repeats are your content plan.

Step 5: Read the comments (yes, all of them)

Numbers tell you what happened. Comments tell you why. Look for repeated questions, complaints, jokes and requests. When three competitors' audiences all ask the same question and none of them answer it, congratulations: you've found a post nobody has made yet.

Step 6: Turn it into decisions

End every analysis with three moves, not thirty observations:

  1. Do more of: the format and hook pattern behind most of the outliers.
  2. Stop doing: what keeps landing below half your typical post.
  3. Test: one idea from a competitor's outlier, adapted to your voice (adapted, not copied).

For agencies: make it a client deliverable

This exact structure works as an onboarding audit, a quarterly review or the "competitor watch" page in a monthly report. Clients love it because it's specific ("their Reels with a price in the first second did 3.4x their usual") instead of vague ("competitors are active on Reels").

The honest bit

Doing this by hand takes a few hours per account, and most of that is copying numbers. Benchmark Socials does steps 2 to 5 for you: it pulls each account's posts, measures every post against its own typical post, explains why the winners worked in plain language, and reads the comments, sarcasm included. See an example report, or book a free demo and we'll run it live on a competitor you choose.

Either way, grab the free template and start with three competitors this week. Your competitors have already paid for the experiments. You might as well read the results.

Frequently asked questions

How do I do a competitor analysis on Instagram?

Pick three to five accounts that compete for the same audience, collect their last 30 posts with likes, comments, shares, saves and views, work out each account's median engagement per post, and study the posts that beat that median by three times or more. Those outliers show what the audience rewards.

Is there a free Instagram competitor analysis template?

Yes. Ours is a free download (an Excel file that also opens in Google Sheets) with a post tracker, automatic 'times typical post' maths, coral highlighting for 3x posts and a summary that fills itself in.

Which metrics matter most in an Instagram competitor analysis?

Engagement per post compared with the account's own typical post, format mix, posting frequency, shares and saves, and what people say in the comments. Follower count on its own tells you very little.

How often should agencies run competitor analysis for clients?

A full analysis at onboarding and every quarter, plus a quick monthly check of each competitor's newest posts for the client report.

Keep reading