Spectre AI

Features

Strategy·7 min read

Ad Copy That Converts: Stop Guessing, Start Stealing Customer Language

Most ad copy fails because it sounds like a marketer wrote it. Here's how to extract real customer language from competitor ads and structure it into copy that actually converts.

Ad Copy That Converts: Stop Guessing, Start Stealing Customer Language

The gap between what you write and what your customer actually feels is exactly where your conversion rate lives.


Most of your ad copy sounds like a marketer wrote it.

The problem is your customer doesn't think like a marketer. They think in frustrations, desires, and the specific words they'd use at 2am scrolling their phone. And until your copy uses those words — not yours — you're guessing.

Here's how to stop guessing.


The Conversion Copywriting Funnel: From Intent to Action

Every buyer moves through three stages before they pull out their wallet:

  1. Awareness — "I have a problem"
  2. Consideration — "I'm looking for solutions"
  3. Decision — "I'm comparing options and I'm close to buying"

Most ad accounts treat all three the same. They run the same "life-changing product" angle at someone who's never heard of the category AND someone who already checked out three competitors this morning. That's not a targeting problem — it's a copy problem.

High-intent copy speaks to someone who's halfway there. They don't need convincing that the problem exists. They need to know why your solution beats the one they found yesterday.

Consideration-stage copy sounds like: "Better than X — here's the proof." Decision-stage copy sounds like: "Here's the exact risk reversal you need to click buy." If every ad you're running opens with "Are you tired of X?" you're stuck at awareness — even when you're targeting hot audiences.

Map the copy to the stage before you write a single word. Everything downstream gets easier once that's clear.


Speaking the Customer's Language: Beyond Keywords

You've heard "write like your customer talks" a hundred times. Here's what nobody tells you: your customer's exact language is already in the wild. Winning competitors have already tested it against cold traffic and kept what converted.

That's free VOC (Voice of Customer) research. You just need to know where to look.

The difference between vague copy and copy that converts is almost always specificity.

  • Vague: "High-quality protein for busy people"
  • Customer: "I don't have to think about what to eat anymore"

The second phrase came from a real comment on a competitor's ad. It survived market testing. A copywriter didn't invent it — a real customer said it, other customers validated it, and a brand eventually turned it into a hook.

I pulled up Gymshark in Brand Analysis and opened the Copy tab — every headline and body copy variation they've tested is right there, filterable by type.

Their highest-frequency copy wasn't about fabric quality or "premium activewear." It was all "train harder," "push limits," "don't quit." Short declarative statements that mirror how their audience actually talks.

Gymshark's Brand Analysis showing ad count alongside Copy tab examples of top-performing headlines
Gymshark's Brand Analysis showing ad count alongside Copy tab examples of top-performing headlines

Six different ads using "actual results" instead of "proven results" isn't a coincidence. It's a signal.

When the same phrase keeps appearing across a brand's top-performing copy, they've found language that resonates. Your job is to read those patterns, not invent from scratch.

The rule: Before you write anything, spend 20 minutes in competitor ad copy. Look for repeated phrases, emotional language, and specific scenarios they keep returning to. That's your customer's vocabulary — borrow it.


Structuring Ads for Maximum Impact: From Concept to Copy

Once you have the language, you need a structure that doesn't waste it.

Two frameworks do most of the work:

AIDA — Attention → Interest → Desire → Action. Built for display and search where you're interrupting a passive scroll and walking someone from "what's this?" to "I want it."

PAS — Problem → Agitate → Solution. Built for pain-aware audiences. More aggressive. Works especially well on TikTok where interruption is expected and the viewer already has one thumb on the skip button.

For cold e-commerce traffic, PAS wins almost every time. You lead with the exact problem your customer is Googling at 11pm, you make them feel the friction, then you show up with the solution. Here's what that looks like in practice:

  • P: "Still manually scrolling competitors' feeds to figure out what's working?"
  • A: "By the time you've found 5 ads, they've already moved on to their next batch."
  • S: "Brand Analysis surfaces every ad, every landing page, every headline variation — in 30 seconds flat."

