Contents
- What is hook rate?
- How to set up hook rate in Ads Manager
- Hook rate benchmarks by industry
- So what is a good hook rate?
- How many impressions before you trust the number?
- Why your hook rate is low
- Different buyers stop for different hooks
- How to improve hook rate
- Worked example: diagnosing three ads
- Read hook rate alongside the rest of the funnel
Every short-form video ad has the same first job: stop the thumb. If the opening frame doesn't earn a pause, nothing after it matters, however good the offer, the product demo or the creator. Hook rate is the metric that tells you how well that first job is being done, and it is usually the first number media buyers check when a new creative goes live.
This guide explains how to calculate hook rate on Meta and TikTok, gives median hook rates for 21 industries, and covers how to diagnose and fix a weak opening, ideally before the ad spends a dollar.
What is hook rate?
Hook rate (also called thumb-stop rate) is the share of impressions in which a viewer watched at least the first three seconds of your video:
Because it is measured against impressions rather than views, hook rate captures everyone the platform showed your ad to, including the people who scrolled past without a second glance. That makes it a clean read on the opening seconds: the visual, the first words on screen, the first line of audio and how quickly the ad signals "this is for you".
Where to find it
- Meta Ads Manager: there is no built-in "hook rate" column. Create a custom metric: *3-second video plays ÷ impressions*. Some teams use video plays at 25% instead for longer ads, but 3-second plays is the common standard.
- TikTok Ads Manager: TikTok reports 2-second and 6-second video views rather than 3-second plays. Most teams use 2-second views ÷ impressions as their TikTok hook rate, which runs slightly higher than a 3-second figure would. Keep the definition consistent when you compare ads.
- YouTube Shorts: use the views and engaged-view data in Google Ads and compare Shorts against Shorts; skippable in-stream ads behave differently and should not share a benchmark.
How to set up hook rate in Ads Manager
Meta: create a custom metric once
- 1In Ads Manager, open Columns and choose Customize columns.
- 2Select Create custom metric, and name it "Hook rate".
- 3Build the formula 3-second video plays ÷ Impressions and set the format to a percentage.
- 4Save it, add it to a saved column preset next to ThruPlays, CTR (link) and cost per result, and use that preset for every creative review.
Once saved, the metric can be reused in any column preset, so every ad is compared on the same definition. Add a second custom metric for hold rate (ThruPlays ÷ Impressions) at the same time; the two read best side by side.
TikTok: be explicit about the definition
TikTok reports 2-second and 6-second video views rather than 3-second plays. Decide on one definition for your team (most use 2-second views ÷ impressions), add the view and impression columns to your report, and calculate the rate in the report or an exported sheet. Write the definition on the report itself, so nobody compares a TikTok 2-second rate with a Meta 3-second rate and draws the wrong conclusion.
Hook rate benchmarks by industry
The table below shows the median 3-second hook rate for 21 industries, based on public 2026 industry data covering roughly 88,000 Meta video ads. These are the same baselines AdFlame uses on its Creative Benchmarks page and when it scores an ad against its category.
| Industry | Median hook rate | Est. still watching at 15s |
|---|---|---|
| Business Services | 28.7% | 6.3% |
| Beauty & Wellness | 28.1% | 6.2% |
| Sports & Fitness | 26.9% | 5.9% |
| Food & Dining | 26.1% | 5.7% |
| Mobile Apps & Gaming | 25.9% | 5.7% |
| Ecommerce & Retail | 25.4% | 5.6% |
| Lifestyle & Hobbies | 25.4% | 5.6% |
| Home & Garden | 25.1% | 5.5% |
| Banking & Financial Services | 23.9% | 5.3% |
| Education | 23.9% | 5.3% |
| Employment | 23.9% | 5.3% |
| Real Estate | 23.9% | 5.3% |
| Travel | 23.9% | 5.3% |
| News & Politics | 23.6% | 5.2% |
| Vehicles & Transportation | 23.6% | 5.2% |
| Media & Entertainment | 23.0% | 5.1% |
| Apparel & Accessories | 22.9% | 5.0% |
| SaaS & Software | 22.9% | 5.0% |
| Baby & Children's Products | 22.6% | 5.0% |
| Consumer Electronics | 22.2% | 4.9% |
| Technology | 22.2% | 4.9% |
Two patterns stand out. Categories with an instantly visual payoff (skincare results, food, fitness transformations) open strongest, because the first frame can show the outcome. Categories that sell something abstract or considered (software, electronics specs, financial products) open weaker, because the value usually needs a sentence to explain.
So what is a good hook rate?
A useful way to read your number is relative to your category median:
| Your hook rate vs category median | What it usually means | What to do |
|---|---|---|
| More than 5 points below | The opening is not landing. Viewers do not recognize the ad as relevant fast enough. | Replace the first 2–3 seconds before touching anything else. |
| Within ±5 points | Typical. The hook is doing its job but not standing out. | Test two or three alternative openings on the same body. |
| 5–10 points above | Strong. The first frame earns attention. | Protect it; look at hold rate and CTR next. |
| More than 10 points above | Exceptional, often a pattern interrupt or a highly specific call-out. | Use it as a template for new variants before it fatigues. |
As a rough rule of thumb, many performance teams treat anything above 30% as a strong hook on Meta and 35–40% as strong on TikTok, where a 2-second definition and a sound-on feed lift the numbers. Those thresholds are only meaningful within one platform and one definition.
How many impressions before you trust the number?
Hook rate is a proportion, so small samples are noisy. The table shows the approximate 95% margin of error around a 25% hook rate at different impression counts. Two ads whose hook rates differ by less than the margin are, statistically, the same.
| Impressions | Margin of error (±) | What you can conclude |
|---|---|---|
| 500 | ±3.8 points | Only very large differences are real |
| 1,000 | ±2.7 points | A 6-point gap is probably real |
| 2,000 | ±1.9 points | Good enough to cut clear losers |
| 5,000 | ±1.2 points | Reliable for comparing hooks |
| 10,000 | ±0.8 points | Small differences become meaningful |
| 20,000 | ±0.6 points | Precise; more data adds little |
In practice, that means hook rate becomes useful very early, often within the first day, which is exactly why it is the best leading indicator for cutting weak creative before it reaches the conversion volume needed to judge CPA.
Why your hook rate is low
When we look at weak openings, the cause is almost always one of these:
- 1A slow start. A logo sting, a black frame, a creator saying "hey guys" or a wide establishing shot. The first frame should already be the most interesting frame.
- 2No clear subject. The viewer can't tell what they are looking at or who it is for within a second. Clutter and small products in wide shots are common culprits.
- 3Text that can't be read in time. On-screen text that is too long, too small, low-contrast, or hidden behind the platform's buttons. Most feeds start muted, so the first line of text often carries the whole hook. (Check placement with the TikTok & Reels Safe Zone Checker.)
- 4Nothing changes on screen. A static first three seconds reads as an ad. A cut, a zoom, a hand entering the frame or a before/after reveal resets attention.
- 5The wrong promise for the audience. The hook speaks to a problem your target buyer doesn't have, so the people the algorithm shows it to keep scrolling.
Different buyers stop for different hooks
An average hook rate hides the fact that each kind of buyer decides to stop for a different reason. Designing the opening around the buyer you most want is usually worth more than chasing a higher average:
| Buyer type | What makes them stop | What makes them scroll |
|---|---|---|
| Problem-focused | Their exact problem, named in the first line | Vague lifestyle imagery |
| Trend follower | Native formats, creators, what is popular now | Anything that looks like a traditional ad |
| Bargain hunter | A visible deal, comparison or price advantage | Premium cues with no sign of value |
| Social seeker | Real people, reactions, social proof | Faceless product shots |
| Feature analyst | A specific claim, spec or demonstration | Hype without substance |
If your ad is meant for bargain hunters but opens with a premium lifestyle shot, a mediocre hook rate is the audience telling you so. Pre-testing by buyer type shows which group a hook is working for before the auction does.
How to improve hook rate
- Lead with the outcome or the problem. Show the result (clear skin, the finished room, the dashboard full of sales) or name the pain in the first line of text.
- Call out the viewer. Specific beats clever: "If you run Meta ads for a DTC brand…" stops the right person and filters out the wrong one.
- Cut faster at the start. Two or three visual changes in the first three seconds is a sensible target for most ecommerce and app ads; slower pacing can work for premium or story-led brands.
- Make the first line of text do the work. Six to eight words, high contrast, placed clear of the caption area and the right-hand button rail.
- Keep the body and swap the opening. Most losing ads have a reasonable middle and a weak first three seconds. Test several hooks on the same body before reshooting anything. Our hook formulas guide has 21 starting points.
Worked example: diagnosing three ads
Three ads for the same ecommerce product (category median hook rate 25.4%) after a week of spend. The figures are illustrative:
| Ad | Hook rate | Hold rate (ThruPlays ÷ impr.) | Link CTR | Diagnosis and next step |
|---|---|---|---|---|
| A: unboxing, logo first | 18% | 3.1% | 0.6% | Weak opening. Recut to start mid-unboxing with the product visible in frame one. |
| B: "3 mistakes" list | 34% | 3.4% | 0.7% | Strong hook, collapses after it. The list never reaches the product; bring the product into mistake one. |
| C: before/after demo | 27% | 6.8% | 1.4% | Healthy throughout. Scale it and test new hooks on this body before it fatigues. |
Ad B has the best hook rate and is not the best ad. Ad C is only modestly above benchmark on the hook, but it keeps viewers and sends them to the site. Reading the hook alone would have scaled the wrong ad.
Read hook rate alongside the rest of the funnel
Hook rate is the top of a chain. Each link tells you something different:
| Metric | Question it answers | Usual fix when it is weak |
|---|---|---|
| Hook rate | Did they stop? | New opening frame and first line |
| Hold rate (15s or ThruPlay) | Did they stay? | Pacing, structure, proof earlier |
| CTR (link) | Did they want more? | Clearer offer and call to action |
| Conversion rate / CPA | Did they buy? | Landing page, offer, audience fit |
If the hook is strong and the hold rate collapses, the body breaks the promise the opening made; our guide to hold rate and retention curves covers how to read that drop. If both are strong but CTR is weak, the ad entertains without selling. And if everything up to the click looks healthy but CPA is high, the problem is usually after the ad. The full walkthrough is in why your video ads aren't converting.
Frequently asked questions
What is hook rate in Facebook and Meta ads?
Hook rate is the percentage of impressions where someone watched at least three seconds of your video: 3-second video plays divided by impressions. Meta does not show it as a standard column, so you create it as a custom metric in Ads Manager.
What is a good hook rate for TikTok ads?
TikTok reports 2-second and 6-second views, so most teams calculate hook rate as 2-second views divided by impressions. Because of that shorter window and a sound-on feed, TikTok hook rates usually run higher than Meta's; many teams treat 35–40% as strong. Compare like with like rather than across platforms.
What is the difference between hook rate and thumb-stop rate?
They are the same idea. Thumb-stop rate is the older term; hook rate is more common in performance marketing today. Both measure the share of impressions that turned into a short view.
Does a higher hook rate mean a better ad?
Not on its own. A hook that stops the wrong audience can raise hook rate while hurting CPA. A good hook stops the people likely to buy and sets up the rest of the ad, so always read it alongside hold rate, CTR and cost per result.
Can I measure hook rate before an ad goes live?
You can predict it. Pre-testing tools such as AdFlame simulate how different buyer types react second by second and compare the opening against industry benchmarks, so you can fix a weak hook before it spends budget.
Pre-test your next video ad before you spend
See where each type of buyer drops off, what they think, and what to fix, in minutes. Your first two tests are free.
Start free trial