How to Find Your Best-Performing Instagram Posts

AnalyticsBy the Pixtale Growth team · · Updated 30 October 2026 · 8 min read

Ranking Instagram posts against the account average to find the best performers

Your best posts are a record of what your audience actually wants. The trick is to rank them fairly, against your own average and within the same format, and then look for what the winners have in common instead of guessing.

First, decide what "best" means

A post can be best at different jobs. Decide which one you are measuring before you rank anything:

Most accounts start with engagement, because it can be measured on any public account and compared fairly.

Step 1: Collect your recent posts

Take your last 12 to 30 posts. Fewer than 12 and one unusual post dominates; many more and you are measuring an older version of your account. For each post, note:

Leave out posts that behave differently for a known reason, such as a paid boost or a giveaway, or mark them so you don't learn the wrong lesson from them.

Step 2: Rank by engagement, not likes alone

Add likes and comments for each post. Comments matter because they take more effort than a like, and many analysts give them extra weight. For reels, keep views alongside as a separate reach signal rather than mixing them into engagement.

Step 3: Compare each post with your own average

Raw numbers mislead when an account is growing or shrinking. Instead, express each post as a percentage above or below the account's typical post:

Performance vs average = (post engagement ÷ average engagement − 1) × 100

A post at +60% clearly beat the norm, while one at −40% fell well short. Using the median (the middle post) instead of the average is even fairer, because one viral post can drag the average up and make everything else look weak.

Worked example

The numbers below are made up for illustration. The account's median post gets 300 likes plus comments.

Post (example)FormatLikes + commentsvs median
"3 mistakes beginners make"Carousel510+70%
Before and afterReel420+40%
Weekly updatePhoto3000%
Product close-upPhoto210−30%
Trend audio, no topic linkReel150−50%

Ranked this way, the strongest posts were a teaching carousel and a transformation reel, while a trend that had nothing to do with the account's topic fell flat.

Step 4: Compare formats fairly

Reels and photos are shown to different people. Reels often reach many non-followers, so they can have huge views and a modest like rate. Photos and carousels are mostly seen by followers. Rank reels against reels and carousels against carousels as well as overall, otherwise one format will always look better for reasons that have nothing to do with the content. Reels vs photos covers this in detail.

Step 5: Tag each post

Give every post a few simple tags so patterns can show up:

Step 6: Find the patterns

Put your top three to five posts next to your bottom three to five and compare the tags. You will usually find two or three differences that repeat, such as "the winners all show a result in the first second" or "the losers were all posted late at night". Those are your levers.

Be careful with small samples. If only one reel used a particular hook, that is a hint to test, not a rule. Look for patterns across at least three posts before changing your whole plan.

Step 7: Turn winners into a plan

Then measure again. A pattern that keeps winning over several weeks is worth building your content plan around; see the content strategy guide for creators.

Use Insights for the private signals

If it is your own account, Instagram Insights adds signals no outside tool can see: saves, shares, follows from the post and how much of the reach came from non-followers. A post with average likes but many shares is often spreading to new people, which is worth noting even if it doesn't top the engagement list.

Find a competitor's best posts too

The same method works on any public account. Rank a competitor's recent posts against their own median to see what their audience responds to, then compare with your own winners. Our guide to analysing Instagram competitors walks through it.

Mistakes to avoid

See it for any account

The free analyser ranks recent posts for any public account and marks each one with a verdict. Individual and Enterprise explain why each post won or underperformed and turn the pattern into a content plan.

FAQ

Should I delete my worst posts?

Generally no. Learn from them instead. Deleting posts does not reliably improve future reach.

How many posts should I compare?

Your last 12 to 30 posts is a good range. Fewer and one unusual post dominates; many more and you are measuring an older version of your account.

Is it better to rank by likes or by engagement rate?

Engagement, meaning likes plus comments compared with your typical post, is fairer than likes alone. Keep reel views as a separate reach signal.

Why compare a post with the median instead of the average?

One viral post can push the average far above a normal post. The median is the middle post, so it reflects what a typical post really gets.

Can I find a competitor's best-performing posts?

Yes. Likes, comments and reel views are public, so you can rank any public account's recent posts against its own median.

Check any Instagram account free

AI rating, niche, engagement rate and top posts for any public profile. No login.

Analyse an account

Related articles

Analytics4 October 2026 · 7 min read

How to Analyze an Instagram Profile (Step by Step)

A practical checklist to analyse any Instagram profile: audience, engagement, consistency, content mix and what the best posts share.

Analytics1 October 2026 · 7 min read

Instagram Competitor Analysis: A Step-by-Step Guide (with Free Tools)

How to run an Instagram competitor analysis: choose the right accounts, compare engagement, content, formats and timing, and turn what you find into a content plan.

Reels2 October 2026 · 8 min read

Instagram Reels vs Photos: Which Performs Better?

Reels or photos? How to compare formats on your own account, why the answer differs between accounts and how carousels fit in.