Awareness-stage detection
AdRevila watches your ad and labels which of Schwartz's 5 awareness stages it targets — so you stop wasting cold-traffic budget on copy written for retargeting.
What it is
Every ad is written for a buyer who already knows something. Eugene Schwartz's 5 stages of awareness name that prior knowledge precisely: Unaware, Problem-Aware, Solution-Aware, Product-Aware, Most-Aware. Each stage implies a different opening line, a different proof type, and a different ask.
AdRevila's awareness-stage detection reads your ad — hook, body, CTA, on-screen text, voiceover — and returns a single stage label with a one-sentence rationale tied to a specific moment in the creative.
How AdRevila scores it
You paste a Meta or TikTok Ad Library URL. One Gemini call watches the whole video. The model identifies stage markers in the first three seconds of the creative, then checks the body and CTA for confirmation. It returns:
- A stage label (one of the five stages)
- The moment in the ad that drove the call — "opens with 'tired of breakouts at 30?' — that's a problem frame, not a category or brand frame"
- A flag if the hook stage and the body stage diverge (a common sign of an ad revised mid-flight)
The label feeds into the full framework scoring, where stage is one axis of the report's letter grade.
How to read it
The stage label sits at the top of every AdRevila report, before the score breakdown. Read it this way:
Solution-Aware — the viewer already knows what category solves their problem; the ad's job is to make your brand the obvious pick. This is where most DTC cold traffic sits. The hook can name the category, show the product, or open with social proof. It doesn't need to teach the problem.
Problem-Aware — the viewer feels the pain but hasn't decided on a solution type. The ad has to agitate the problem and then position your category as the right fix before it can pitch your brand. Problem-Aware ads are high-leverage on cold traffic because the addressable audience is larger — but they take longer to run the argument.
Unaware — the viewer doesn't know they have the problem. These ads open with a pattern interrupt or a relatable scene that names the problem before any solution appears. High effort, high ceiling. Rare in steady-state DTC; more common for category-creating products.
Product-Aware — the viewer knows your brand, hasn't bought. The ad's job is objection removal and offer clarity. Works in retargeting and warm audiences; wastes cold traffic CPMs.
Most-Aware — past buyer. The ad can skip everything and go straight to a deal, restock prompt, or new-launch announcement. Correct for retargeting; wrong for prospecting.
Why it matters
The most expensive mistake in DTC creative isn't a weak hook — it's an ad written for the wrong stage. A Product-Aware ad running to cold prospecting traffic assumes familiarity the viewer doesn't have. The hook lands as a non-sequitur. The viewer scrolls. The campaign reads as a creative problem when the real issue is a stage mismatch.
Olipop's current top-spending Meta ad opens with a creator holding a Vintage Cola can and on-screen text reading "the soda I drink instead of Coke." No problem setup. No agitation. That's Solution-Aware copy: the viewer already wants a better soda, Olipop's job is to be the brand. Running a Problem-Aware version of that ad — "tired of the sugar in Coke?" — to the same audience would be a category mistake, not a creative improvement.
Stage detection gives you the label before you optimize. With the label, you know whether the fix is a hook rewrite (correct stage, weak execution) or a structural brief change (wrong stage entirely). The Schwartz 5-stage guide has the full operator's breakdown of each stage with live DTC examples.
Frequently asked
- What are Schwartz's 5 awareness stages?
- Unaware, Problem-Aware, Solution-Aware, Product-Aware, and Most-Aware — each describing how much the buyer already knows when they see the ad. The stage determines which opening line, proof type, and CTA the ad should use.
- Why does targeting the wrong stage hurt cold-traffic performance?
- Cold prospecting audiences skew Problem- or Solution-Aware. An ad written for Product-Aware traffic assumes familiarity the viewer doesn't have — the hook reads as a non-sequitur and the viewer scrolls. Stage mismatch is a structural flaw no hook rewrite can fix.
- Does AdRevila check whether the landing page matches the ad's stage?
- The report flags the ad's detected stage and notes it. Landing-page continuity is a separate diagnostic you apply downstream — the report gives you the label you need to run that check.
- How does the stage detection work?
- You paste a Meta or TikTok Ad Library URL. One Gemini call watches the full video and reads the on-screen text, voiceover, and visual cues together. The model identifies stage markers in the first three seconds, then confirms with the body and CTA before returning a single stage label with a one-sentence rationale.
Related reading
Paste an ad.
Learn something.
Ship better creative.
Opening soon. Join the waitlist and be first in when it does.
Join the waitlist