Skip to content

How to test ad creative without wasting spend

Most ad tests change three things at once and teach nothing. This is the method we use for every sprint, written down so you can use it with or without us.

Still from a Lumivance spec ad: a presenter opens a delivery box at his kitchen table to find the watch
Still from a Lumivance spec ad: a presenter talks to camera, then lifts the watch from its case
Stills from our spec ads, made with AI.

Start with angles, not ads

An angle is a reason to buy: it saves time, it’s gentle on sensitive skin, it replaces three products. A hook is how an ad opens. An execution is how it’s made: a presenter talking, a demo, hands only, a product hero.

Most tests change all three at once, so when an ad wins you can’t say why. Choose four or five angles first. Everything else in the test exists to find out which of them sells.

Build a matrix

Cross your angles with three or four executions and make one ad per cell. Five angles by four executions is twenty ads.

Read the results by row and by column. A row that wins tells you the reason to buy. A column that wins tells you the format your buyers respond to. Both are worth more than a single winning ad, because they tell you what to make next.

Still from a Lumivance spec ad: a presenter talks to camera, then lifts the watch from its case
One execution from a twenty-ad matrix: presenter, to camera.

Give every ad a fair budget

An ad needs enough spend to be judged. A common rule of thumb is to let each ad spend at least your target cost per customer, often two or three times it, before judging it on results alone. Less than that and you’re reading noise.

If your budget can’t carry twenty ads at that level, test fewer at once. Ten ads judged properly beat twenty judged on luck.

Read the numbers in order

Every ad has to do four jobs in sequence, and each has its own number:

  • Hook rate: did people stop? Three-second views divided by impressions.
  • Hold rate: did they stay? How many of those viewers kept watching.
  • Click-through rate: did they want more?
  • Cost per customer: did they buy?

Cut, iterate, scale

An ad that fails early, on hook rate, can be cut cheaply. An ad that hooks people but doesn’t convert is worth iterating: keep the opener, change the offer or the ending. An ad that hits your target cost per customer gets budget, raised in steps rather than overnight.

Name everything

Name files and ads by angle, hook, execution, shape and version, for example ROUTINE_HOOK-B_DEMO_9x16_V03. Six weeks later your results will still make sense, and so will the next brief.

Refresh before fatigue

Rising frequency, falling click-through and a creeping cost per customer mean an ad is wearing out. Have the next batch ready before that happens, not after.

Want to see what we’d test first?

Tell us what you sell and what you’re running now. We’ll come back with the angles we’d test first and what it costs.