Skip to content

Ads, creatives and traffic

Ad creative testing: concepts vs iterations, a budget per creative, the metrics that decide and a weekly cycle

With broad targeting, the ad itself decides who stops scrolling and who clicks, so finding new winners is most of a media buyer’s job. Here is a testing framework for VSL and ecommerce offers: what to test, how many ads, the budget per creative, the metrics in order and the rules for cutting and scaling.

By the RevvyScales teamUpdated 12 min read

Reading pathPart 8 of 8 · Meta ads for supplement offers
  1. Facebook Ads for Supplements: Rules, Hooks and Setup
  2. Advantage+ Sales Campaigns: What You Still Control
  3. Facebook Ads Learning Phase: 50 Events, Budget, Edits
  4. Facebook Ads URL Parameters: Macros, UTMs, Naming
  5. Facebook Attribution Window: 7-Day Click, 1-Day View
  6. Facebook Ad Scheduling: Setup and When It Pays Off
  7. Ad Fatigue: How to Spot It and What to Refresh First
  8. Ad Creative Testing: Budgets, Metrics and Kill Rules
On this page
  1. What should you test first: concepts or iterations?
  2. How many creatives should you test at once?
  3. Which metrics decide a creative test?
  4. Where should creative tests run?
  5. When should you kill an ad, and when should you promote it?
  6. How to iterate on a winning ad
  7. A weekly creative testing cycle
  8. Frequently asked questions

Ad creative testing is a routine for finding ads that sell: launch a few distinct concepts, give each a budget sized from your target cost per purchase, read the results in order (hook rate, hold rate, click-through rate, cost per landing page view, then cost per purchase from real orders), cut losers by rules written before launch, and turn each winner into iterations. Then repeat it every week.

What should you test first: concepts or iterations?

A concept is a distinct reason to buy, shown in a distinct way: an angle (the problem, the mechanism, the proof, the objection) combined with a format (a talking head, a demonstration, a creator video, text on screen, a cut of the VSL). An iteration keeps the concept and changes one execution detail: the first three seconds, the length, the captions, the first frame or the presenter.

Concepts are big swings and iterations are small ones. Test concepts until one sells, then iterate on it, because an iteration can only polish an idea the market has already accepted:

Concept or iteration?

Two kinds of creative test

Big swingNew concept

A different reason to buy, or a different way to show it.

  • A new angle: taste instead of convenience
  • A new format: a demo instead of a talking head
  • A new presenter, setting or story
  • More losers, and bigger winners when one lands

Small changeIteration

The same concept with one execution detail changed.

  • A new first three seconds on a body that sells
  • A shorter or longer cut
  • New captions, first frame or music
  • Lower risk, smaller lifts, a longer life for the winner

A worked example for a fictional greens powder. Three angles (the taste, a two-minute morning routine, where the ingredients come from) and two formats (the founder talking to camera, a 15-second mixing demo) give six concepts. Once the routine demo wins, its iterations are three new hooks, a 9-second cut and the same script with a different presenter, and nothing else changes. Our post on ad angles shows where angles come from, and the one on video ad scripts turns them into scripts.

How many creatives should you test at once?

As many as your budget can judge, and no more. Each concept needs enough spend to produce a few purchases at your target cost, or you are reading noise. Three numbers decide it: your target cost per purchase, the purchases you want per concept before deciding, and the number of concepts.

A worked example. Your target is $45 per purchase. You want each concept to have a chance at about ten purchases in a week, and you launch four concepts, each in its own ad set. Each needs $64.29 a day ($45 × 10 ÷ 7), so the round costs $257.14 a day, or $1,800 for the week. If that is too much, test three concepts properly rather than four on thinner budgets.

Change the numbers to fit your account:

Calculator

Testing budget calculator

The daily spend an ad set needs to collect enough conversions in a week.

Daily budget per ad set$64.29
Daily budget, all ad sets
$257.14
Spend for one week of testing
$1,800

Meta’s documentation says delivery stabilizes once an ad set gets about 50 optimization events over 7 days. Use the CPA you actually see, not a hopeful one.

Ten purchases per concept is a test, not a finished learning phase. To speed up learning, Meta's guide tells advertisers to structure ad sets to reach at least 50 events over a 7-day period (Meta), so winners move to a scaling campaign that can feed them. Our post on the Facebook ads learning phase covers that math. A test asks whether an ad is worth scaling; the scaling campaign asks how far.

Which metrics decide a creative test?

Read the metrics in the order a viewer moves through the ad. Each rung tells you which part to fix, and only the last one tells you whether to keep the ad. Here is the ladder for one illustrative ad that spent $1,000:

The metric ladder for one ad

Illustrative numbers for $1,000 of spend

  1. Impressions100,000
  2. 3-second plays28% of the step beforehook rate 28%28,000
  3. Link clicks4.6% of the step beforeCTR 1.3% of impressions1,300
  4. Landing page views80% of the step beforethe page loaded after the click1,040
  5. Purchases2% of the step beforefrom your own orders: $47.62 each21
