Competitor Ad Analysis: How to Read Rival Ads and Turn Them Into Your Next Test

Short answer: competitor ad analysis is reading your rivals' public ads on a fixed codebook (hook, claim, tone, offer, objection), ranking them by how long they have run, and briefing the claim no rival makes that your own reviews back. Pull the ads free from the Meta, TikTok and Google libraries, then run up to six of them through the tagger below.

Simon Beno Simon Beno 20 min read

Key takeaways

  • Creative accounts for up to 89% of a digital ad's in-market success, per Nielsen, so the message is the part worth studying.
  • Facebook cost per lead rose about 21% year on year in 2025, per WordStream. A test spent on a claim every rival already makes gets dearer every year.
  • How long an ad has run is the one free performance signal the libraries give. It is a reason to look closer, not proof the ad is profitable.
  • Search the advertiser's Page, not the brand name: our Liquid I.V. search pulled in ads from Target, CVS and VitaWild.
  • The output is one brief for one test, not a deck.

Our articles are still written by HUMANS! Get human written articles in your Google feed.

Add as preferred source

What competitor ad analysis is (and what it is not)

Competitor ad analysis is the structured practice of decoding the hooks, claims and messaging angles behind rival ads, so you can find the gaps they leave open. Here it means social ad creative: the Facebook, Instagram and TikTok ads a rival brand runs, read for what they say and how long they keep saying it.

It is not the Google Ads keyword-gap report. SpyFu and Semrush show which search keywords a rival bids on and which ones you miss. That is a separate job with its own data, and it never tells you which message a rival's buyers respond to.

The same method holds if you searched competitor ads analysis, competitor ad research or advertising competitive analysis.

How Selzee compares to other competitor ad tools

Checked 30 Oct 2026

Competitor ad tools fall into two camps. Ad spy tools and the free libraries show you what rivals run; creative analytics platforms such as Motion measure how your own ads perform. Most tools show you what ads exist. The table shows which kind of tool covers which part of the method below.

What you need Selzee Motion Ad spy tools
See the ads competitors are running Yes, reads rivals' ads from the public libraries Partly Yes, their core job
Creative performance analysis Partly, reads your own Meta and TikTok ad results in chat once connected, with no reporting dashboard Yes, its core job No
Cross-reference with your customer reviews Yes, reads your Trustpilot, Google and app store reviews No No
Turn signals into a ready-to-ship creative brief Yes, and makes the ad No No
Recommend what to test next Yes, ask it in chat Partly No
Source the creator (Instagram, TikTok) Partly, searches public Instagram Reels and TikTok and flags rival ads run through a creator, with no creator database or outreach No No

Each cell is the tool's core, documented use case: Selzee's from its code, Motion's and the spy tools' from their own home pages, checked 30 Oct 2026.

The tools in the table, from their own home pages

Our own captures of each home page on 30 October 2026. We compared Motion's alternatives separately in Motion AI competitors, and the spy tools in the best Facebook ad spy tools.

Motion

Sells AI-powered creative analytics: what is working, why, and which ads to make next.

AdSpy

Sells a searchable database of Facebook and Instagram ads.

PiPiADS

Sells AI ad search across TikTok and Facebook ads.

Where to find competitor ads for free

Three free libraries cover most of the ads your rivals run. Open each at the advertiser, not at a keyword: the Competitor Ad Finder on our business ad library guide builds every link from one brand name.

Meta Ad Library

Every active ad on Facebook and Instagram, with the date it started running (Meta). A search returns any ad that contains the term or runs from a Page whose name does, so our Liquid I.V. search pulled in Target, CVS and VitaWild ads.

TikTok Commercial Content Library

Search by advertiser name or keyword, target country and the date an ad was last shown (TikTok). Our Nuun search returned another advertiser's ads first, so check the advertiser on every card. More in our TikTok ads library guide.

Google Ads Transparency Center

Search by advertiser name or website, then filter by date, platform and format (Google). Searching drinklmnt.com returned about 200 ads from several advertiser accounts. More in our Google Ads Transparency Center guide.

What to extract from every competitor ad

Five things carry the messaging logic of an ad, and a sixth is what no ad says. Format and discount are the shallow signals: the easiest to see and the least useful to copy.

Hook

The first line or the first two seconds. Tag its type: question, bold claim, problem callout, review quote, demo, offer or seasonal.

Core claim

The promise. Most fall into results, ingredients, taste, science, social proof, price, convenience or availability.

Emotional tone

Urgent, reassuring, playful, authoritative or aspirational. Repeated tone shows who a rival thinks it is selling to.

Offer

None, a discount, free shipping, subscribe and save, a bundle or a free gift. Note it, then look past it.

Objection handled

