Competitive intel
Free competitor ad deconstructor: find the persuasion gaps
By Charles Summers · Updated · Free, no signup
Short answer
Paste a competitor’s ad copy and this tool scores it on 8 persuasion patterns: urgency, social proof, specificity, risk reversal, price anchoring, authority signals, question openers, and imperative CTAs. It works by keyword and structural detection, not by reading for meaning. Whatever scores zero is the exploitable gap, and the tool builds a counter-positioning angle from your differentiator against exactly those gaps, so your next ad targets what theirs actually leaves open.
Use the competitor ad deconstructor
What does this tool actually do?
Paste a competitor’s ad copy and this tool scores it on 8 persuasion patterns: urgency, social proof, specificity, risk reversal, price anchoring, authority signals, question openers, and imperative CTAs. It works by keyword and structural detection, not by reading for meaning.
It runs entirely in your browser. Nothing you type is sent to a server, no account is required, and there is no usage limit, because there is no cost per run to control.
Longevity is the nearest thing to a performance signal, and it is weak
You cannot see a competitor's cost per acquisition, but you can often see how long a creative has been alive. Meta's Ad Library shows a started running on date for active ads, Google's Ads Transparency Center shows the periods an ad ran, and LinkedIn's library covers roughly the past year of ads. The inference is straightforward: performance teams pause creative that loses money, so an ad still running after two or three months is probably not losing money.
The inference breaks in several ordinary situations. Brand campaigns run to a schedule regardless of response. Automated buying products such as Advantage+ and Performance Max recycle assets without anybody choosing to keep them. A large advertiser can carry mediocre creative for a quarter without noticing, and plenty of accounts have nobody watching at all. Active in a library also means live, not necessarily spending, so an ad can sit there at almost no budget for months.
Longevity therefore only becomes useful in combination. What you want is an old creative and several near-identical variants of it, because variants mean somebody has deliberately iterated on that angle rather than forgotten it. One survivor with six cousins is a signal. One survivor on its own is an anecdote, and treating it as proof is how teams end up rebuilding a campaign around a competitor's abandoned test.
Taking an ad apart into the parts that actually do work
Deconstruction means separating the components, because copy that looks clever is usually one strong component carrying four ordinary ones. Work through them in a fixed order and write down what you find rather than how it made you feel. Do that consistently and you finish with a map of their positioning, rather than a handful of phrases you liked the sound of and now want to borrow.
Do this across a competitor's whole set and the components start to repeat. The framing and the qualifier are usually stable, because they reflect decisions somebody senior made. The offer and the visual change constantly, because those are what the media buyer tests. Knowing which layer is fixed and which is in motion tells you where their thinking actually is, and it is the difference between competitive intelligence and a folder of screenshots.
- The implied qualifier. Who does the first line quietly exclude? Ads aimed at everybody convert nobody, so a good ad usually names a role, a company size or a situation in its opening few words.
- The problem framing. Which version of the problem have they chosen to make salient? Two competitors selling identical software often frame it as a cost problem and a risk problem, and that single choice determines everything downstream.
- The mechanism claim. Why does their thing supposedly work? Vague mechanisms (AI-powered, all in one place) suggest they are competing on brand or price rather than on a real difference.
- The proof carried in the ad. Named customers, a number, a screenshot, a review score, or nothing. Proof is expensive to acquire, so what they include tells you what they have.
- The offer and its friction. Free trial, demo, calculator, guide. This is the strongest read available on whether they are chasing volume or qualified pipeline this quarter.
- The job the visual is doing. Interrupting the scroll, demonstrating the product, or signalling category and price tier. If the ad still makes sense with the image removed, the image is doing nothing.
What you can infer, and what you are guessing at
Ad libraries are good evidence about intent. Across a set of ads you can read which segment a competitor is chasing this quarter, which objection they consider the primary blocker, whether they are positioning above or below you on price, and whether they are buying awareness or trying to fill a pipeline gap. When their messaging shifts across a month, that is usually a real strategic change, and it is visible to you before it appears in any announcement.
What you cannot see is whether any of it works. No library exposes cost per acquisition, landing page conversion, lead quality, or whether the sales team can close what the ad brings in. You also cannot tell whether the creative or the targeting is doing the work, which matters enormously, because a mediocre ad shown to a precise audience beats an excellent one shown to everybody. Assuming the copy is responsible for their growth is the most common error in this whole exercise.
Two habits improve the read. First, always open the landing page, because the offer and the qualification questions reveal more about strategy than the ad ever will, and a mismatch between ad and page is itself informative. Second, sample the whole set rather than the ad that annoyed you. A single ad may be a test, an agency template or something nobody has reviewed in a year.
Why copying the ad is usually the expensive option
A competitor's ad is downstream of their product, their pricing and their proof. Lift the copy and you inherit the claims without the things that make the claims true. If they can credibly say set up in an afternoon and you cannot, your version of that ad sells their product using your budget, and the prospect finds the difference at exactly the moment they were closest to buying.
There is a positioning cost as well. Running the same angle, to the same audience, in the same week invites a direct comparison you did not choose, and direct comparison favours whoever is better known or cheaper. If that is not you, sameness is the worst available strategy. The purpose of taking their ad apart is not to reproduce it but to find out which ground is already occupied.
So use the deconstruction as a map. List the objections every advertiser in your category is answering, and look for the one nobody is touching. Look for the buyer that all of them are implicitly excluding in their first line. Where everyone claims the same outcome, claim a different mechanism for reaching it, which is a much easier argument to win than claiming a better version of their outcome. The angle worth running is normally the one their ads reveal as vacant.
Numbers worth knowing
| Metric | Typical | What it means |
|---|---|---|
| Ad age that suggests a winner | 60 to 90 days or more | On performance-led accounts only. Weak on its own, and much stronger when the same creative also has several near-identical variants running beside it. |
| Creative hit rate, most accounts | a small minority | Most tested creative fails everywhere, so a library is mainly a graveyard with a few survivors. Judging a competitor by a random ad usually means judging their test queue. |
| Variants live at once, mature advertiser | 10 to 30 | Below that, they are not really testing. Far above it, automated placements are probably generating combinations, so variant count stops indicating deliberate effort. |
| Library coverage | partial and uneven | Meta shows active ads, Google shows verified advertisers, LinkedIn covers about a year. Search and programmatic spend is largely invisible, so an empty library is not an idle competitor. |
Mistakes that quietly cost you results
- Rewriting a competitor ad with your own brand name in it
- You inherit claims your product may not support and proof you do not have, and you place yourself in a direct comparison with the more established option. Use their ad to locate the angle they have left empty instead.
- Treating a long-running ad as proof it is profitable
- Brand campaigns, automated placements and unattended accounts all keep creative alive without it earning anything. Corroborate longevity with variant count before you conclude anything from it.
- Deconstructing the ad and never opening the landing page
- The offer, the form length and the qualification questions say far more about strategy than the headline does. A mismatch between the two is often the most useful thing you will find all week.
- Drawing conclusions from one ad
- A single creative may be a live test, an agency template or a leftover nobody has reviewed. Read the full set, then read what changed across it over the past quarter.
- Assuming the copy is what is working
- Targeting, audience size and bidding decide a great deal of paid performance, and none of it is visible to you. A modest ad shown to precisely the right list will beat your beautifully rewritten version aimed at everybody.
What does the output look like?
This is the exact output the tool produces from the example inputs. It is generated by the same code that runs when you click the button, so what you see here is what you get.
Frequently asked questions
Does this actually understand the ad, or is it just matching keywords?
It is keyword and structural detection, not comprehension, and we want to be direct about that. It cannot tell that "no rush, but seats are limited" is genuine urgency versus filler, and it cannot tell that "we don’t offer a guarantee" contains the word "guarantee" without meaning what a real risk-reversal offer means. Read the flagged evidence yourself before trusting a score. Treat every result as "this pattern appears in the text," not "this claim is persuasive or even true."
What counts as an "absent" dimension versus a "weak" one?
Absent means zero matches were found for that pattern anywhere in the pasted text, which is the strongest signal, because there is nothing there to misread. Weak means a pattern was detected but faintly, for example a single question mark buried mid-paragraph rather than an actual question-led opener. The counter-positioning angles this tool builds focus on the absent dimensions specifically, since those are the cleanest gaps to claim.
Why score the dimensions the competitor already has, not just the gaps?
Because the full scoreboard tells you what you’re up against, not just where the opening is. If they score high on social proof and price anchoring, matching that with a real number of your own is worth more than fighting them on a dimension where they’re already strong. Run your own ad copy through the same tool before you publish it, so you can see your own gaps the same way.
Can I paste in my own draft ad instead of a competitor’s?
Yes, and it’s a good habit to build before every launch. Run your own draft through this tool the same way, look at which of the 8 dimensions you left at zero, and decide on purpose whether that gap is intentional or just an oversight. The best use of this tool is auditing both sides: theirs to find the opening, yours to make sure you closed it.
Related free tools
- Cold Calling Scriptwriter for recruitment agencies Outbound
- Schema Markup Generator for article pages SEO
Some links on this site are affiliate links, which means Hacking Demand may earn a commission if you buy through them at no extra cost to you. This does not influence which tools are listed. The tools on this page are free and have no affiliate relationship of any kind.