HomeBlog
Technique

How to spot a competitor's winning creative

2026-07-225 min read
How to spot a competitor's winning creative

In short

  • Nobody can see someone else's ROAS, but longevity and duplicate count are reliable proxies for performance.
  • The simplest rule: an ad live for more than 30 days is paying for itself. Nobody sustains a losing ad for a month.
  • The strongest indicator is «X ads use this creative and text»: it means they are scaling it across ad sets.

First, let us be clear: nobody can see the ROAS, CPA or spend of someone else's commercial ad. Any tool promising that is making it up. What you can do is read public signals that correlate strongly with performance.

Signal 1: longevity (the most reliable)

The simplest signal and the least used. Media buyers switch off what loses money, usually within the first week. So:

Time liveWhat it means
Under 7 daysStill testing. You know nothing yet.
7 to 30 daysSurvived the first filter. Promising.
Over 30 daysIt is paying. Worth studying seriously.
Over 90 daysEvergreen creative. This is the one to dissect.

The date shows as «running since» on every card. It is the first thing you should look at, before the creative itself.

Signal 2: the same creative duplicated

When Meta tells you «X ads use this creative and text», it is telling you the same creative is running across several ad sets at once. That is scaling, and nobody scales a loser.

If you could keep only one signal, keep this one. High longevity plus many duplicates is as close as you get to confirming a winner from the outside.

Signal 3: variants on one base

If you see five ads with the same video but different copy —or the same copy with different thumbnails— you have found the base creative they already validated and are now optimising margin on.

This is more valuable than the winning ad itself: it shows you which variable they believe moves the needle.

Signal 4: relaunches

A creative that ran, went dark and came back months later is a proven winner they rotated out due to audience fatigue. You catch it by keeping periodic snapshots: without your own history, this signal is invisible.

It is the strongest argument for keeping a dated swipe file: the library shows you the present, your archive shows you the evolution.

What is NOT a signal

The method, five minutes per competitor

  1. Filter the competitor's catalogue by the format you care about.
  2. Ignore anything under 30 days old.
  3. Of what remains, flag anything marked «several ads use this creative».
  4. Save those with the original file, the copy and the landing page.
  5. Repeat in a month and compare against your own history.

Do this research in half the time

AdVault downloads creatives from Meta, TikTok and LinkedIn and captures full landing pages. Free and 100% local.

Add to Chrome — free

Frequently asked questions

Can you see how much a competitor spends on Meta?
Only for political and social-issue ads. For commercial ads Meta publishes neither spend nor reach, so you infer from longevity and duplication.
How long live means an ad is working?
Over 30 days is a solid rule of thumb: nobody sustains a month of spend on a losing ad. Over 90 days indicates an evergreen creative.
What does «several ads use this creative» mean?
That the same creative and copy are running across multiple ad sets at once, meaning they are scaling it. It is the strongest public signal that it works.