Glossary entry
Hold Rate
Performance-creative metric
The share of viewers who watch through the body of an ad after the hook — the script's primary KPI. Target is roughly 25%+.
Hold Rate measures retention through the middle of an ad — the body — after the hook has already earned attention. If Hook Rate answers "did anyone stop scrolling?", Hold Rate answers "did the script deliver on what the hook promised?"
Most DTC brands diagnose creative by looking at CTR and ROAS. They skip the middle. That's why they keep producing ads with great hooks that quietly bleed out and never convert.
The formula
Hold Rate is typically calculated as:
Hold Rate = 25–75% completion views ÷ 3-second video views
The exact window varies by tool and platform. Some practitioners use 50% completion views as the numerator; others use average watch time divided by video length. What matters is consistency — pick one definition and stick with it across your creative reporting.
Meta Ads Manager doesn't surface a "Hold Rate" column by default. You'll build it from Video Plays at 25% (or 50%) divided by 3-Second Video Plays, both available in the custom metrics builder.
What "good" looks like
- Below 15% — the script is leaking; viewers stopped after the hook, which means the hook and body are mismatched or the pacing is too slow
- 15–25% — below average; usually a script issue — the hook sets an expectation the body doesn't meet quickly enough
- 25–35% — solid for cold DTC traffic
- 35%+ — strong; the script is holding attention through the key selling content
As with Hook Rate, treat these as relative benchmarks. A 90-second ad will have lower Hold Rate than a 15-second ad by design.
Why it matters
Hook Rate is the most-discussed creative metric, but Hold Rate is where most ads actually fail. A strong hook earns attention; a weak body wastes it.
The script — pacing, proof sequencing, how quickly you get to the core benefit — is the lever for Hold Rate. When Hold Rate is soft, the problem is almost never the visual. It's the writing.
Hold Rate also links directly to CTR. Viewers who watch more of an ad click more. If Hold Rate goes up 10 points, CTR typically follows — not always proportionally, but the correlation is reliable enough to use as a diagnostic.
How to optimize
Audit the first 10 seconds after the hook. That's where most drop-off happens. Watch your own ad past the three-second mark and ask: is there a second reason to keep watching? A question, a proof point, a payoff that the hook set up?
Tighten the transition from hook to body. The biggest Hold Rate killer is a gap between what the hook implies and what the body delivers. If your hook shows a transformation and your body opens with a founder story, you've lost half your viewers in the seam.
Cut the preamble. Most DTC scripts waste five seconds after the hook before the product appears. That's five seconds for the viewer to re-decide to scroll. Move the core proof or benefit statement earlier.
Test script variants with the same hook. Isolate the body by holding the opening constant. This is the cleanest way to diagnose whether a Hold Rate problem is the hook's fault or the script's.
When it misleads
Short-form ads. A 7-second ad can't have meaningful Hold Rate variance — there's no "body" to speak of. Reserve Hold Rate analysis for ads longer than 20–25 seconds.
High-production ads in competitive categories. Visually stunning ads sometimes hold viewers who have no intent to buy. Hold Rate looks strong; CTR and CVR are mediocre. The creative is entertainment, not persuasion. Watch Hold Rate alongside CTR together.
DTC example
A supplement brand (AG1 territory) runs two 45-second ads with the same hook — a pattern interrupt showing an empty morning routine:
- Ad A: Hook rate 34%, Hold Rate 19%. The body opens with a 10-second brand intro before any proof. Viewers drop off before the product benefit appears.
- Ad B: Hook Rate 33%, Hold Rate 31%. The body leads immediately with a specific claim ("covers 75 nutrients in one scoop") in the first sentence. More viewers reach the CTA.
Same hook performance, 12-point Hold Rate difference. The gap is entirely in the script's first 10 seconds.
Related concepts
- Hook Rate — the upstream gate; Hold Rate is conditional on passing it
- Thumbstop Ratio — near-synonym for Hook Rate; same funnel position
- Creative Diagnostic Ladder — the framework that sequences Hook Rate, Hold Rate, CTR, and CVR into a single diagnostic workflow
- Hook / Body / CTA — the structural model Hold Rate maps to the Body slot
Related
Paste an ad.
Learn something.
Ship better creative.
Opening soon. Join the waitlist and be first in when it does.
Join the waitlist