Sledru

Breakdown

Instagram competitor analysis: a step-by-step breakdown with a comparison table

An Instagram competitor analysis compares rivals' content and audience response on one scale: the same period, the same metrics, adjusted for account size. Without that scale, a large profile beats a small one on follower count alone. Below are the steps, the ER formula with a worked example, a comparison table and a one-month plan built on the findings.

Alexey Rusakov9 minutesupdated September 20, 2026

In short

An Instagram competitor analysis puts rivals on one scale: the same period, the same metrics, adjusted for size. It covers four blocks: profile, content, audience response and ads. ER for someone else's post is calculated against followers, and the median keeps a one-off hit from distorting the picture. The findings go into one table and turn into a month of three tests.

Why an Instagram competitor analysis matters for a business

Take a made-up example. Emma runs a flower studio in Bristol, and her profile has 2,400 followers. Five other studios in the city sell similar bouquets. Emma wants to know what works for them and what fits her.

Finding those neighbors is covered in our guide to finding competitors on Instagram, and similar accounts shows who else is read by the people who read you. A proper review gives a business four things.

  • A benchmark in numbers. What response is normal for your niche and city.
  • Tested topics and formats. The best reels and stories of rivals show what the audience responds to.
  • Open space. Every studio shoots bouquets on a white background, and nobody explains how to keep flowers fresh at home.
  • Prices and terms. Price lists in Highlights show what a bouquet costs next door and how delivery works.

Analysis steps: from choosing rivals to a plan

The order is the same for any niche.

  1. Pick five direct rivals and one niche leader as the upper bar.
  2. Set one period for everyone: the last 30 days or the last 12 posts.
  3. Collect the profile: name and bio, pinned posts, Highlights and About this account.
  4. Sort posts by topics and formats, then work out posting frequency per week.
  5. Calculate ER for each post and take the median for the period.
  6. Check ads in the Meta Ad Library and look for paid partnership labels.
  7. Put the numbers into one table and write down each account's strengths.
  8. Choose three findings and spread their tests over four weeks.

What to compare

The comparison covers four blocks: profile, content, audience response and ads.

Profile and positioning

Start with the header: name, first line of the bio, link and contact buttons. Write one sentence for each rival about what it sells and to whom.

Instagram Help says About this account shows the date an account joined and how many times its username changed. For some accounts it also shows the country the account is based in, judged by its activity, and whether it is verified. A young account with a big follower count deserves a note.

Content: topics, formats, frequency

For each of the 12 posts, note the topic, the format and the date. Keep topics broad: product, making of, people, tips, reviews, offers. Formats come straight from the profile: reels, carousels, photos. Check stories on the same days each week.

Posting frequency is simple math: posts over 28 days divided by four. On its own, it proves nothing without response.

Twelve posts are worth logging by hand once. After that, the content review splits them by topic, format and length and names the formats this account wins with.

Audience response and engagement rate

Engagement rate, or ER, turns reactions into a percentage and puts a profile with 2,400 followers on the same footing as one with 40,000. Instagram Help counts likes, comments, saves and shares as interactions. On someone else's account you see likes and comments, and only until the author hides the counts.

For a rival's account the formula is: ER per post = (likes + comments) ÷ followers × 100. Take a sample post from one of Emma's rivals: 180 likes and 12 comments with 12,000 followers. The math is (180 + 12) ÷ 12,000 × 100 = 1.6%. Run all 12 posts this way and take the median, the middle value once they are sorted.

There is no single norm, but there is a reference point. An industry report on brand engagement across social platforms came out on January 16, 2026. Its authors analyzed 70 million posts from international brands between January 2024 and December 2025. The formula is the same as above. The average Instagram rate came to 0.48% for 2025, down from 0.50% a year earlier.

An Instagram statistics overview from March 12, 2025 says response rates for business accounts vary with audience size and content type. It adds that brand accounts often see engagement well below the averages. Emma's real yardstick is the median of rivals her size over the same period.

Do not compare reach-based ER from your own insights with follower-based ER for rivals. Calculate your own account with the same formula you use for everyone else.

Ads and partnerships

The Meta Ad Library holds all active ads running across Meta products, and Instagram is one of them. The shorter route is Active ads inside About this account, which some accounts show.

Note how many ads run and which offer repeats: an ad live week after week shows what the rival is betting on.

Partnerships show up through a Paid partnership with label that names the brand. Creators can add it in Feed, Stories, Reels, Live and broadcast channels. When local creators show that label with a rival's name, you see whom the rival pays for promotion.

Comparison table template

Your own account goes in the first row, and the numbers are made up.

