Creative strategy
How to build winning Meta ads, step by step
Most of the work that makes an ad win happens before anyone opens an editor.
Before the steps, it helps to understand why everyone keeps talking about creative diversity. There are two reasons.
| Reason | What it means for you |
|---|---|
| Meta wants people spending more time in its apps, and the best way to do that is showing each person content that's relevant to them, ads included | Relevant ads get rewarded with reach. Generic ones don't |
| AI made ads cheap to produce, so Meta needed a way to sort through all that volume. That's Andromeda (explained here) | Volume alone stopped being an advantage. Specificity is |
So if your ad talks to everyone, Meta doesn't know who to show it to. If your ad is specific, Meta knows exactly which audience pool to send it to.
Here's how to build them.
1. Research your ideal customer (ICP)
Get a very clear picture of who they are, what problem they're trying to solve and why they'd buy your product.
Then look at what your competitors are claiming. If every brand says “hydrating,” saying it louder won't work.
All of this lives in reviews, forums, support emails and comment sections. Use AI to sort through it fast, but read the best parts yourself. (More on customer language here.)
2. Pick your personas
Based on your budget, choose a few personas within that ICP. Think of them as the different types of people who buy your product.
Tip: start with your best customers by lifetime value.
3. Find the angles
Why do they really buy? Each persona buys the same product for a completely different reason.
“But my supplement just boosts energy!”
Think deeper.
| Persona | What they're really buying | The angle |
|---|---|---|
| Runner prepping for a marathon | Hitting the evening run every day, consistently | It's not discipline, it's energy |
| Working mom of two | Making it past 3pm without crashing | Getting the afternoon back |
Same product, two completely different problems. Each one is an angle.
4. Build the offer
Same idea: each persona should get an offer that fits them.
| Persona | Offer |
|---|---|
| The runner | A pack that covers the whole training block |
| The mom | A subscription, so she never has to remember and never runs out |
5. Build the ads
FormulaConcept = Persona × Awareness × Angle × Format
| Variable | Example |
|---|---|
| Persona | The marathon runner |
| Awareness | Keeps skipping evening runs, doesn't know why |
| Angle | It's not discipline, it's energy |
| Format | Native ad (how we build those) |
Change one and it's a new concept talking to a different audience.
The formats we use most:
| Format | What it does best |
|---|---|
| Founder | Puts a real person and a reason behind the brand |
| Problem agitation | Makes the cost of the problem impossible to ignore |
| Us vs. them | Shows why the alternatives fall short |
| Post-it note | Feels personal and native, gets read |
| USP callout | Blows up one reason to buy until it's unavoidable |
| Problem-solution | Shows the before and the fix side by side |
| Testimonial | Lets a customer make the argument |
| Native | Looks like a post, not an ad |
| Before and after | Proof in one glance |
| Organic | Blends into the feed, usually at a lower CPM |
6. The landing page
Technically not part of the ad, but it decides how the ad performs.
Make the destination consistent with the ad. If you send people straight to a product page, make sure it answers the claims the ad made. And if you want to go further, build a page tailored to each persona. (When the page is the problem, here's how to tell.)