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.

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.

AD COPY ANALYSED (27 words) Category: project management software HOW TO READ THIS: these scores come from keyword and structural detection, not from reading the ad for meaning. Confirm anything you’re about to act on by rereading the actual excerpt. === PERSUASION SCOREBOARD (2/8 dimensions present) === Urgency markers: 8/10 (PRESENT) evidence: now, today Social proof: 4/10 (WEAK) evidence: already using Specificity / numbers: 2/10 (WEAK) evidence: 50,000 Risk reversal: 0/10 (ABSENT) evidence: none found Price anchoring: 0/10 (ABSENT) evidence: none found Authority signals: 0/10 (ABSENT) evidence: none found Question opener: 0/10 (ABSENT) evidence: no question mark anywhere in the copy Imperative CTA: 8/10 (PRESENT) evidence: get started, book a demo === EXPLOITABLE GAPS === - Risk reversal is completely absent. - Price anchoring is completely absent. - Authority signals is completely absent. - Question opener is completely absent. === COUNTER-POSITIONING ANGLES === 1. They ask for a commitment with nothing to de-risk it. This is the cleanest gap to take: pair we build the workflow around how your team already works instead of forcing a new process with a guarantee, a free trial, or a cancel-anytime line, since they offer none. 2. There is no price anchor, so a buyer has no reference point for whether the price is good. If it supports it, show a before/after or a comparison so we build the workflow around how your team already works instead of forcing a new process reads as the better deal, not just a different one. 3. No certification, press mention, or third-party validation shows up anywhere. If you have any (an award, a review score, a named client, a press hit), put it right next to we build the workflow around how your team already works instead of forcing a new process. Borrowed credibility is free if you have it and they’re not using theirs. 4. The ad opens with a claim, not a question, so it never makes the reader diagnose their own problem first. Open your next version by naming the specific frustration project management software buyers have, then answer it with we build the workflow around how your team already works instead of forcing a new process.

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

Some links on this site are affiliate links, which means HackingDemand 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.