The doubt the ad answers before the buyer raises it: price, does it work, taste, trust or effort.

White space

What no rival says. Record it across the whole set, not per ad: it is where your test starts.

How to analyze competitor ads, step by step

  1. Gather the ads

    Pull the active ads of 3 to 5 rivals from the free libraries. Record each ad's start date, format and placement.

  2. Dedupe before you count

    One creative often runs as many ads. Somin found 187 Madgicx ads carried only 55 distinct texts.

  3. Tag on a fixed codebook

    Use the same hook, claim, tone, offer and objection tags on every ad. Loose labels turn the pattern into noise.

  4. Rank by days running

    Sort by how long each ad has run. An ad live 60 days or more is a reason to look closer, not proof it is profitable.

  5. Split table stakes from differentiators

    A claim half or more of your rivals make is table stakes. Running it too only adds noise.

  6. Find the white space

    List the claims nobody makes. There you are not fighting for share of a message buyers already hear.

  7. Check it against your own reviews

    Keep only the white space your customers already say in reviews. This is the step people skip.

  8. Write a one-page brief

    The customer, the claim, the hook, the offer and the metric it should move. One brief, one test.

  9. Refresh it monthly

    Rivals rotate creative all the time, so last quarter's map is already out of date. Rerun it monthly in fast categories.

There is a method to the madness of actually looking through creatives, taking those learnings from your competitor's research, and then turning it into something that you can actually execute.
MC Mirella Crespi, founder of Creative Milkshake, on Motion's blog

Tag your rivals' ads

Log up to six rival ads, tick what your own reviews say, and get your ranking, your white space and a one-line brief. Nothing you type leaves your browser.

Log your rivals' ads

Find them first with the Competitor Ad Finder

  1. Ad 1
  2. Ad 2

Worked example: electrolyte drink mixes (LMNT, Liquid I.V., Nuun)

Captured 30 Oct 2026

Six real active US ads from the Meta Ad Library, captured on 30 October 2026 from keyword searches and kept only where the Page on the card is the brand's own. Each is tagged on the codebook above. Days running count from the start date on the card to 30 October.

LMNT

“Thousands of customers rely on LMNT for simple, effective electrolyte support without sugar.”

Tags: review quote, social proof, reassuring, free shipping, taste / experience.

Started running on Sep 14, 2026: 46 days by 30 Oct 2026

See it in the Meta Ad Library

LMNT

“When your day demands physical output, hydration matters. LMNT helps replenish the electrolytes lost through sweat so you can keep going.”

Tags: review quote, results, authoritative, free shipping, does it work.

Started running on Sep 16, 2026: 44 days by 30 Oct 2026

See it in the Meta Ad Library

Liquid I.V.

“Subscribe and save 30% on every order plus free gifts and samples. Cancel, skip, or pause anytime.”

Tags: offer-led, price / value, reassuring, subscribe and save, price.

Started running on Sep 23, 2026: 37 days by 30 Oct 2026

See it in the Meta Ad Library

Nuun

“Start fall fully stocked. From everyday immune support to hydration with an energy boost, Nuun has picks to fuel your favorite season.”

Tags: seasonal / news, results, aspirational, no offer, no objection.

Started running on Oct 6, 2026: 24 days by 30 Oct 2026

See it in the Meta Ad Library

LMNT

“Now Available at Costco Chicago”

Tags: review quote, availability, urgent, no offer, effort / time.

Started running on Oct 9, 2026: 21 days by 30 Oct 2026

See it in the Meta Ad Library

Liquid I.V.

“Stock up for tailgate season. Clinically proven hydration for every game day, zero sugar, zero crash.”

Tags: seasonal / news, science / proof, authoritative, no offer, does it work.

Started running on Oct 22, 2026: 8 days by 30 Oct 2026

See it in the Meta Ad Library

The six electrolyte ads, tagged and ranked

Ad Days running Hook Core claim Tone Offer Objection handled
LMNT: Thousands of customers rely on LMNT... 46 review quote social proof reassuring free shipping taste / experience
LMNT: When your day demands physical output,... 44 review quote results authoritative free shipping does it work
Liquid I.V.: Subscribe and save 30% on every... 37 offer-led price / value reassuring subscribe and save price
Nuun: Start fall fully stocked. From everyday... 24 seasonal / news results aspirational none none
LMNT: Now Available at Costco Chicago 21 review quote availability urgent none effort / time
Liquid I.V.: Stock up for tailgate season. Clinically... 8 seasonal / news science / proof authoritative none does it work

What the electrolyte teardown says

No ad in the set has run 60 days. The longest, LMNT's review-quote ad, started on 14 September 2026, 46 days before we captured it. In a category that rotates this fast, compare ads within the set, not against a fixed number.