The share under each step is of the step before it. Hook rate and CTR are measured against impressions.

From the same numbers: a 28% hook rate (28,000 ÷ 100,000), a 1.3% click-through rate (1,300 ÷ 100,000), a cost per landing page view of $0.96 ($1,000 ÷ 1,040) and a cost per purchase of $47.62 ($1,000 ÷ 21). Each rung points at a different part of the ad:

RungFormulaIf it's weak, look at
Hook rate3-second plays ÷ impressionsThe first three seconds: image, line, motion
Hold rateThruPlays ÷ 3-second playsThe body: pacing, proof, the payoff of the hook
Click-through rateLink clicks ÷ impressionsThe promise and the call to action
Cost per landing page viewSpend ÷ landing page viewsPage speed and click quality
Cost per purchaseSpend ÷ purchases in your recordsThe VSL, the offer and the checkout

Meta doesn't report hook rate or hold rate itself. They are media-buyer conventions built from Meta's columns, and our hook rate guide explains the definitions and their traps. A landing page view is a click after which your page actually loaded: Meta's optimization goal for it looks for people "most likely to click on and load your chosen landing page" (ad set reference). A big gap between link clicks and landing page views points at a page that loads too slowly, or at accidental clicks.

Use the attention rungs to diagnose, never to promote. A hook that stops everyone and sells nothing is still a losing ad. When ads send traffic to different offers or bundles, compare the last rung as revenue per visitor, not cost per purchase alone.

The last rung only works if each purchase is tied to the ad that produced it. In RevvyScales, the rvs parameter attributes visits and sales to the campaign, ad set and ad, so your rules can run on sales recorded on your side, not only on Meta's attributed purchases (set up the rvs parameter).

Where should creative tests run?

Three setups are common, and each buys clarity with a different currency:

Where a creative test can run

Three common setups: how spend is split, the strength and the cost

Testing campaign with ad set budgets

  • How spend is split: you fix each concept's budget
  • Strength: every concept gets a fair read

Cost: more budget; more ad sets in learning

New ads inside the scaling campaign

  • How spend is split: Meta decides, within a live ad set or campaign budget
  • Strength: real auction conditions, no extra budget

Cost: new ads may get little spend, so untested ads look like losers

Meta's split testing

  • How spend is split: Meta divides the audience into groups that don't overlap
  • Strength: the cleanest answer to one question

Cost: slower and pricier per answer

Two facts from Meta's documentation explain the trade-offs. Under Advantage campaign budget, a minimum spend you set for an ad set is a target Meta "makes a best effort to achieve", not a guarantee (Advantage campaign budget), so a proven ad can starve a new one. And Meta's split testing guide says the tool "ensures no overlap between groups", asks you to select only one variable per test, and notes that larger reach, longer schedules or higher budgets tend to deliver more statistically significant results.

A practical split: new concepts in a testing campaign with ad set budgets, a few iterations of proven winners inside the scaling campaign, and Meta's split testing when one question is worth the money, such as this presenter or that one. The CBO vs ABO guide goes deeper on the budget side. Whichever setup you choose, the learning phase decides how much each ad set needs before its numbers settle:

When should you kill an ad, and when should you promote it?

Decide the rules before launch, while the numbers aren't yours yet. These are illustrative starting rules for a $45 target cost per purchase, not Meta guidance:

  1. Early cut: pause at $90 of spend (2× target) with no purchase, unless hook rate and CTR are well above your account's median; then allow $135.
  2. Middle check: at $135 of spend (3× target), keep only ads at or below $54 per purchase (1.2× target).
  3. Promote: five or more purchases at or below $45, counted in your own orders, moves the ad to scaling.
  4. Back-end check: before you scale hard, look at refunds and chargebacks by ad after two weeks.

Here is how one week plays out for four of the greens-powder concepts:

AdSpendPurchasesCost per purchaseDecision
A: routine, demo$45012$37.50Promote
B: taste, founder$1352$67.50Pause: the strong hook earned extra spend, not enough sales
C: taste, demo$900nonePause
D: origins, founder$3006$50.00Keep testing: under $54, not yet under $45

The round spent $975 and found one ad to scale. Budget for rounds like this as the cost of finding winners, because the winners pay for the losers.

Five purchases is a small sample. You are making a business decision with a stop-loss, not proving a hypothesis, which is why the scaling campaign is the second test. And leave tests alone while they run: Meta's guides note that changes to an ad set can trigger a new learning period (Meta), so a mid-test edit muddies the read.

What to do with near-misses

