01
Engagement Rate
The baseline signalEngagement rate: the percentage of a competitor's followers who actively interact with a given post, calculated as (Likes + Comments) ÷ Followers × 100.
Engagement rate tells you how resonant a competitor's content is relative to their audience size — not just whether they're posting, but whether their content is landing. Two competitors with 50K followers each may produce very different results: one averaging 0.4%, the other averaging 2.1%. The difference is content quality, format fit, and hook execution — all things you can learn from and replicate.
How to measure it
- Calculate: (Likes + Comments) ÷ Follower count × 100 per post
- Average across the competitor's last 20–30 posts for a reliable rate
- Use Phlanx's free calculator for a quick snapshot of any public account
- Use Metricool or Iconosquare for automated tracking across multiple accounts
When to act on it
- If a competitor's average engagement rate is consistently 3× your own, study their last 10 posts for format and hook patterns
- If their engagement spikes on a specific format (Q&A carousels, data-backed Reels), test that format in the next two weeks
- If a new competitor enters your niche with a high ER despite low followers, track them early — they are validating something
Benchmark
According to Rival IQ's 2025 Social Media Industry Benchmark Report, the median Instagram engagement rate across all industries is 0.36%. Accounts under 10K followers typically see 1–3%. A competitor with 50K+ followers averaging above 1.5% is significantly outperforming their tier.
02
Post Frequency & Cadence
The consistency signalPost frequency: how many times per week a competitor publishes. Cadence: the timing pattern — which days and times they post most consistently.
Frequency creates compounding audience familiarity. But raw post count is a misleading signal unless you factor in cadence. A competitor posting 5× per week at consistent, high-traffic windows will outperform one posting 5× randomly. When you track cadence alongside engagement, you can identify whether their consistency is driving performance or whether their audience has become desensitized to their volume.
How to measure it
- Count their posts in the last 30 days and divide by 4 for a weekly average
- Note day-of-week and approximate time-of-day for their last 20 posts
- Cross-reference posting times with engagement rate — do posts on specific days outperform?
- Track cadence changes over 60–90 days — a sudden frequency increase often precedes a follower growth spike
When to act on it
- If a competitor doubles their posting frequency and engagement holds steady, they found a sustainable volume — note their content mix
- If their best-performing posts consistently land on specific days, that is a timing signal worth testing in your own schedule
- If you see a competitor cutting frequency but maintaining engagement rate, they are optimizing for quality over quantity
04
Reach Rate
The distribution signalReach rate: the percentage of a competitor's followers who actually see a given post, calculated as Reach ÷ Followers × 100.
Reach rate reveals the true size of the audience being spoken to — not the follower count, which is a ceiling, not a guarantee. A competitor with 50K followers and a 10% reach rate is reaching 5,000 people per post. One with the same follower count but a 3% reach rate reaches only 1,500. The gap is explained by content quality, posting timing, and format — all variables you can study and test.
How to measure it
- For your own account: Reach ÷ Followers × 100 in Instagram Insights
- For competitor accounts: reach data is not publicly visible — proxy it by watching engagement levels relative to follower count
- Unusually high engagement on recent posts (especially from smaller accounts) often signals strong algorithmic reach
- Metricool and Iconosquare estimate reach for tracked accounts on some paid plans
When to act on it
- If a competitor with fewer followers than you is generating more comments per post, their reach rate is likely higher — investigate their recent format and hook choices
- If a competitor's engagement suddenly drops after a period of high performance, their reach rate may have contracted — watch whether they change format or posting frequency in response
Benchmark
According to Socialinsider's 2025 social media reach analysis, the average Instagram post reaches approximately 3.5% of a brand's followers — down from 10–15% in 2020. Reach rate is the hardest of the seven metrics to track for competitors directly, but engagement patterns serve as a reliable proxy.
05
Save Rate
The value signalSave rate: the percentage of viewers who save a competitor's post to reference later, calculated as Saves ÷ Reach × 100. It is one of the strongest signals of perceived content utility.
Saves are a high-intent action. Users do not save content they merely find entertaining — they save content they plan to return to: frameworks, checklists, tutorials, templates. A competitor with a high save rate on specific content types is producing reference-quality posts. That content category is likely underserved in your niche, because producing it requires more effort than a standard image post.
How to measure it
- Save counts are publicly visible on competitor posts (the bookmark icon with a number)
- Estimate save rate: Saves ÷ estimated reach (rough reach estimate = Likes × 10 as a proxy)
- Identify which content types generate the highest save rates: carousels, how-to posts, resource lists, templates
- Track whether save-heavy posts also drive follower growth — saves and follows often correlate
When to act on it
- If a competitor's how-to carousels generate 3–5× the saves of their entertainment Reels, your shared audience values depth — test more educational content
- If a competitor posts a resource list that earns unusually high saves, create a more comprehensive version of the same resource
- If your niche has no creator producing consistently high-save content, that is a direct content gap to fill
06
Hook Pattern & Caption Structure
The attention signalA hook is the opening line of a caption or the first 3 seconds of a Reel that determines whether a viewer continues. Caption structure is the pattern the rest of the caption follows.
Hook quality is the single highest-leverage variable in early content performance. Instagram's algorithm uses engagement in the first 30–60 minutes as a primary distribution signal — and hooks determine whether the audience engages at all. You can reverse-engineer exactly which hook patterns are working for the top performers in your niche without any special tool, just by reading their captions systematically.
How to measure it
- For the last 20 posts from each competitor, write down the first line of each caption
- Categorize by hook type: question, bold statement, number/list, 'here's what I learned', story open, controversial take
- For Reels, note the visual or verbal hook in the first 3 seconds
- Cross-reference hook type with the post's engagement rate — which hook patterns correlate with above-average performance?
When to act on it
- If a competitor's best-performing posts consistently use the same hook structure, test that pattern in your next 3 posts
- If there is a hook type they use that you have never tried, that is a free test to run
- If their top posts use significantly shorter captions than their average posts, caption length is likely an active variable for your audience
07
Top Posts Analysis
The outlier signalTop posts analysis: a systematic review of a competitor's highest-performing content over a defined period, identifying which posts drove the most engagement, saves, or reach.
A competitor's average content tells you where they are. Their top posts tell you what's possible. Top posts are statistical outliers — they reveal which combinations of format, hook, topic, and timing produced above-average results. When the same combination appears in the top posts of multiple competitors in your niche, it stops being an individual account's advantage and becomes a niche-level pattern you can replicate.
How to measure it
- Pull the top 10 posts by engagement rate from the last 90 days for each competitor
- Document: format, hook, topic, post day, caption length, CTA type, whether it includes a hashtag cluster
- Look for patterns across the top 10 that don't appear in their average posts — the difference is the signal
- Repeat across 3–5 competitors to separate individual flukes from niche-wide patterns
When to act on it
- If the same format-topic combination appears in the top 10 across multiple competitors, act on it immediately — that is a verified niche pattern
- If a competitor's top posts are concentrated in one topic category (educational, product-focused, behind-the-scenes), that topic is resonating with your shared audience
- If the top posts are 6–12 months old and recent posts underperform, the competitor has lost something — study what changed in their format or hook approach