Creative guidesCreative strategy

Hook Rate: Formula, Benchmarks and How to Read It

What hook rate measures, the formula ads managers actually use, how it differs from hold rate and CTR, and how to read it before changing your opening.

References examined in this guide. Creative examples, not verified performance results.
In this guide

Before you start

Hook rate is the share of impressions that turn into a few seconds of watch time. It is the cleanest single signal that your opening is doing its job—and the easiest to misread. This guide covers the formula, where to find the inputs, what practitioners treat as healthy ranges, and how to connect the metric back to your first frame.

What hook rate actually measures

Hook rate answers one question: of everyone the platform showed your ad to, how many stayed past the opening moments? On Meta placements the common working definition is three-second video plays divided by impressions. On TikTok, practitioners typically use the two-second or six-second view counts divided by impressions, depending on which signal they trust for their placement.

The naming is informal—ads managers do not label a column ‘hook rate.’ You compute it yourself from the view-duration metrics each platform reports. That also means two people citing hook rate may be using different numerators. Always state your formula when comparing numbers across accounts or reports.

What it is not: hook rate is not a measure of whether the ad worked. It measures whether the opening earned the next few seconds. Clicks, conversions and downstream metrics answer the other half of the question.

The formula and where to find the inputs

Working formula for Meta placements: hook rate = 3-second video plays ÷ impressions. In Ads Manager, add ‘3-second video plays’ and ‘Impressions’ to your columns and divide. Some teams use video plays at 25% instead—that is a different, stricter metric; do not mix the two in one trend line.

For TikTok, the usual inputs are 2-second or 6-second video views over impressions. Because TikTok counts a view sooner, TikTok hook rates typically read higher than Meta figures for the same creative—another reason cross-platform benchmarks mislead.

Hold rate is the next checkpoint down the funnel: the share of impressions (or of hooked viewers) reaching a deeper milestone—ThruPlay, 15 seconds, or a completion. A practical pairing is hook rate for the opening’s performance and hold rate for whether the rest of the ad keeps the promise the hook made.

  • Meta hook rate: 3-second video plays ÷ impressions
  • TikTok hook rate: 2s or 6s video views ÷ impressions—pick one and stay consistent
  • Hold rate: ThruPlay, 15s views or completes ÷ impressions
  • CTR: link clicks ÷ impressions—a different question entirely
  • Always record which numerator you used beside the result

Benchmarks: what practitioners call a good hook rate

There is no official benchmark—Meta and TikTok do not publish hook-rate targets, and any exact figure you see quoted is practitioner folklore. Treat ranges as rough orientation, not goals.

For Meta feed and Reels placements, media buyers commonly describe figures under roughly 20% as weak, the mid-20s to low-30s as workable, and above that as strong. TikTok numbers run higher on the same creative because of the earlier view count. Your placement, audience temperature and offer all shift these bands.

A more reliable benchmark is your own baseline: the hook rate of your existing creatives on the same placement and audience. When a new opening beats your baseline by a meaningful margin, that is actionable signal regardless of where it sits in a generic range. Compare like with like—same placement, similar audience, similar spend window.

What moves hook rate: the first frame does the targeting

Viewers decide in the first second whether a video is for them. The PhilSnap reference opens on a stamp and a question about its value—the object on screen tells collectors and curious owners to stay before a word is processed. That is the mechanic hook rate measures: did the opening frame select the right viewer and give them a reason to continue?

Openings that lift hook rate usually share three traits: a recognizable object or situation in the first frame, one open question the viewer wants answered, and no branding preamble. Logos, slow fades and ‘hi guys’ intros spend the first seconds on content the viewer did not ask for.

The corollary matters too: a hook that attracts everyone hooks no one. An opening that inflates hook rate by misleading the viewer will show up as weak hold rate and wasted spend further down. Optimize for the right viewer staying, not for the biggest number.

Read the metric before you rewrite the opening

Hook rate low, hold rate proportionally similar: the opening is not selecting or intriguing viewers—test a different first frame or opening question. Hook rate healthy but hold rate collapses right after: the opening promised something the ad did not deliver—fix the bridge, not the hook.

Hook rate fine, hold rate fine, CTR weak: the creative earns attention but the offer or CTA is not converting it—that is a different problem from the hook.

Before judging, give each creative enough impressions to read: decisions made on a few hundred impressions are mostly noise. Keep placement, audience and edit constant when you compare two openings, and define the outcome you care about before looking at the numbers.

  • Low hook + low hold: rework the first frame and opening question
  • High hook + collapsing hold: the ad breaks the hook’s promise—fix the bridge
  • Healthy watch metrics + weak CTR: revisit offer and CTA, not the hook
  • Read each creative on comparable placement, audience and spend
  • Change one variable per test when comparing openings

Turn the metric into a creative brief

The practical use of hook rate is a tighter brief: pick a structure, write the first frame and opening line to earn three seconds from your specific audience, then check the number against your baseline. Our public library breaks real openings into timed scenes so you can study what the first frame does before you film yours.

A better opening shows up in the metric within days of spend. Iterate the frame and the first line before touching the rest of the edit—the opening is the cheapest thing to test and the metric is built to isolate it.

Frequently asked questions

Is hook rate the same as hold rate?

No. Hook rate measures the first few seconds (roughly 3s plays over impressions on Meta). Hold rate measures deeper retention—ThruPlay, 15 seconds or completion. Hook rate grades the opening; hold rate grades whether the rest kept its promise.

What is a good hook rate?

There is no official figure. Practitioners often treat sub-20% as weak and mid-20s to low-30s as healthy on Meta placements, with TikTok reading higher due to earlier view counts. Your own baseline on the same placement and audience is the benchmark that matters.

Is a higher hook rate always better?

Not by itself. An opening can lift hook rate by promising something the ad cannot deliver—the cost shows up as weak hold rate and poor conversion. Read hook rate together with hold rate and downstream metrics.

Why is my TikTok hook rate higher than Meta?

TikTok counts a view earlier, so the same creative produces a higher ratio. Compare each number only against the same platform, placement and numerator.

How many impressions before I trust the number?

Enough that small-sample noise settles—practitioners typically wait for at least a few thousand impressions per creative before comparing openings, and keep placement and audience constant across the comparison.

Sources and method

This analysis uses HookRef’s reviewed public reference records and their scene annotations. Source listings are linked beside each case; some providers may require an account. We have not independently verified the advertisers’ product claims, ad spend or outcomes. Reference headlines may be editorial summaries, not verbatim transcripts. Suggested adaptations are original teaching examples, not observed ads.

For background, TikTok’s Creative Codes recommends a hook, body and close. The case-specific critiques and worksheets here are HookRef’s editorial interpretations; they are not platform-endorsed performance claims.