How to Score a Meta Creative (0–100 Framework)

A 0 to 100 creative scoring framework for Meta ads with weighted signals

To score a Meta creative, you combine a few performance signals into a single 0–100 number so you can rank every ad on one scale. The signals worth using are click-through rate, post-click conversion rate, CPA stability, video hold rate, and recency. The part most people get wrong is the benchmark: a useful score is account-relative, not absolute. An 85 should mean "top 15% of the creatives running in this account right now," not "good compared to some industry average," because what counts as a strong CTR for a handbag brand is nothing like a SaaS company's.

Key takeaways

  • A creative score is a weighted composite of performance signals, expressed 0–100, so you can rank ads on one axis.
  • Use five signals: CTR, post-click CVR, CPA stability, video hold rate, and recency. Weight conversion and clicks highest.
  • Score account-relative, not against an industry benchmark — compare a creative only to the account's own recent cohort.
  • Compute it on a rolling window (7 days works) and track the delta; a creative dropping 20+ points in a week is the real signal.
  • The score is a flag, not an instruction. It tells you what to look at, not whether to kill or scale.

Why score creatives at all?

Once an account runs more than a handful of creatives, comparing them by eye breaks down. CTR says one thing, CPA says another, a video looks great on hold rate but converts badly. A single score collapses those into one rank so you can answer "which creatives are actually carrying this account, and which are quietly decaying" in one glance. It does not replace judgment; it tells you where to spend it.

What signals should a creative score use?

Five signals cover almost everything that matters, with conversion and clicks weighted highest because they map most directly to outcomes. These are the weights Advino uses in its creative scoring, and they are a sound default.

SignalWhat it measuresWeight
CTR vs cohortClick-through rate vs the account's other creatives in the same window25%
CVR (post-click)Conversion rate among people who clicked, normalized for landing-page variance25%
CPA stabilityHow tight CPA holds over 7 days, not just its average20%
Hold rate (3s + thruplay)Video: % past 3 seconds (the hook) and % to 95%+; redistributes for static ads20%
RecencyA small boost for newer creatives so the score doesn't reward old winners forever10%

Why CTR and CVR carry the most weight

Clicks and post-click conversion are the two signals closest to revenue. A creative can have a great hook and still lose money, so hold rate alone is misleading. Weighting CTR and CVR at 25% each keeps the score anchored to outcomes rather than vanity engagement.

Why CPA stability, not just CPA

A creative that holds a $50 CPA steady is more valuable than one that averages $50 by swinging between $30 and $80, because the steady one is predictable to scale. Scoring the tightness of CPA over the window, not just the average, rewards that.

Why hold rate (and what "hook rate" really is)

For video, the first signal of a working creative is the hook: the share of viewers who get past three seconds, often called hook rate or thumbstop rate. Pair it with thruplay (95%+ completion) and you capture both attention and retention. For static creatives there's no hold rate, so its weight redistributes to CTR and CVR.

Absolute vs account-relative scoring (the part that matters)

Most creative-scoring tools produce an absolute score against a fixed benchmark. That breaks the moment your account differs from the average the benchmark was built on — different vertical, AOV, audience, or funnel. The fix is to score each creative only against the account's own recent cohort. Then an 85 genuinely means "top 15% of what's running in this account this week," which is the comparison you actually act on. It also means a score is only as meaningful as the window and cohort behind it, so always read the score next to its 7-day delta.

How to calculate a creative score, step by step

  1. Pick a rolling window (7 days is a good default) and pull each creative's CTR, post-click CVR, CPA series, and video hold metrics.
  2. Normalize each signal within the account — rank or z-score each creative against the others in the same window, not against an external benchmark.
  3. Apply the weights (25 / 25 / 20 / 20 / 10), redistributing the hold-rate weight to CTR and CVR for static creatives.
  4. Scale the weighted result to 0–100 and store the previous period's score so you can show a delta.
  5. Recompute on a schedule (nightly is ideal) so the score reflects the latest window, and apply a small recency boost that decays over ~14 days.

Doing this by hand across one account is feasible; doing it nightly across every client creative is the part that breaks down, which is what Advino's creative scoring automates — with the formula and weights shown, so it's auditable rather than a black box. It runs on every connected account on the same flat $19–$299/mo plan.

What a creative score can't tell you

The score is a signal, not an instruction. A creative that fell from 82 to 51 in a week is a flag, but whether to kill it, refresh the hook, or hold depends on context the number doesn't have: seasonality, a landing-page change, a new competitor, where the creative sits in your testing budget. Use the score to decide what to look at first, then bring judgment to the kill-vs-scale call. And remember the score grades performance, not the real return — for that you still need a store-reconciled true ROAS.

Frequently asked questions

What is a good creative score?

With account-relative scoring there's no universal "good" number — the score tells you where a creative ranks within your own account. A useful rule: an 80+ is a current winner worth protecting, 50–80 is steady, and anything dropping sharply week over week is the real flag, regardless of its absolute value.

What's the difference between hook rate and hold rate?

Hook rate (or thumbstop rate) is the share of viewers who get past the first three seconds — it measures whether the opening stops the scroll. Hold rate usually refers to deeper retention, like the share who reach 95%+ (thruplay). A good creative needs both: a strong hook to start and retention to carry the message.

Should I score static and video creatives the same way?

Mostly, but static creatives have no video hold metrics, so that weight has to redistribute to the signals they do have (CTR and CVR). Otherwise the framework — CTR, CVR, CPA stability, recency — applies to both.

How often should creative scores update?

Nightly is ideal, on a rolling 7-day window, so the score reflects recent performance rather than a creative's lifetime average. The point of a fresh score is to catch a winner starting to fatigue while you can still act on it.