Meta doesn't rank your ad by audience anymore. It ranks your creative — and hook rate is the first number it reads. If fewer than 25% of viewers watch past the 3-second mark, the algorithm treats the creative as a mismatch and pulls distribution before your CPA has a chance to recover.
This is the reality of running ads under Meta's Andromeda system. The machine optimizes against your creative content, not your targeting settings. That makes hook rate, hold rate, and completion rate the leading indicators of what your cost per result will do next week.
In this post:
- What hook rate actually measures and why it replaced CTR as the signal that matters
- Hold rate and completion rate — how to read the full attention arc
- Where to find these metrics in Ads Manager
- Benchmark ranges for all three, with a kill/keep decision framework
- How to build creative that scores well before you spend on distribution
What Hook Rate Actually Measures
Hook rate is simple arithmetic: 3-second video plays divided by impressions, multiplied by 100. If 1,000 people see your ad and 300 watch past the 3-second mark, your hook rate is 30%.
That number is the algorithm's first filter. Andromeda runs a short distribution test on every new creative — a small impression sample — and reads the hook rate as a signal of relevance. High hook rate: this creative earns more distribution at lower CPMs. Low hook rate: the creative gets throttled, and no amount of bidding headroom recovers it.
This is why CTR has lost its status as the primary leading indicator. CTR measures people who clicked after deciding to watch. Hook rate measures people who decided to watch at all. It's an earlier, cleaner signal — and the one Meta weights most heavily in the initial scoring window.
Benly's 2026 benchmark analysis, drawn from over 12,000 ads, puts the median hook rate on Meta at 28%. Under 15% is a structural failure — kill it immediately. The 30–40% range is where creatives earn stable distribution. Above 40% puts you in the top 10% of advertisers, the zone where Meta tends to reward the creative with cheaper delivery and broader reach.
Hold Rate and Completion Rate — The Full Attention Arc
Hook rate tells you who stopped scrolling. Hold rate and completion rate tell you what happened after.
Hold rate measures the percentage of viewers who watched a meaningful portion of the video relative to those who cleared the 3-second hook. The standard calculation: 15-second plays divided by 3-second plays, multiplied by 100. For ads under 15 seconds, use 75% plays in the numerator instead.
For a 30-second ad, a solid hold rate sits between 25–40%. Strong is 40–60%. Below 25% means the opening paid off but the creative collapsed — something in the structure after the hook failed to carry the viewer through.
Completion rate — measured at 75% of total video length — tells you whether the narrative arc closed. A healthy cold-traffic completion rate on Meta sits between 8–15% at 75% completion. Below that, either the creative is too long or the back half isn't earning the viewer's time.
Reading all three metrics together isolates where attention dies. Hook rate drops? The opening three seconds aren't stopping the scroll. Hook rate holds but hold rate drops? The creative earns the click but loses the viewer in the middle. Both hold but completion rate fails? The payoff — the offer, the CTA moment — isn't landing.
Where to Find These Numbers in Ads Manager
Meta surfaces these metrics at the ad level, not the ad set or campaign level. Navigate to Ads Manager, select your campaign, click through to the Ads tab, and open the Columns dropdown. Select "Video Engagement" or build a custom column set.
The columns you want:
- 3-Second Video Plays — the numerator for hook rate
- Video Plays at 25%, 50%, 75%, 100% — the inputs for hold rate and completion rate
- Impressions — the denominator for hook rate
Meta doesn't surface hook rate as a pre-built metric. You calculate it: (3-Second Video Plays ÷ Impressions) × 100. Most performance teams build this in a spreadsheet alongside hold rate and completion rate to get a full creative scorecard.
The faster path is to pull these columns into a saved report and check it at the ad level every 48–72 hours during the first 10 days of a creative's life. That's when the data stabilizes and the algorithm's scoring becomes readable.
The Benchmark Ranges That Drive Kill/Keep Decisions
| Metric | Kill | Average | Solid | Strong |
|---|---|---|---|---|
| Hook Rate | <15% | 20–25% | 28–35% | 40%+ |
| Hold Rate (15–30s ad) | <20% | 20–25% | 25–40% | 40–60% |
| Completion Rate (75%) | <5% | 5–8% | 8–15% | 15%+ |
These aren't arbitrary targets. They reflect how Andromeda scores distribution potential during the initial impression test. A creative that clears "solid" on all three is earning its spend. A creative that falls into the "kill" range on hook rate almost never recovers — the algorithm's first read is sticky.
Triple Whale's creative fatigue framework adds a time dimension: creative lifespan on Meta has compressed from roughly six weeks to around 10 days. A 30–50% CTR drop between days 8 and 10 is the signal to rotate — not the signal to start building a replacement. Build the replacement at day 7.
How to Build Creative That Scores Well
Hook rate is won or lost in the first 3 seconds. That opening needs a single job: stop the scroll. Not tease. Not introduce. Stop. The most effective openers make a claim so specific or visual so unexpected that the viewer can't look away without knowing what comes next.
Pattern interruption works: an unusual visual frame, a close-up product shot, a direct address ("If you're still building ads manually…"), or a stat that lands before context. Motion in the first frame helps on Reels placements where static thumbnails lose to moving content automatically.
Hold rate is won by structure. Once the viewer is in, the creative needs a logical pull — each beat earns the next. If the creative opens strong and hold rate still fails, the transition from hook to body is the break point. Cut the preamble. The offer shouldn't wait until the end.
Completion rate is won by brevity. The strongest performing formats on cold traffic in 2026 run 15–30 seconds. Every second after 30 is leaking completion rate without a proportional gain in intent signals.
At the volume these metrics require — multiple creative variants per week, scored and rotated on a 10-day cycle — manual execution is the bottleneck. bulk handles the upload, variant management, and rotation layer so the execution doesn't slow down the testing cadence.
For a deeper look at what creative fatigue looks like before it hits your CPA, see Meta Ads Creative Fatigue: How to Detect and Fix It.
bulk automates Meta ad creative upload, variant management, and campaign execution — so your creative rotation keeps pace with the algorithm. Try bulk free →