How to build a competitor watchlist: the 25 sources that actually matter
Not "everyone in the space". A watchlist is a bet about where the next signal will come from. Here is how to place it in 25 slots.
A competitor watchlist is a fixed list of the accounts and sites whose next post could change what you do this week. The useful size is around 25 sources: enough to cover direct rivals, category leaders, the creators who shape the market, and the official bodies that set its rules, and small enough that one person reads all of it. This guide gives a method for choosing the 25 and a template for recording them.
The five buckets
Fill the buckets in this order. Stop when you hit 25.
| Bucket | Slots | Who goes here | Why |
|---|---|---|---|
| Direct competitors | 6–8 | Same product, same buyer, same price band | Their launches and pricing changes demand a response |
| Category leaders | 3–4 | The brands your buyer compares you to, even if they are five times your size | They set the format and the expectations |
| Creators and partners | 5–7 | The people whose collaboration posts move the category | Distribution deals surface here before press |
| Official and institutional | 3–4 | Regulators, industry bodies, trade press, platform announcements | Rule changes and platform shifts arrive here first |
| Your own accounts | 1–2 | Your brand, maybe your founder | Calibration; you need to see yourself on the same scale |
Note what is missing: "interesting" accounts. A watchlist is not a reading list. If a source is not likely to change a decision, it does not earn a slot.
How to find the candidates
For each bucket, three cheap techniques:
- Search where your buyer searches. Type your category term into Instagram and TikTok search and note which accounts appear in the top results and in the "suggested" row. Do the same on X and Google News.
- Follow the collaborators. Open your direct competitors' last thirty posts and list every tagged account and every creator in a paid partnership. The names that recur across two or more competitors go on the shortlist.
- Read one trade publication's last month. Whoever they quote, feature or advertise is a category leader or an institution you should know.
You will end up with forty to sixty candidates. Now cut.
The cut: three questions per candidate
For each candidate, answer yes or no:
- Would I want to know within a day if they posted something unusual? If no, cut.
- Is there anyone else on the list who would tell me the same thing? If yes, keep the more primary source and cut this one.
- Have they posted in the last thirty days? If no, cut; a dead account is a slot wasted.
Twenty-five survivors, roughly in the bucket proportions above, is the target. Fewer is fine. More means you have not cut honestly.
Register each source properly
A source is an entity, not a URL. For each of the 25, record:
- Main URL: the platform where they publish first and most. For a consumer brand that is usually Instagram; for a wire service, its website; for a creator, TikTok or YouTube.
- Backups: their other platforms, in the order you would check them if the main one went dark. Up to four is plenty.
- Group: the bucket from the table above, or a client name if you are an agency.
- Tags: free-form, two or three per source: country, product line, "launching Q4".
- Cadence: how often you need this one checked. Institutions daily; direct competitors every six hours during their launch windows; creators daily.
In Prowler: this maps one-to-one. Add a source with a name, a main URL and up to four backup URLs; put it in a group; add tags; set its schedule; star it as Important if it is a direct rival. The Feed can then be filtered by any of those, and a source shows "Backup" in its health status the moment the main URL stops answering. The Individual plan's cap of 25 sources is the same number as this method's, on purpose.
A template
Copy this into a sheet or a note. One row per source.
Name | Bucket | Main URL | Backup 1 | Backup 2 | Group | Tags | Cadence | Why it's here (one line)
The last column is the important one. If you cannot write one line explaining why the source could change a decision, it does not belong on the list.
Maintenance
Watchlists rot. Every quarter, or after any launch of yours or theirs:
- Sort by "items I saved from this source". The bottom two get reviewed and probably cut.
- Look at what you saved from sources not on the list (things a colleague forwarded, things you found by accident). The top two get added.
- Check health. Any source that has been on backup for a month has probably moved platforms; update the main URL.
This keeps the list at 25 and keeps it about the present.
What a good watchlist feels like
You open it once in the morning and once in the afternoon. Most days nothing on it demands action, and you can tell that in under two minutes because the items are ranked against each source's own normal. On the day a direct competitor posts something 4× their usual engagement, it is at the top, and you knew before your boss did.
Related: how to monitor competitors on Instagram and TikTok, what an agentic radar is. Or start building the list in Prowler, three sources free.
The people building Prowler's scoring, de-duplication and source pipeline.