Hook Rate Formula: How to Calculate and Improve It in 2026
Learn the hook rate formula, what counts as a good hook rate, and proven tactics to lift the first seconds of your video ads.
Nawneet Kumar, Founder
A video ad's hook rate is the percentage of viewers who watch past the first few seconds. The standard hook rate formula is (3-second video views ÷ impressions) × 100. On Meta, a hook rate above 30% is generally strong, while anything below 15% signals your opening frame needs work. Improving this single metric often lifts click-through rate and lowers cost per acquisition because the algorithm rewards creatives that hold attention.
Why hook rate matters more than ever
Platforms like Meta, TikTok, and YouTube Shorts decide within the first auction cycle whether your ad deserves more reach. The signal they lean on hardest is early-view retention. If most people scroll past your opening frame, the algorithm reads that as low quality and throttles delivery. That means even a perfectly targeted campaign can underperform if the creative fails the three-second test.
For teams running Meta Advantage+ campaigns or Google Performance Max, creative volume compounds this pressure. You are not just competing against other advertisers; your own ad variants compete against each other inside the auction. The ones with higher hook rates win more impressions, which means the rest of your budget quietly shifts toward your best openers.
What is hook rate?
Hook rate measures the share of people who see your video ad and keep watching past a defined early threshold. On Meta the standard threshold is three seconds. On TikTok it is often two seconds (sometimes reported as the "2s view rate"). YouTube Shorts uses a similar early-retention signal internally, though it surfaces slightly different metrics in the dashboard.
The core idea is the same everywhere: did the viewer stop scrolling long enough for your message to begin?
Hook rate vs. thumb-stop rate
These terms are used interchangeably in many teams, but some media buyers draw a distinction:
| Metric | Definition | Platform example |
|---|---|---|
| Hook rate | 3-second views ÷ impressions × 100 | Meta Ads Manager |
| Thumb-stop rate | 3-second views ÷ reach × 100 | Custom column in Meta |
| 2s view rate | 2-second views ÷ impressions × 100 | TikTok Ads Manager |
The difference between impressions and reach matters when frequency is high. If a user sees your ad three times, that is three impressions but one reach. Thumb-stop rate (using reach) gives a per-person reading, while hook rate (using impressions) tells you how the ad performs per auction opportunity. Most performance teams optimize around the impressions-based version because it aligns with delivery mechanics.
The hook rate formula step by step
Here is the calculation broken down:
- Pull 3-second video views from your ad platform. On Meta, this column is called "Video plays at 3s" or "ThruPlay" depending on your column setup.
- Pull impressions for the same ad over the same date range.
- Divide 3-second views by impressions.
- Multiply by 100 to express as a percentage.
Worked example
- 3-second video views: 12,400
- Impressions: 41,000
- Hook rate: (12,400 ÷ 41,000) × 100 = 30.2%
A 30% hook rate means roughly one in three impressions resulted in someone watching at least three seconds.
What counts as a good hook rate?
Benchmarks shift by vertical, placement, and format. The table below reflects ranges commonly reported by performance agencies and internal Meta case studies in 2025-2026.
| Hook rate range | Interpretation | Typical next step |
|---|---|---|
| Below 15% | Weak opener, likely throttled delivery | Reshoot or re-edit the first 1-2 seconds |
| 15-25% | Average, room to improve | Test new opening frames while keeping the body |
| 25-35% | Strong, competitive in most verticals | Scale spend, iterate on body and CTA |
| Above 35% | Exceptional | Use this opener as a template for new variants |
Keep in mind that Reels placements on Meta tend to have higher hook rates than in-feed because users are already in a video-watching mindset. Compare like for like when benchmarking.
Six tactics that lift hook rate
1. Lead with motion in frame one
Static text cards or slow fades lose the scroll race. Open with a hand entering frame, a product being unboxed, or a face turning toward camera. Movement in the first 300 milliseconds triggers the viewer's peripheral attention before they consciously decide to watch.
2. Front-load a specific, curiosity-driven claim
"I cut my CPA by 40% with one change" outperforms "Here are some ad tips." Specificity creates an open loop the viewer wants to close. Pair the claim with on-screen text so it works with sound off.
3. Match the visual language of the placement
A polished brand film looks out of place in a Reels feed full of selfie-style clips. UGC-style ads shot on a phone camera consistently post higher hook rates on social placements because they feel native. Tools like Tadka generate audience-tuned creative across multiple visual styles from a single brief, so you can test polished vs. lo-fi without separate production runs.
4. Use pattern interrupts
A sudden color shift, a jump cut, or unexpected text ("Stop scrolling if you spend over $50 on skincare") breaks the monotony of the feed. Pattern interrupts work best when they are relevant to the product rather than purely gimmicky.
5. Test multiple opening frames on the same body
The fastest path to a higher hook rate is isolating the variable. Keep your ad's middle and end the same, then swap in five different openers. This is the core logic behind creative volume testing: more variants entering the auction means the algorithm finds winners faster.
6. Shorten the hook window
If your first real hook arrives at second two, re-edit so it lands at second one. Every fraction of a second matters in a thumb-scroll environment. Some editors literally trim the first 0.5 seconds of dead air and see a measurable lift.
How hook rate fits into a broader creative scorecard
Hook rate tells you whether the door opened. It does not tell you whether the visitor stayed or converted. Pair it with these companion metrics:
| Metric | What it tells you | Where to find it |
|---|---|---|
| Hook rate (3s views ÷ impressions) | Opening-frame strength | Meta, TikTok dashboards |
| Hold rate (15s views ÷ 3s views) | Mid-video engagement | Custom column in Meta |
| Creative fatigue index | When performance decays | Frequency + CTR trend |
| Outbound CTR | Intent to act after watching | Standard ad platform column |
| Cost per acquisition (CPA) | Bottom-line efficiency | Ad platform or analytics |
A creative with a 40% hook rate but a 2% hold rate has a strong opener attached to a weak body. Conversely, a 20% hook rate with a high hold rate suggests the content is good but the first frame is losing people. Diagnose each layer separately.
Automating hook rate improvement at scale
Manually re-editing openers works when you run five ads. It breaks down when you run fifty or five hundred. At higher creative volume, the workflow shifts:
- Generate opener variants programmatically. Tadka produces multiple hook-frame options per brief, each tuned to a different audience angle, so you launch a wider test matrix without multiplying design hours.
- Let the algorithm sort. In Advantage+ Shopping campaigns or PMax asset groups, the platform's auction system allocates budget toward the highest-performing creatives. Your job is to supply enough variety that the system has real choices.
- Read back the data. After 1,000-2,000 impressions per variant, pull hook rates, hold rates, and CTRs. Pause the bottom quartile, iterate on the top quartile, and launch the next batch.
This loop, brief to variants to data to iteration, is where most scaling teams spend their energy in 2026. The creative is the targeting.
Common mistakes when optimizing hook rate
- Optimizing hook rate in isolation. A clickbait opener that tanks hold rate or conversion rate is a net negative. Always check downstream metrics.
- Using a single creative across all placements. A 9:16 Reel and a 1:1 feed card have different scroll dynamics. Segment hook rate by placement before drawing conclusions.
- Ignoring sound-off viewers. Meta reports that a large share of in-feed impressions play without audio. If your hook relies on a voiceover with no text overlay, you are invisible to a big chunk of your audience.
- Testing too few variants. One new opener is a coin flip. Five new openers give the algorithm a real selection set. Lean into volume. Tadka makes this practical by generating style and audience variations from a single input.
Actionable takeaways
- Calculate hook rate as (3-second views ÷ impressions) × 100 and track it weekly per creative.
- Aim for 25%+ on Meta feed placements and 30%+ on Reels as starting benchmarks.
- Isolate the first 1-2 seconds as your primary test variable before changing anything else in the ad.
- Pair hook rate with hold rate and outbound CTR to diagnose whether problems live in the opener, the body, or the CTA.
- Scale the loop by generating multiple opener variants per brief and letting the platform's algorithm pick winners.
Sources: Meta Business Help Center: Video Metrics, TikTok Ads Manager: Video Performance Metrics
Tadka turns one brief into dozens of hook-frame and style variations so your Advantage+ or PMax campaigns always have fresh openers to test. Try it in the studio.
Frequently asked questions
- What is the hook rate formula?
- The hook rate formula is (3-second video views ÷ impressions) × 100. It tells you what percentage of ad impressions resulted in at least three seconds of viewing. A higher hook rate means your opening frame is strong enough to stop the scroll.
- What is a good hook rate on Meta ads?
- On Meta, a hook rate above 25% is considered solid for most verticals, and above 35% is exceptional. Reels placements tend to skew higher than in-feed because users are already watching video content. Always compare within the same placement type.
- How is hook rate different from thumb-stop rate?
- Hook rate divides 3-second views by impressions, while thumb-stop rate divides 3-second views by reach. The difference matters at higher ad frequencies. Hook rate reflects per-auction performance, and thumb-stop rate reflects per-person performance.
- What is a good hook rate on TikTok?
- TikTok typically uses a 2-second view threshold rather than 3 seconds. A 2-second view rate above 30% is generally strong on TikTok. Because the platform is video-first, baseline attention is slightly higher than on mixed-format feeds.
- How many impressions do I need before hook rate is reliable?
- Most media buyers wait for at least 1,000 to 2,000 impressions per creative before reading hook rate with confidence. Below that threshold, small sample sizes can make results noisy. If you are testing many variants, use the platform's built-in significance indicators when available.
- Does hook rate affect ad delivery on Meta?
- Yes. Meta's auction system factors in estimated engagement when deciding how often to show your ad. A low hook rate signals low relevance, which can reduce delivery and increase CPM. Improving your opener often unlocks more volume at a lower cost.
- Can I improve hook rate without reshooting video?
- Absolutely. Re-editing the first 1-2 seconds, adding bold on-screen text, trimming dead air at the start, or swapping in a new thumbnail frame can all lift hook rate without a new shoot. Tools like Tadka can generate new opener variants from existing assets.
- How does creative volume relate to hook rate?
- Higher creative volume means you test more opening frames, which increases the odds of finding a high-hook-rate winner. Platforms like Advantage+ and PMax allocate budget toward top performers automatically, so feeding them more variants accelerates optimization.
- Should I optimize for hook rate or click-through rate?
- They measure different things. Hook rate tells you if the opener grabbed attention; CTR tells you if the full ad drove intent to act. A high hook rate with a low CTR means the body or CTA needs work. Optimize hook rate first since it is upstream of every other engagement metric.
- What is hold rate and how does it relate to hook rate?
- Hold rate is typically calculated as 15-second video views divided by 3-second video views. It measures whether people who passed the hook kept watching. Together, hook rate and hold rate let you diagnose whether a problem is in the opener or the middle of the ad.
- Does hook rate matter for static image ads?
- Hook rate is a video-specific metric since it relies on timed view thresholds. For static ads, the closest equivalent is thumb-stop ratio, sometimes estimated by comparing clicks or engagements to impressions. The concept of grabbing attention in the first moment applies to both formats.
- How often should I refresh creatives to maintain hook rate?
- Creative fatigue typically sets in after 7-14 days of heavy spend, though it varies by audience size and frequency. Monitor hook rate trends weekly. When you see a consistent decline over 3-5 days, it is time to rotate in new variants.
Try it on your own brand
Describe your product and watch it become a grid of audience-tuned ads in minutes.
See how Tadka worksMore blog
7 Best AI Ad Creative Tools in 2026 (Honest Comparison)
Comparing the 7 best AI ad creative tools in 2026 by output volume, quality, pricing model, and channel fit to help you pick the right one.
Advantage Plus Creative: What It Is and How to Win in 2026
Learn what Advantage+ creative is, how Meta's AI optimizations work, and how to feed them enough creative volume to maximize ROAS in 2026.
DCO Advertising Explained: How Dynamic Creative Works in 2026
Learn how DCO advertising assembles personalized ad creatives in real time, why creative volume matters, and how to run DCO campaigns that actually perform.