Monitoring versus a one-off analysis: what changes
A one-off analysis captures a niche on a single day. It shows who is larger, whose posts draw more reactions and which formats get a response. Teams run it before a launch, a price change or once a quarter. Our step-by-step guide to Instagram competitor analysis shows how to run one.
Competitor monitoring answers a different question: what changed for your rivals since last week. A new promotion, a first ad, a sudden switch to reels. Each change only shows up next to the previous record. That sets the main rule: the same checks on the same weekday.
| Aspect | One-off analysis | Monitoring |
|---|---|---|
| How often | Once a quarter or before a launch | Once a week, same day |
| Accounts | 10 to 20 | Five direct rivals |
| What it compares | Size, response and formats over a period | Changes since the last check |
| Time | Several hours | About 30 minutes |
| Output | A quarterly plan | A decision for the week ahead |
Monitoring starts with a list. Our guide to finding competitors covers how to gather accounts in your niche. For the weekly check, pick five direct accounts from that list.
What to track every week: a checklist
Take a made-up example. Emma runs Instagram for a custom kitchen studio in Leeds. She watches five local studios. The check happens on Mondays and takes about 30 minutes.
- Posting frequency. How many posts and reels went up in seven days. Every post carries a date.
- Formats. The split between reels, carousels and photos.
- Promotions and prices. Discounts, payment plans and new prices in captions, stories and highlights. Check stories more than once a week. According to Instagram Help, a story disappears from Feed and the profile after 24 hours. Only what the author adds as a highlight stays.
- Engagement. Likes and comments on new posts per thousand followers. Compare a rival with its own previous week.
- Followers. The count in the profile header on check day. The trend over a month matters more than the number itself.
- Ads. Whether the account runs active ads and what they offer.
- Profile header. Bio, link, address and highlight covers. A new booking link or price list means a new offer.
Some things stay out of the checklist: comments under every post, other people's following lists and daily profile visits. They eat time and rarely change a decision. Our piece on an account's most popular reels covers which videos gathered the most views over time. That is a separate monthly check.
Competitors' active ads: the Meta Ad Library and About this account
Ads show where a rival puts money right now. There are two ways in: About this account on the profile and the Meta Ad Library.
The route through the profile
Instagram Help lists these steps:
- Open the rival's profile.
- Tap the three-dot icon.
- Select About this account.
- Open Active ads to see the account's current ads in the Meta Ad Library.
You need to be logged in to Instagram to open this section. According to Instagram Help, every account shows its join date there, but only some show active ads.
What the library shows
Facebook Help describes the Meta Ad Library as a place to search ads running across Meta products. No login is needed for it: Instagram Help says the library is publicly viewable. Outside the EU, ads that ended, were paused or were cancelled drop out of the library.
An ad shown outside the EU may vanish before the next check, so save a dated screenshot on Monday. Meta's Transparency Center names two exceptions. Ads about social issues, elections or politics stay for seven years. Ads delivered in the EU stay archived for one year after their last impression.
About this account hides a rival's budget and targeting. Judge by the offer, the format and how many weeks an ad runs.
Alerts for rivals' posts without checking each profile
A story with a promotion lasts a day, while the check runs once a week. Profile notifications close that gap for stories. The Favorites feed gathers new posts without profile visits. The page owner learns about neither.
Notifications on a profile
According to Instagram Help, you turn on alerts on the profile of someone you follow. In the app, the path is:
- Follow the rival from your business account and open its profile.
- Tap Notifications in the top right.
- Turn on the toggles next to Posts, Stories or Reels.
The feature is not available on computers. Emma turned on story alerts only, since posts and reels can wait until Monday. Our guide to seeing when someone was last active also lists the alert types for posts from people you follow.
The Favorites feed
Instagram Help gives the steps: tap Options above a post in your feed, then Add to favorites. The list holds up to 50 accounts.
To open the separate feed, tap Instagram in the top left, then Favorites. The newest posts sit at the top, so Emma scrolls down to the date of the last check. That makes five rivals easy to track.
A one-month tracking table: template
Without records, monitoring turns into idle scrolling. One table row covers one account for one week. Emma adds five rows every week and ends the month with 20. Handles and numbers below are made up.
| Week | Account | Posts and reels | Response per 1,000 | Followers | Ads | Note |
|---|---|---|---|---|---|---|
| 1 | kitchens.north.leeds | 3 and 1 | 18 | 8,420 | None | Photos, no promotions |
| 2 | kitchens.north.leeds | 2 and 3 | 26 | 8,510 | 2 ads | Free measuring visit |
| 3 | kitchens.north.leeds | 1 and 4 | 31 | 8,690 | 2 ads | Offer still running |
| 1 | joinery.lab.ls | 4 and 0 | 12 | 15,300 | None | 10% off doors |
| 2 | joinery.lab.ls | 4 and 0 | 11 | 15,280 | None | Discount removed |
Calculating response for the template takes four steps. Add up likes and comments on the week's posts and divide by the number of posts. Then divide by the follower count and multiply by 1,000.
Hidden likes break the math. According to Instagram Help, an author can hide like and view counts on a post from other people. Leave that cell empty, because a zero there would be wrong.
In the example, the first studio moved from photos to reels, its response grew from 18 to 31, and from week two it ran ads for a measuring visit. A pattern like that calls for a decision.
Which signals to act on and which to skip
Not every change at a rival calls for a response. The working rule is short: act on what repeats in two checks in a row. A one-time spike often turns out to be chance, while a repeat reflects the owner's decision.
Signals worth answering
- A promotion lasts two weeks. Compare its terms and prices with yours and decide whether to respond.
- An ad runs for three checks in a row. The rival has paid for one offer for at least two weeks. Study the offer and the format.
- A new format beats the usual response. Say a first series of reels drew twice the reactions that photos did. Test that format on your own page.
- Followers grow while response falls. Hundreds of new followers with no new likes look like a bought audience. Do not chase that follower count. Compare response instead. Our article on spotting bought followers covers the signs.
Noise you can skip
- One viral video. Wait to see whether the success repeats.
- Follower swings in the tens. A gain of 40 or a loss of 30 in a week is ordinary fluctuation.
- Seasonal sales. Most of the niche runs holiday discounts.
Log every signal in the Note column with your decision: done, postponed or declined. After a month you can see which rival moves you copied.
A topic-based review of competitors in one pass
Competitor monitoring across five accounts misses newcomers. A studio that opened in August will not land in Emma's table on its own. Once a month, it pays to look beyond your five. The Sled report collects the accounts posting on a single phrase, with no login to your account.
You enter a phrase such as “custom kitchens leeds”. The report includes:
- Accounts that post on your topic.
- The tier of each: nano, micro, macro or mega.
- Country and city, where the platform states them.
- How many entries on the topic each one has.
- Response per thousand followers, for comparing a large account with a small one.
- Sorting by any metric and a CSV export.
By default, the top rows show the accounts that post in the niche most often, not the largest ones. A small account that lives in the niche fights for the same customers as you. A giant that drops into the niche in passing is less of a threat. You can change the order yourself: by followers, by response or by activity.
A row marked “found by profile name” came from an account search by name. Zero values in such a row mean its topic entries were not reviewed, not that the rival is weak. If a newcomer posts on the phrase more often than Emma's five, she swaps it in for the quietest rival on her list.
Accounts for your phrase: the tier of each, entries on the topic, response per thousand followers and a CSV export. No login to your account.
Review competitors by topicCommon questions
How often should competitor monitoring happen?
Once a week, on the same day. Check stories more often or turn on story alerts, since stories disappear after 24 hours. A topic review once a month is enough.
Will a rival know I watch its posts closely?
No. According to Instagram Help, people get no notification when you turn on post alerts for them or add them to Favorites. Your follow itself does show up in their followers list.
Can I see how much a rival spends on ads?
No. About this account does not show targeting, budget or spend. The Meta Ad Library reveals spend only for ads about social issues, elections or politics.
How many accounts should I watch?
Five direct rivals for the weekly check. Favorites holds up to 50 accounts, but half an hour will not cover more than five. A monthly topic review helps you spot new rivals.
Sources
- Instagram Help: how to view an account's active ads
- Instagram Help: what About this account shows
- Facebook Help: what the Meta Ad Library is and how to search it
- Meta Transparency Center: Meta Ad Library tools
- Instagram Help: notifications for someone you follow
- Instagram Help: add accounts to Favorites
- Instagram Help: how long stories remain visible
- Instagram Help: hide or unhide like counts