Ads that fail the rules often fail on one rung only, and the rung tells you what to change:

  • Strong hook, weak click-through rate. The opening works and the promise doesn't. Keep the first three seconds and rewrite the offer line and the call to action.
  • Weak hook, strong sales per click. The body sells, but the opening loses people before it starts. Test new hooks on the same body: the classic iteration.
  • Strong clicks, weak purchases. The ad and the VSL disagree. Open the VSL with the ad's promise, and check how fast the page loads on a phone.

Turn each near-miss into one iteration for next week's round, not a mid-test edit. The 2x2 in our hook rate guide, hook rate against revenue per visitor, is built for exactly this diagnosis.

How to iterate on a winning ad

A winner is a concept the market has accepted, and iterations keep it working as the same people see it again. Meta defines frequency as the average number of times each person saw your ad, and notes that the number is estimated (Ad Insights reference). When a winner's frequency climbs while its click-through rate falls and its cost per purchase rises, that's ad fatigue, and it is time for the next iteration, not a bigger budget.

Before you cut new versions, Meta's own short video on Reels creative covers full-screen design, audio and safe zones:

Optimize your ad creative using Reels best practicesMeta for Business · Feb 3, 2026Meta’s own short walkthrough of full-screen design, audio and safe zones for Reels, worth watching before you cut placement-native versions of a winner.

Then change one thing per iteration, the same discipline Meta's split testing guide asks for, so you know what moved the number:

  • New hooks on the same body: a different first line, image or motion.
  • New lengths: a tight cut for fast placements, a longer one with more proof.
  • New first frames and captions, for people watching with the sound off.
  • A new presenter reading the same script.
  • Placement-native versions, made for full-screen vertical placements rather than cropped from a feed ad.

Iterations inherit the concept's claims, so they inherit its compliance check too: a new hook can't add a claim the concept never made. For supplement offers, our post on Facebook ads for supplements shows how to write hooks that pass review.

A weekly creative testing cycle

Creative testing works better as a habit than as a project. Start with a test log: one row per ad, with the decision written in the last column on the day you make it. Here it is with the example's numbers:

WeekAdConcept or iterationSpendHook rateCost per purchaseDecision
1ARoutine, demo$45031%$37.50Promote
1BTaste, founder$13534%$67.50Pause
2A2A with a new hook$41036%$41.00Promote

Then run the same rhythm every week, so new ads keep flowing and nobody edits a test halfway through:

A weekly creative testing cycle

  1. Monday: launchThree to five new concepts or iterations, rules written down
  2. Tuesday to Wednesday: hands offNo edits while the new ads settle
  3. Thursday: first readHook rate, hold rate and CTR; apply the early cuts
  4. Friday to Sunday: sales readPurchases in your own orders; the middle checks
  5. Next Monday: decidePromote winners, brief iterations, plan new concepts

After a month, the log answers the questions that decide next month's brief: which angles sell, which formats your audience watches, and how long a winner lasts before it needs an iteration.

Frequently asked questions

How many ads should you test at once on Facebook?

As many as your budget can judge. A common starting rule is to give each concept two to three times your target cost per purchase before a first decision. With a $45 target and four concepts, about $64 a day each gives every concept a chance at ten purchases in a week. If the budget is smaller, test fewer concepts rather than starving more of them.

How long should a creative test run?

Long enough to cover different days of the week and for each concept to spend two to three times your target cost per purchase, which is often about a week. Don’t edit ads while the test runs, because changes can restart the learning phase, and judge the result on purchases in your own records rather than on early attention metrics alone.

Should creative tests run in ABO or CBO campaigns?

Ad set budgets give every concept a fixed, fair share of spend, which keeps the comparison clean. A campaign budget lets Meta move money toward the ads it expects to perform, so a proven ad can starve a new one before it proves anything. Many buyers test new concepts with ad set budgets and scale the winners under a campaign budget.

What is a good hook rate for Facebook video ads?

There is no universal benchmark worth trusting, because hook rate depends on the placement, the audience and the format. Compare each new ad with the median of your own account for the same placements, and treat a high hook rate as a reason to look closer, not a reason to scale. Only purchases decide whether the ad works.

When should you kill a Facebook ad?

Write the rule before launch. A common starting point is to pause an ad that spends twice your target cost per purchase without a sale, check again at three times target and keep only ads at or below about 1.2 times target, and promote ads with five or more purchases at or below target. Adjust the numbers to your margins and your account’s history.

How do you know when an ad has creative fatigue?

Watch three numbers together on the same audience: frequency, which Meta reports as the average number of times each person saw the ad, climbing; click-through rate falling; and cost per purchase rising. One of them moving is noise. All three moving together means people have seen the ad enough, and it is time for an iteration on the same concept.

Sources

  1. Launching your first ad campaign — Meta Horizon OS Developers
  2. Understanding and optimizing your ad campaign — Meta Horizon OS Developers
  3. Split Testing — Meta for Developers
  4. Advantage Campaign Budget — Meta for Developers
  5. Ad Set reference — Meta for Developers
  6. Ad Insights reference — Meta for Developers