What hook rate actually measures
Every video ad has a job in its first breath: stop the thumb. Hook rate is the number that tells you whether it did.
On Meta, the metric compares three-second video views to impressions, which is why it is often nicknamed the "thumb stop rate" — most people scroll on their phones with a thumb, and the opening either halts that motion or it doesn't. It is a pure attention metric. It says nothing about whether the ad sells, only whether it earns a second of consideration.
That makes hook rate an awareness-stage diagnostic. It sits at the very top of your paid funnel, above click-through and far above conversion. If the hook fails, nothing downstream gets a chance.
One important nuance: hook rate normalizes against impressions, not reach. As Coinis explains, a user who saw the ad three times counts three times in the denominator. That distinction matters when you compare numbers across ad sets with different frequency.
The hook rate formula
The calculation is deliberately simple:
Hook rate = (3-second video views ÷ impressions) × 100
Divide your 3-second video views by your total impressions, then multiply by 100. Example: 8,400 three-second views ÷ 30,000 impressions = 28% hook rate, per imagine.art.
Both inputs live in Meta Ads Manager. Some teams calculate it against reach instead of impressions; impressions is the stricter, more useful denominator because it counts every time the ad was shown.
Hook rate isn't a default column on Meta or TikTok, so you have to create it as a custom metric. On Meta, the formula is 3-second video plays ÷ impressions × 100. To set it up: go to Columns → Customize Columns → Create Custom Metric in Ads Manager.
Platform differences in how hook is counted
TikTok reports 2-second and 6-second view rates natively, and YouTube's relevant metric is View Rate (watched past 30 seconds) — not hook rate — because skippable pre-roll ads can't be skipped until second five, per imagine.art. Hook rate at the 3-second mark is a custom calculation on non-Meta surfaces. Never compare a TikTok hook rate to a Meta one as if they were the same yardstick — the checkpoints differ by a full second.
Treat 2,000 impressions per creative as the minimum before reading hook rate, and expect the number to settle properly between 5,000 and 10,000 impressions, per Spark UGC. Reads taken earlier swing too much to act on, so a kill decision at 500 impressions is a coin flip dressed up as analysis.
Hook rate vs. hold rate
Hook rate has a close sibling that lives one step down the funnel. Hold rate measures how many of the people who stopped actually finished. According to adlibrary.com, hold rate is calculated as (Video Plays at 75% ÷ Video Plays at 3s) × 100.
Think of it as a two-gate test. Hook rate is the first gate — did they stop? Hold rate is the second — did the story keep them? A brilliant hook with a weak hold means your opening writes a check the rest of the ad can't cash.
Using Meta's ThruPlay definition — ThruPlays divided by 3-second plays — Spark UGC notes that 20% to 25% is healthy on cold traffic and below 18% signals a body problem. Some practitioners target a higher hold rate because they calculate it with a different formula, so always write the formula next to the number in your reports.
A 40% hook rate with a 5% 75%-completion rate means the opener is great and the body of the ad collapses. A 12% hook rate with a 60% 75%-completion rate means few people start, but those who do finish, per Coinis. Reading both together is what tells you where to direct your creative energy.
What is a good hook rate?
Benchmarks on this question vary because they depend on placement mix, audience temperature, video length, and vertical. Here is what the 2026 data actually shows.
According to imagine.art's 2026 analysis, a good hook rate on Meta is 28–40% (solid performance), with 40%+ putting you in the top 10% of advertisers and below 20% indicating the hook is failing. Spark UGC similarly sets 25% as the cold-traffic baseline, with 30%+ good and 35–45% the elite band scaled accounts live in. Skaler's 2026 benchmark guide puts 30% or above as good and 35%+ as elite, noting that below 20% means the opening frame is failing and the ad won't earn meaningful distribution.
Here is a rough tier map based on the 2026 practitioner data above:
| Hook rate (Meta) | What it signals |
|---|---|
| 40%+ | Top tier — excellent (imagine.art, 2026) |
| 30–40% | Good to strong performance (Skaler, 2026) |
| 25–29% | Competitive baseline; test new openers (Spark UGC, 2026) |
| 20–24% | Acceptable floor; prioritise a hook refresh |
| Below 20% | Hook is failing — fix before anything else (Skaler, 2026) |
| Below 15% | Kill and replace (Spark UGC, 2026) |
Two honest caveats. First, Meta does not publish an official hook rate benchmark, which is why public numbers vary so widely — sepia-lab.com notes that thresholds come from third-party tools rather than the platforms themselves. Second, hook rate varies significantly by industry and vertical. Beating your own past creative is the game that actually moves spend efficiency.
Hook rate and Meta's Andromeda ranking system
A subtopic current top-ranking pages emphasize that the existing article underweights: Meta's Andromeda creative-ranking system now uses hook rate as an early signal when deciding which ads earn distribution, according to Skaler's 2026 benchmark guide. A weak opener can kill an ad's delivery before conversion data ever arrives — meaning a low hook rate isn't just a creative vanity problem, it's a distribution problem. This makes optimizing the first three seconds more urgent than ever, because Meta is effectively making the decision to scale or suppress your creative based partly on that opening window.
Hook rate decay: what happens over time
Hook rate decays as the same users encounter the ad multiple times. As Skaler explains, the novelty that made them stop the first time stops working by impression three or four. If you notice a previously strong hook rate sliding week-over-week against the same audience, frequency fatigue is the likely culprit — introduce new opening frames before kill thresholds are reached.
Why a high hook rate isn't the finish line
Here is the part almost every "what is a good hook rate" article skips: hook rate is a means, not an end. You don't deposit hook rate in the bank.
A high hook rate means people stopped, not that they bought. As sepia-lab.com puts it, two ads can share an identical hook rate and produce very different ROAS, so always read it alongside hold rate and downstream CPA. A great hook on a weak offer still loses money.
Walk it through with a print-on-demand store. Say a video ad earns:
- 100,000 impressions
- A 30% hook rate → 30,000 people watch past three seconds
- Of those, 2,000 click through
- Of those clickers, some percentage buy
If your average order value and true per-order profit after product cost, shipping, fees, and ad spend are healthy, those orders return real profit. Double the hook rate but attract the wrong viewers and your click-through rate can rise while profit falls. The hook improved; the business didn't.
As admakeai.com notes, you can have a high hook rate with a low CTR (engaging hook but weak CTA), or a low hook rate with decent CTR among those who do watch (strong message, weak opening). That is why hook rate belongs inside a full-funnel view rather than on its own pedestal.
How hook rate connects to the rest of your funnel
Hook rate feeds the metrics you probably already watch.
The clicks that survive the hook show up in your click-through rate, which measures the share of impressions that produced a click. A stronger hook widens the top of that funnel, giving CTR more people to work with. Because you pay for impressions, your cost per thousand impressions sets the price of every hook attempt — a cheap, high-hooking placement stretches the same budget across more attention.
Downstream, the orders that eventually close determine whether the whole thing was profitable. That is where your gross profit per order and your repeat-buyer economics decide if a high hook rate was worth chasing. If those clicks land on a product page that doesn't convert, even a spectacular hook wastes every impression.
To understand the full paid-social picture for print-on-demand, see how Meta compares to Google Ads for POD sellers and how Meta Ads ROAS is calculated for POD sellers — both put hook rate in its proper funnel context.
The takeaway: optimize the hook, but score yourself on profit.
How to improve a weak hook rate
If your hook rate sits below your account median, the fix is almost always in the first three seconds. A few reliable levers:
- Lead with motion or a pattern break. Static or slow openings lose the thumb. Start mid-action.
- Put the promise on screen fast. A bold text overlay in second one gives scanners a reason to stay.
- Test raw over polished. UGC-style ads tend to outperform polished studio cuts on hook rate — the authentic feel matches the organic feed environment and earns the stop.
- Change the first frame, not the whole ad. As reloop.so points out, the hook is just the first two to three seconds — you can swap the opening while keeping the rest of the ad identical to isolate what's driving the improvement.
- Test many hooks against one audience. Run several openings in the same ad set and let them accumulate at least 5,000–10,000 impressions each before drawing conclusions, per Spark UGC.
- Watch for frequency-driven decay. Hook rate decays as the same users encounter the ad multiple times. Rotate hooks before decay sets in.
- Pair every hook test with a hold rate read. Per adlibrary.com, the two metrics together isolate where attention dies — hook tells you who stopped, hold tells you who stayed for the payoff.
Change one thing at a time so you can read the result cleanly. For print-on-demand sellers specifically, UGC hooks showing the product in real use — unboxing, wearing, gifting — consistently outperform studio cuts on Meta. See how this fits into a broader POD growth strategy and explore Facebook Ads strategy for Shopify POD sellers when deciding where to invest your creative testing budget.
See the profit behind the hook
Hook rate lives in your ad platform. Per-order profit lives everywhere else — your product costs, shipping, payment fees, and the order data on your store. Connecting those worlds by hand is where most sellers give up.
That's the gap PodVector is built to close. It connects Shopify, Meta Ads, Google Ads, Printify, and Printful into a live data warehouse, then surfaces the true per-order profit behind every campaign — so you can see whether a scroll-stopping hook is actually stopping at the bank. Victor, its AI employee, reads that live data and proposes moves you approve, taking Shopify-side actions himself while leaving your ad account untouched. He reads ad data; he doesn't reach into your ad manager. PodVector isn't a dashboard you have to stare at — it's an employee that watches the numbers so you can watch the creative.
Want to understand how ad-channel economics feed into what the hook ultimately earns? See how Meta Ads ROAS works for POD sellers and how unit economics like payment processing fees affect your true per-order margin.
FAQs
What is a good hook rate on Meta?
According to imagine.art's 2026 analysis, the median hook rate on Meta is around 28%, with 28–40% representing solid performance and 40%+ putting you in the top tier of advertisers. Skaler's 2026 benchmark guide puts 30% as good and 35%+ as elite, with below 20% meaning the opening frame is failing. Your own account median is the more important benchmark to beat.
How do you calculate hook rate?
Divide three-second video views by total impressions and multiply by one hundred. Example: 8,400 three-second views ÷ 30,000 impressions = 28% hook rate, per imagine.art.
Is hook rate the same as thumb stop rate?
Hook rate and thumb-stop rate refer to the same metric — short-duration video views divided by impressions. "Thumb-stop" comes from the physical gesture; "hook rate" from the creative side, but the math is identical, per Skaler.
What's the difference between hook rate and hold rate?
Hook rate measures whether people stopped to watch (three-second views over impressions). Hold rate measures whether the people who stopped finished. Using Meta's ThruPlay definition — ThruPlays divided by 3-second plays — Spark UGC notes that 20% to 25% is healthy on cold traffic and below 18% signals a body problem. Always write the formula next to the number in your reports, because different practitioners calculate hold rate differently. Hook is the first gate; hold is the second.
Does a high hook rate mean my ad is profitable?
No. Hook rate only measures attention in the opening seconds. An ad can hook well and still lose money if those viewers don't click or don't convert at a healthy margin. Judge the hook on attention, but judge the campaign on per-order profit.
Why is my TikTok hook rate different from my Meta hook rate?
TikTok counts the hook at 2 seconds instead of 3, so the same creative posts a higher number there, per Spark UGC. Benchmark within one platform, never across platforms.
How do I find hook rate in Meta Ads Manager?
Hook rate is not shown by default. You have to create it as a custom metric in Ads Manager (Columns → Customize Columns → Create Custom Metric) with the formula 3-second video plays / impressions formatted as a percentage. Once saved, it appears as a column on any video ad in your account, per Skaler.
When should I kill a low hook-rate ad?
Treat 2,000 impressions per creative as the minimum before reading hook rate, and expect the number to settle properly between 5,000 and 10,000 impressions, per Spark UGC. Reads taken earlier swing too much to act on, so a kill decision at 500 impressions is a coin flip dressed up as analysis. Once you have a stable read and the hook rate sits below 15% on Meta, replacing the opening frames — or the whole creative — is the right call.
How does hook rate affect Meta ad delivery?
According to Skaler's 2026 benchmark guide, Meta's Andromeda ranking system uses hook rate as an early signal when deciding which creatives earn distribution. A weak opener can suppress an ad's delivery before conversion data ever arrives, making a low hook rate a distribution problem, not just a creative one. This is why fixing the first three seconds is the highest-leverage creative move for POD sellers running Meta campaigns — learn more in our Facebook Ads strategy guide for Shopify POD sellers.