The hook is everything. In video specifically, you have 1.5 seconds to earn the next 3 seconds. After that, it compounds.

I went through the Scripts tab on a fitness supplement brand's Brand Analysis and pulled their top 10 openers. Eight out of ten started with a specific number or a direct question.

Zero started with the brand name. Zero started with a product feature. The hook was always about the customer's situation.

That's the pattern. Lead with their world, not yours.

CTAs matter more than most people admit. "Shop Now" is the weakest possible CTA for cold traffic. It only works when someone is already decided.

Match intent to action: "Learn More" for awareness, "Get Offer" or "Get [Specific Result]" for intent-driven audiences. Mismatched CTAs bleed clicks that never convert.


Stop reading about winners. Find them yourself.

Search 6.5M+ brands, their ads, revenue, and products — all in one place.

Try Brandsearch free

Advanced Testing: Validating Copy Assumptions with Data

Your intuition about what will work is a starting point, not a conclusion. The best operators write hypotheses and let data decide. The question is how you form better hypotheses to begin with.

Platform context matters more than most people acknowledge. Meta and TikTok reward completely different copy styles.

Meta's best-performing copy in most e-commerce niches tends to be:

  • Benefit-forward in the first line
  • Pain point developed in the body
  • Social proof woven in naturally ("4.8 stars, 2,400 reviews")
  • CTA tied to a specific offer, not just the product

TikTok's best-performing copy is nearly inverted. The hook has to pattern-interrupt.

Third-person product claims get scrolled past. First-person "I tried this and here's what happened" holds attention far longer.

You can see this split in real time. In Discovery, filter Meta to video ads running 25+ days — that's the threshold where you know an ad is profitable, not just being tested.

Run the same filter on TikTok. Compare the angles. They're rarely the same, even for identical product categories.

Discovery page filtered to Meta video ads showing Phase and Running Days filters active
Discovery page filtered to Meta video ads showing Phase and Running Days filters active

The brands that crack both platforms don't just translate copy between them. They write for each platform's native psychology and test independently.

The iteration loop that actually works:

  1. Pull winning copy angles from competitor ads (Brandsearch Brand Analysis Copy tab)
  2. Form a hypothesis: "This angle works because of [specific fear or desire]"
  3. Write 3 variants — same angle, different hooks
  4. Run with a controlled budget for 48-72 hours
  5. Read the results — the winner tells you something real, and so do the losers

The mistake is testing random variations without a theory. You end up with data you can't interpret. When you know why you're testing a specific variant, even losing variants give you usable signal.


Your Ad Copy Conversion Checklist

Most bad ad copy fails at one of three places:

  1. Wrong stage — Decision copy aimed at awareness traffic (or vice versa)
  2. Wrong language — What sounds good to you, not what resonates with the customer
  3. Wrong structure — Buried hook, feature-first lead, generic CTA

The fix isn't a new framework. It's research before writing.

Here's the pre-write checklist I actually use:

  • [ ] Read 10+ competitor ads in the niche before writing a single word
  • [ ] Identify 3-5 repeated phrases across winning ads — these are customer-language signals
  • [ ] Map the funnel stage of the audience you're targeting
  • [ ] Choose PAS or AIDA based on pain-awareness level
  • [ ] Lead with a problem, number, or scenario — never the brand name, never a feature
  • [ ] Match CTA to intent — "Learn More" for cold, "Get Offer" for warm
  • [ ] Write 3 hooks per angle — you won't know which one lands until you test
The best copy isn't written from scratch — it's extracted from what's already working
The best copy isn't written from scratch — it's extracted from what's already working

The best copy isn't written, it's extracted. Find the language your customer already uses. Structure it to match their intent level. Test to confirm. That's the whole game.

If you want to go deeper on extracting customer language from comments and competitor tracking, we cover it in detail in the Better Ads Using Comments & Spectre University session — eight minutes, very practical.

Share this article