Hook rate vs hold rate: formulas and what each one tells you

Hook rate tells you who stopped. Hold rate tells you who stayed. Together they show where a video ad loses people, so you fix the right part instead of remaking the whole thing.

The short answer

Hook rate is the share of impressions that watched at least the first 3 seconds of your video. It measures the opening: the first frame, the first line, the first movement.

Hold rate is the share of viewers who kept watching after that opening. It measures the body of the ad: pacing, proof, and whether the video delivers what the first seconds promised.

Neither is an official Meta metric. Ads Manager gives you the raw counts, and you build both ratios yourself. That is why every article defines them a little differently, so pick one definition and never change it mid-test.

The hook rate and hold rate formulas

Here is the version most Meta buyers use. It needs only three columns from Ads Manager: Impressions, 3-Second Video Plays and ThruPlays.

A ThruPlay is a play of at least 15 seconds, or a play to the end if the video is shorter than 15 seconds. Keep that in mind, because it affects how you read hold rate.

Example numbers, not benchmarks: an ad gets 10,000 impressions, 2,800 three-second plays and 700 ThruPlays.

How they differ in practice

The two metrics answer different questions and point to different parts of the video. Mixing them up is how teams end up rewriting a script that was fine and keeping an opening that was not.

Hook rate is about the scroll stop. It moves with the first frame, the opening line, on-screen text, sound, the creator's face and the movement in the first second. It tells you nothing about the rest of the video.

Hold rate is about the middle. It moves with how fast you get to the point, whether the proof arrives on time, whether the story keeps tension, and whether the video is simply too long for the promise it makes.

Hook and hold review template

Copy this into your test notes and fill it in per video, after the ad has enough impressions to read.

  • Ad name (with batch number, angle and format):
  • Video length and placement mix:
  • Impressions / 3-second plays / ThruPlays:
  • Hook rate = 3-second plays ÷ impressions:
  • Hold rate = ThruPlays ÷ 3-second plays:
  • Account range for this format and length (last 10 videos):
  • Pattern: low hook / low hold / both fine / both weak
  • Single change to test next (opening only, or body only):
  • Do not change the hook and the body in the same round.
  • Verdict after 7 days (spend and ROAS, not hook or hold):

Give every video test a verdict, not just a hook rate

14 days free, no card. $299 a month after that, every feature and every teammate included.

Plan your next test batch

Read them together: four patterns

Look at the two numbers side by side, against your own account's usual range. A 28% hook rate means nothing alone. It means something when your last ten videos in the same format sat between 20% and 25%.

These are the four patterns, with the fix that fits each.

What distorts both numbers

Most bad decisions come from reading these numbers too early or across things that do not compare.

Volume matters first. An ad with a few hundred impressions can swing wildly. Wait until each ad has at least a few thousand impressions before you compare hooks. That is a rule of thumb, not a law, so set your own floor and stick to it.

Video length matters second. A ThruPlay on a 12-second video means finishing it. On a 60-second video it means reaching second 15. Hold rate on short videos looks better, so compare hold rate only inside the same length bucket.

Placement matters third. Feed, Stories and Reels behave differently, and the mix shifts as Meta delivers. If one ad ran mostly in Reels and another mostly in Feed, break the numbers out by placement first.

Last, do not chase hook rate alone. A shocking opening that has nothing to do with the product will lift it and then lose people at second 4 and at checkout.

Where hook and hold fit in a test

Hook rate and hold rate explain why an ad behaved the way it did. They do not decide whether it worked. An ad can have a great hook and still never earn spend, and a plain one can carry a campaign.

That is the split Hitrate is built around. You plan each test as a numbered batch, one concept in one ad set, and Hitrate writes the ad names so every result maps back to the batch, its desire, angle, awareness stage, format and creator. That is what lets you compare hooks inside one angle instead of across a pile of unrelated ads.

After 7 days the batch gets a label from spend and ROAS against its campaign: Scaler, Spender, Efficient or Miss. Hook and hold never set the label. You use them afterward to see why a Miss missed, and the hit rate by angle and format shows which kinds of ideas keep winning.

Questions

What is the difference between hook rate and hold rate?

Hook rate is 3-second plays divided by impressions, so it measures how many people stopped on your opening. Hold rate is ThruPlays divided by 3-second plays, so it measures how many of those people kept watching. One diagnoses the first seconds, the other the body.

What is a good hook rate or hold rate on Meta?

There is no number that holds across brands, formats and placements, so be wary of anyone who gives you one. Build your own range from your last ten or so videos in the same format and length, then judge new ads against it.

Where do I find hook rate and hold rate in Ads Manager?

Neither exists as a ready-made column. Add Impressions, 3-Second Video Plays and ThruPlays to your columns, then calculate the ratios in a custom metric or a sheet. Save the column set so every test reads the same way.

Should I fix hook rate or hold rate first?

Fix hook rate first if it is low, because nobody sees the rest of the video if they do not stop. It is also the cheapest change: swap the first 3 seconds and keep the body. Move to hold rate once people reliably start the video.

Can an ad with a low hook rate still sell?

Yes. If the people who do stop are the right buyers, the ad can earn strong ROAS on modest reach. That is why the verdict should come from spend and ROAS, with hook and hold used only to explain the result.

Do hook rate and hold rate apply to static or image ads?

No. Both depend on video plays. For static ads, the equivalents are click-through rate and what happens after the click, which have to be read differently.

How many impressions do I need before trusting these numbers?

At least a few thousand per ad is a sensible floor, and it is a rule of thumb rather than a fixed threshold. Pick a minimum, write it down and apply it to every test so you are not reading noise on some ads and signal on others.

Related guides

Give every video test a verdict, not just a hook rate

14 days free, no card. $299 a month after that, every feature and every teammate included.

Plan your next test batch

Updated 2026-10-02