Guide · Meta ads

Hook rate in Meta ads: formula, hold rate and how to improve it

Hook rate tells you whether the first three seconds of your video ad stop the scroll. Here's how to measure it, read it alongside hold rate and CTR, and raise it.

Book a strategy call →

Hook rate is the quickest way to tell whether a video ad earns attention. On Instagram Reels and Facebook, most people decide in the first second or two whether to keep watching. If your ad loses them there, nothing that comes after it matters: not the product demo, not the offer, not the call to action.

This guide explains what hook rate and hold rate are, the formulas most performance teams use, how to set them up as custom metrics in Meta Ads Manager, how to read them, and how to improve them.

What is hook rate?

Hook rate (sometimes called thumb-stop ratio) is the share of impressions where someone watched at least the first three seconds of your video ad. It measures whether the opening frames stop the scroll.

Hook rate formula: 3-second video plays ÷ impressions × 100

Meta reports "3-second video plays" (in some views shown as "Video plays at 3 seconds") as a standard metric, so hook rate is easy to calculate for any video ad.

What is hold rate?

Hold rate measures whether people keep watching after the hook. Teams use one of two common definitions, so agree on one and stick to it:

Some teams also look at average watch time or the 25%/50%/75% video-watch metrics to see exactly where viewers drop off.

How to add hook rate and hold rate in Meta Ads Manager

  1. In Ads Manager, open Columns → Customise columns.
  2. Choose Create custom metric.
  3. Name it "Hook rate" and build the formula: 3-second video plays ÷ Impressions, formatted as a percentage.
  4. Create "Hold rate" the same way with ThruPlays ÷ Impressions (or ÷ 3-second video plays).
  5. Save the column set so hook rate, hold rate, CTR, CPM and cost per result sit side by side.

Menu names change from time to time; if you can't find "Create custom metric", search Meta's Business Help Centre for custom metrics.

What is a good hook rate?

There's no universal number. Hook rate varies with placement (Reels vs Feed), audience temperature, category and video length, and averages quoted online mix all of these. The useful benchmark is your own account:

How to read hook rate with other metrics

Hook rate is a leading indicator, not the goal. An ad that stops the scroll with a gimmick unrelated to the product can have a great hook rate and a poor cost per purchase. Always judge it alongside cost per result.

How to improve hook rate

How hook rate affects what you pay

Ads that people stop on and watch tend to be delivered more efficiently, which can lower CPM, and they usually drive more clicks per impression. Together that lowers cost per result. Our guide to Meta ads cost in India explains the full cost picture, and our D2C and edtech pages show how we apply this to specific categories.

FAQs

What is hook rate in Meta ads?

Hook rate is the percentage of impressions where someone watched at least three seconds of your video ad: 3-second video plays divided by impressions. It shows whether the opening of the ad stops the scroll.

What is the hook rate formula?

Hook rate = 3-second video plays ÷ impressions × 100. You can create it as a custom metric in Meta Ads Manager so it appears next to CTR and cost per result.

What is the difference between hook rate and hold rate?

Hook rate measures the first three seconds; hold rate measures whether people keep watching after that, usually ThruPlays divided by impressions or by 3-second video plays.

What is a good hook rate for Instagram Reels ads?

It depends on placement, audience and category, so compare against the median of your own video ads rather than a number from the internet. Ads clearly above your account median are hook winners worth scaling and iterating.

Does a higher hook rate lower ad costs?

Often, because engaging ads tend to be delivered more efficiently and drive more clicks, but not always. A hook that attracts the wrong people can raise cost per purchase. Judge hook rate together with cost per result.

How many hooks should I test per ad?

A practical approach is three or more hook variants per concept, keeping the rest of the video the same, so you learn which opening works before making new full ads.

Got a product that deserves the scroll?

naineel@hungryfolksmedia.com

+91 97571 48835 · Mumbai & Bangalore