We’re live on Product HuntSupport us

How to Identify Your Real Competitors on Meta

ResearchAugust 16, 20266 min readBy Klipio team
How to Identify Your Real Competitors on Meta

To identify your real competitors, stop listing the brands you think of as rivals and instead search the Meta Ad Library for the words your customer would use, then write down whoever is actually advertising against those words. The brands competing for your customer's attention in the feed are rarely the same brands competing for their money in the market.

Most competitor research fails at this first step. People study a list they assembled from memory, which means they study the brands they already worry about rather than the ones taking their sales.

Why is your competitor list probably wrong?

Three reasons, and they compound.

You listed direct substitutes. Businesses naturally name companies selling the same product. But in paid social you compete for a scroll, not for a shelf. The ad that beat yours yesterday might be from a completely different category.

You listed the biggest names. The market leader in your category is often a poor model, because their ads are brand-led and funded differently from yours. Studying them teaches you what a large budget looks like, not what works.

Your list is stale. The set of brands aggressively buying your customer's attention changes every quarter. A list from last year is a list of who used to be advertising.

How do you find who's actually advertising to your customer?

The Meta Ad Library is the tool, and it's free with no account. The trick is what you search.

  1. 1
    Write the demandList the words a customer uses for the problem, not your product name
  2. 2
    Keyword searchSearch those words in the Ad Library, not brand names
  3. 3
    Harvest advertisersNote every advertiser that appears, including unfamiliar ones
  4. 4
    Check survivalKeep only advertisers sustaining ads over weeks, drop the rest
  5. 5
    Shortlist fiveFive real competitors you check monthly beats twenty you don't
Search demand language first; brand names come out the other end.

Step one is the whole exercise. If you sell a sleep supplement, your customer isn't searching "sleep supplement", they're thinking "can't switch off at night". Write eight to ten phrases in their language.

Step two goes into the library. Search facebook.com/ads/library by keyword rather than advertiser. You'll surface brands running ads against that need, including ones you've never heard of. How the Ad Library search actually behaves is worth reading first, because the search is exact-match and clunky and rewards precise phrasing.

Step three is where the surprises come from. Adjacent categories, direct-to-consumer newcomers, and international brands testing your market all show up here and never show up in a memory-based list.

How do you filter the list down?

By survival, not by size.

Every ad card in the library shows a "Started running on" date. Advertisers keep paying only for ads that work, so an advertiser sustaining the same ads over weeks or months is an advertiser with economics that function. That's the filter.

SignalWhat it tells youWorth studying?
Many ads, all started this weekTesting phase, nothing proven yetNot yet
A few ads, running for monthsWorking economics, proven anglesYes, closely
Huge volume, constantly rotatingWell-funded testing operationYes, for angles
One ad, running a yearEither a winner or a forgotten campaignCheck the offer

A brand that launches forty ads and kills them all within a fortnight is showing you a testing process, not a result. A brand quietly running four ads since spring is showing you a result.

What should the final list look like?

Five names. Maybe six.

A long list is a list nobody maintains. Five competitors you genuinely check once a month will change your creative decisions; twenty in a spreadsheet will not.

Pick them for different reasons rather than by rank:

  • One direct rival whose customer is identical to yours.
  • One adjacent brand solving the same problem a different way.
  • One category leader for a read on where the market is going.
  • One newcomer advertising aggressively, because they're testing faster than you are.
  • One brand you admire outside your category, for craft rather than strategy.

Building a competitor ad watchlist covers turning that list into a repeatable habit rather than a one-off afternoon.

How do you keep the evidence?

This is the step that decides whether the research compounds or evaporates.

The Ad Library only shows ads that are currently active. When an advertiser pauses a campaign, those ads disappear from public view. If your record of what a competitor ran in March is a memory and three screenshots, you don't have a record.

Screenshots also lose most of the value: no video, only the first card of a carousel, and copy you have to retype.

Our free extension exists for exactly this. The Klipio Meta Ad Library downloader adds a download button to every ad in the library, saves video in original HD without watermarks and every card of a carousel, and its bulk mode scrolls an entire search and packs the lot into one ZIP with a CSV of every ad and a searchable swipe board you can open in any browser. Free, no account, and it's ours, so treat that as disclosed rather than neutral.

What do you do once you know who they are?

Read patterns, not individual ads.

Across your five, what promise recurs? What objection gets answered first? Which format dominates? Where do they all place the offer? A single competitor ad is an anecdote; five competitors making the same move is a market signal.

Competitor ad analysis covers reading a set of ads properly, and how to see competitors' Facebook ads is the step-by-step for the library workflow itself.

Then re-run this identification exercise every quarter. The list will have changed, and the changes are themselves information about where your category is heading.

FAQ

How can I identify my competitors?

Search the Meta Ad Library for the phrases your customers use to describe their problem, rather than for brand names you already know, and note every advertiser that appears. Then filter to the ones sustaining ads over weeks, since long-running ads indicate economics that work.

How do I find out who my competitors are advertising to?

You can't see another advertiser's targeting for ordinary commercial ads, because it isn't published. What you can read is the creative itself: who appears in it, what problem it names, and what objection it answers first, which reveals the intended audience more reliably than a settings screenshot would.

Are my ad competitors the same as my business competitors?

Often not. In the feed you compete for attention with whoever is buying your customer's scroll, which includes adjacent categories and unfamiliar newcomers. That's why searching by demand language surfaces a more useful list than naming direct substitutes.

How many competitors should I track?

Around five. A short list you actually review monthly changes decisions; a long spreadsheet gets built once and never reopened. Pick them for variety: a direct rival, an adjacent brand, a category leader, an aggressive newcomer, and one outside your category for craft.

How do I know if a competitor's ads are working?

Read the "Started running on" date on each card in the Meta Ad Library. Advertisers only keep paying for ads that make money, so ads live for months are the ones to study. Spend and results aren't public for ordinary ads, and any tool claiming them is estimating.

How often should I redo competitor identification?

Quarterly. The set of brands buying your customer's attention shifts faster than the underlying market, and the changes themselves tell you something about where the category is going.

Save the ads you research — free

The Klipio extension adds a download button to every ad in the Meta Ad Library: one click per ad, or bulk-save a whole search as a ZIP with a searchable swipe file inside. Free, no sign-up.

Get the free extension