AccountFollowersPosts per weekMain formatMedian ERStrengthsAds
emma.flowers, you2,4003Photo2.1%Real reviewsNone
bouquet.bristol12,0005Reels1.6%Two-hour delivery3 ads
peony.and.cotton4,8002Carousel3.4%Single-flower bouquets, prices in HighlightsNone
flora.room.bri38,0007Reels0.5%Bouquet-making videosPartnership labels
office.flowers.club1,9001Photo0.9%Office subscriptions1 ad
green.house.bri7,3004Stories and reels2.8%Plant care tipsNone

Fill the Strengths column with specifics, not grades: not “good content” but “bouquet-making reel, median 3.4%”. A retail business should add a column for the price of a best-selling item, which for Emma is a bouquet of 15 roses.

How to avoid mistakes: bought engagement, one-off hits, seasons and account size

Bought engagement

Bought followers inflate the denominator and push ER down. Bought likes paint a response that does not exist. Meta's spam policy bans selling, buying or exchanging engagement such as likes, shares, views and follows. On November 19, 2018, Instagram announced it was removing inauthentic likes, follows and comments from accounts that use third-party apps to boost popularity.

The giveaway is a follower jump without more reactions, or hundreds of likes next to a couple of emoji-only comments. Our piece on bought followers and our guide to spotting a real creator go through the signs. Keep such an account in the table, but leave it out of the niche median.

One-off hits

One reel with 200,000 views lifts the average for the whole period. The rival looks strong, while the other 11 posts got about 300 views each. The median defuses this trap. Study the hit on its own. Our breakdown of an account's most popular reels shows how to find the all-time top.

Seasons

Flower sales come in waves: Valentine's Day, Mother's Day, Christmas. In those weeks Emma's rivals post more often and reactions climb. Compare like with like: a Mother's Day week with last year's, an ordinary month with an ordinary month.

Different account sizes

Small and large accounts get different response rates, as the industry data above shows. A leader with 38,000 followers and an ER of 0.5% is not automatically weaker than a studio with 4,800 followers and 3.4%. The leader wins on reach, the small rival on a closer audience. Compare accounts within one size tier and keep the leader on a separate row.

Competitor analysis by topic in one check

A manual review misses accounts you have never heard of. The report starts from a topic: you enter a phrase such as “bristol flowers” and get the accounts posting on it. You do not need to log in to your account.

For every account, the report shows these fields.

  • Its tier by size: nano, micro, macro or mega.
  • Country and city, where the platform states them.
  • How many entries on the topic it has.
  • Response per thousand followers, which puts a large account and a small one on the same scale.
  • Sorting by any metric and a CSV export.

By default the accounts that post on the topic most often sit at the top, not the biggest ones. A small account living in the niche is more dangerous than a giant that drops by now and then. You change the order yourself: by followers, by response or by activity. Rows marked “found by profile name” are accounts that post carousels and photos. Zeros in their topic entries mean those entries were not checked, not that the rival is weak.

Phrase: bristol flowersresponse per 1,000 followers
peony.and.cotton, nano34 per 1,000, 9 entries
green.house.bri, nano28 per 1,000, 7 entries
bouquet.bristol, micro16 per 1,000, 6 entries
flora.room.bri, micro5 per 1,000, 12 entries
flower.workshop.bs, nanofound by profile name
Sample: handles and numbers are made up.

Accounts posting on your phrase, with the size of each, topic entries and response per thousand followers. No login to your account.

Map your niche by phrase

What to do with the results: a one-month plan

Test three findings on your own account over four weeks, and give each one a number that shows the outcome.

  1. Week one: close the gaps in your profile. Emma added her price list and delivery terms to Highlights.
  2. Week two: film three reels in the format that holds response for rivals. For Emma, that is a bouquet being assembled.
  3. Week three: take the open space. Emma posted a carousel on how to keep a bouquet fresh longer.
  4. Week four: calculate your median ER for the month and compare it with the median before the review. Any tactic that did not move the number leaves the plan.

Creators from rivals' partnership labels give you a starting list for your own ads. Our guide to finding Instagram influencers covers where to look for more and how to vet them before paying.

Repeat the full review once a quarter to see who grew, who went quiet and who entered the niche.

Common questions

How is competitor analysis different from finding competitors?

Finding answers who works near you. The review compares those accounts on the same metrics: profile, topics and formats, posting frequency, ER and ads. First you build the list, then you review five direct rivals.

What counts as a good engagement rate on Instagram?

There is no single threshold. An industry report on international brand posts puts the 2025 average at 0.48% of followers. The better yardstick is the median of rivals your size over the same period.

How do I calculate ER when a rival hides likes?

You cannot use likes, since only the author sees hidden counts. Comments and posting frequency remain. Mark such an account in the table and leave it out of the ER median.

How often should I update the review?

Update the numbers for five direct rivals weekly, which takes about an hour. Repeat the full review with a search for new accounts once a quarter and before your niche's peak season.

Sources

Map the accounts in your niche