Results is table stakes: LMNT and Nuun both lead with what the drink does for you, 2 of 3 rivals. Social proof, price, science and availability each belong to one brand. LMNT leans on review quotes and free shipping, with Costco on its newest ads. Liquid I.V. pairs clinically proven hydration with a subscribe-and-save 30% offer. Nuun runs fall hooks and immune support.

The white space is ingredients, taste and convenience. Taste is not fully empty: LMNT's quote cards mention it in a customer's words, but no ad makes it the headline claim. Zero sugar appears in LMNT's and Liquid I.V.'s copy as a detail, never as the main promise.

Say your own reviews keep praising the taste and how easy the sticks are to carry. The tagger's brief: "Lead with taste / experience, open with a review quote hook, free shipping, judge it on CTR against your current best ad." Load the example in the tagger to see the same result.

The closest category we have made an ad for is a powdered drink mix: Ryze mushroom coffee. Selzee opened it with a problem callout, "Worried about jitters?", the one hook type no electrolyte rival in this set uses.

Try on my brand
An ad Selzee made for Ryze, from our gallery: a problem callout hook.

Copy the codebook, brief template and prompt

The tagger's codebook, one line per tag. Paste it into a sheet with one row per ad and one column per field.

Field Tags, each with what it means
Hook type question (opens with a question to the viewer), bold claim (states the promise outright), problem callout (names the pain first), review quote (a customer's words open the ad), demo / before-after (shows the product working), offer-led (the deal is the opening), seasonal / news (ties the ad to a season, an event or the news)
Core claim results (what the product does for you), ingredients / quality (what is in it or how it is made), taste / experience (what using it feels like), science / proof (studies, tests or experts), social proof (how many people use or love it), price / value (what it costs or saves), convenience (how easy it is to use or get), availability (where to buy it)
Tone urgent (act now), reassuring (calm, safe, easy), playful (jokes, memes, fun), authoritative (expert, clinical, sure), aspirational (who you could be)
Offer none (no deal in the ad), discount (money or percent off), free shipping (delivery at no cost), subscribe and save (a lower price on repeat orders), bundle (more for less), free gift (something extra with the order)
Objection handled price (is it worth it), does it work (will it do what it says), taste / experience (will I like it), trust (who says so), effort / time (is it a hassle), none (no doubt answered)

The one-page brief and an honest prompt

A brief is one page and five fields. Fill one per test:

Customer: who the ad is for, in the words your reviews use.

Claim: the white-space claim your reviews back.

Hook: the hook type and its first line.

Offer: the offer, or none.

Metric: the number it should move, against your current best ad.

The free Creative Brief Generator turns real customer language into a fuller brief, and the Hook Generator writes first lines from your product and reviews.

The prompt

To tag pasted ads with a chatbot, give it the codebook and this prompt: "Tag each ad below on this codebook: hook type, core claim, tone, offer and objection handled, using only the options listed. Return one row per ad. Count how many distinct brands use each claim and list the claims no brand uses. Do not invent spend, CTR or ROAS: the ad text does not contain them. If a field is unclear, write unclear."

What competitor ad analysis can't tell you

Competitor ad analysis cannot tell you what an ad spent or earned. Meta shows no spend for any commercial ad. For an ad that never reaches the EU or the UK it shows only the creative, the Page and the date the ad started; reach and targeting appear only on ads delivered there (Meta).

Days running is a hypothesis, not proof. A large brand can leave an ad on for reasons that have nothing to do with results, and a new ad may be the winner nobody has had time to spot.

Counts lie until you dedupe. One creative in five versions is one message, not five.

Copy the angle, never the execution. A rival's words, images and footage are theirs, and buyers who saw the original read yours as the copy. The objection a rival answers is fair game: answer it with your own product's proof.

Look past your direct rivals

Scan only your own niche and you study the same ads as every other brand in it. Add one brand from outside your category that sells to the same buyer: for an electrolyte mix, a running shoe or a protein bar brand.

Prospects tell us the same on sales calls. An ecommerce founder: "Don't search for my competitors, because they might have a lousy content." A former Motion user: "When I'm stealing stuff from competitors it's usually just like other trash."

To see what wins outside your category, browse trending ads across industries.

Competitor ad analysis mistakes

Treating it as a one-time project

Rivals refresh creative every few weeks. A report filed once is stale within a month.

Ignoring customer language

A rival's fast-delivery hook matters only if your buyers care about delivery. Check every finding against your reviews.

Stopping at observation

An analysis that never becomes a brief changes nothing. End every round with one test.

Keeping it fully manual

Pulling, tagging and briefing by hand takes hours, so the work quietly stops. Keep one fixed sheet or use a tool.

Making decks that never ship

Judge the analysis by the tests it starts, not by the slides it fills.

Only looking inside your niche

In-niche scans converge on the same ads. Add one brand from another category that sells to your buyer.

From analysis to a finished ad

Selzee runs the same inputs for you. It scans your site, your ad libraries, your reviews and your competitors, and makes finished ads from that evidence. It can also take a captured rival ad as the layout of a new one, rebuilt around your product and your claim.

Connect Meta Ads, TikTok Ads or Shopify and it reads your own results too, so the next brief starts from what already worked for you. The paid research tools are compared in ad intelligence tools, and the free ones in free spy tools.

Competitor ad analysis: FAQ

What is competitor ad analysis?
Competitor ad analysis is the structured practice of decoding the hooks, claims and messaging angles behind rival ads, so you can find the gaps they leave open. You pull rivals' public ads, tag each on the same codebook, rank them by how long they have run and brief the claim nobody makes. Once you have the claim, Selzee makes the ad from your URL.
How do you analyze a competitor's ads?
Gather the active ads of 3 to 5 rivals from the free libraries, dedupe the variants, tag each on hook, claim, tone, offer and objection, and rank them by days running. Then check the open claims against your own reviews and write one brief. For video, watch each ad several times with one theme per viewing, as Mirella Crespi teaches on Motion's blog. To skip the manual part, let Selzee read the ads for you.
Where can I see my competitors' ads for free?
In the Meta Ad Library, TikTok's Commercial Content Library and the Google Ads Transparency Center. All three are free and public. Search the advertiser's Page or website, not the brand name, or other advertisers' ads mix in. The Competitor Ad Finder opens all of them from one brand name. When you have seen enough, Selzee turns them into your ad.
How can you tell which competitor ads are working?
You cannot know for sure: the libraries show no spend or results for commercial ads. The best free signal is how long an ad has run. An ad live 60 days or more is worth a closer look, and five rivals running one claim for months says more than one brand repeating itself. Selzee recreates ads already winning on Meta for your brand.
What are the 5 steps of a competitive ad analysis?
Gather the ads, tag them on a fixed codebook, rank them by days running, find the claims nobody makes, and turn the best one into a brief and a test. The method on this page adds deduping, a check against your own reviews and a monthly refresh. Step five is quicker when Selzee makes the test ad.
What is a competitor ad analysis example?
Our teardown of electrolyte drink mixes: six live Meta ads from LMNT, Liquid I.V. and Nuun, tagged on the codebook. Results was table stakes; ingredients, taste and convenience were white space. For a brand whose reviews praise taste, the brief was: "Lead with taste / experience, open with a review quote hook, free shipping, judge it on CTR against your current best ad." To get one for your own market, start with your store URL.
What is the best competitor ad analysis software?
It depends on the job. The free libraries are enough to find the ads. Ad spy tools such as AdSpy and PiPiADS add search across many advertisers, and Motion measures your own creative performance. Selzee reads rivals' ads and your reviews and makes the ad. We compared the paid options in the best Facebook ad spy tools. If you want the ad, not the research, try Selzee free.
Is there a competitor research tool that writes ad briefs?
Yes. Selzee reads competitors' ads from the public libraries, your reviews and your site, and turns them into a brief and a finished ad. For a brief on its own, the free Creative Brief Generator builds one from customer language. For the brief and the ad together, paste your URL into Selzee.
What are the biggest competitor ad analysis mistakes?
Treating it as a one-time project, ignoring your own customer language, stopping at observation, keeping it fully manual, making decks that never ship and only looking inside your niche. Each one leaves a report that never changes what gets made. To turn a finding into a live test, let Selzee make the ad.
Is it legal to copy a competitor's ad?
Studying a rival's public ads is fine: the libraries exist so anyone can see them. Copying their words, images or footage is another matter, because those belong to the rival. Copy the angle, never the execution: take the objection a rival answers and answer it with your own product's proof. Selzee builds that ad around your product.

Turn rival ads into your next ad

The tagger gives you the claim. Selzee scans your site, your reviews and your competitors' ads, and makes the finished ad from that evidence.

Turn rival ads into my next ad

Keep exploring

How to find competitor ads on every platform

The Meta, Google, LinkedIn and TikTok libraries, and what each will not show you.

Ad intelligence tools compared

The paid research tools, side by side.

The best Facebook ad spy tools

Spy tools compared on price, free plan and what each one shows.

Competitive advertising explained

The four forms comparative advertising takes and where the line sits.

Outdoor Voices ads teardown

One brand's ads read the same way, with the numbers.

Share this article
Simon, founder of Selzee, on a video call sharing an ad made for a brand

1:1 Winning Ads Session

Can't find what you're looking for?

Speak with Simon, our founder, to get viral templates, the Claude skills we use and a plan for your next 100 ads.