← Back to Playbooks
Performance & Analytics

What Is Hook Rate? How to Calculate and Improve It

Learn what hook rate measures, calculate it with a worked example, and see how a real Reel comparison can guide your next opening.

Daniel · ⏱️ 7 min read · Updated
What Is Hook Rate? How to Calculate and Improve It

📋 TL;DR

  • 1For the common Meta ads formula, divide three-second video plays by impressions and multiply by 100.
  • 2300 three-second plays from 1,000 impressions gives a 30% hook rate.
  • 3Compare similar videos using the same metric and reporting period.
  • 4In our Reel review, lower-skip openings began with an interaction. Try opening on a specific exchange or reaction, then explain the context.

Hook rate measures how often your video earns attention in its opening seconds. In Meta ads reporting, a common calculation is three-second video plays divided by impressions, multiplied by 100. It answers a practical question: how often did showing this video result in someone watching at least three seconds?

Use the hook rate metric to compare how well your openings stop the scroll. Then look at continued viewing to see how well the rest of the video delivers.

What is hook rate measuring in video ads?

For Facebook and Instagram video ads, hook rate measures how often an impression leads to at least three seconds of viewing. Calculate it with the formula below:

Hook rate = three-second video plays ÷ impressions × 100

Use figures from one ad over a consistent reporting interval. This is the custom metric described in Vixen Digital's Meta reporting guide.

Here is a worked example:

Your report shows Example figure
Impressions 1,000
Three-second video plays 300
Hook rate 30%

The calculation is 300 ÷ 1,000 × 100 = 30%. For every 100 impressions, the ad recorded 30 plays lasting at least three seconds.

Keep impressions as the denominator for this formula. Reach counts unique accounts, whereas impressions count displays, including repeat displays. Using reach would answer a different question and produce a different percentage.

Where to find the right figures

Facebook and Instagram ads

In Meta Ads Manager, use the three-second video plays and impressions columns for the ad you want to assess. You can calculate the percentage yourself or save it as a custom metric in your reporting columns. Give it a descriptive name, such as “Hook rate: 3-second plays / impressions”, so the calculation stays clear when you return to it.

Organic Instagram Reels

For your own Reels, start with the opening-viewing information available in Instagram Insights. If a retention curve is available, inspect the percentage still watching at the three-second point. If your report provides skip rate, use its stated viewing threshold to assess how often viewers leave during the opening.

Keep those organic measurements labelled as Instagram reports them. A curve beginning with video plays and an ad formula beginning with impressions use different starting points. For a useful comparison, use a consistent measurement across your Reels.

If your viewing figures are missing, the Instagram Reels views troubleshooting guide helps you investigate the reporting issue first.

What is a good hook rate?

Start with the range your comparable videos usually achieve. Group similar topics, formats and lengths, and compare an equal number of days since posting. For ads, also consider the audience and placement. When comparing video ads within an ad set, check that each has had enough delivery to make the comparison useful.

Suppose one ad records 300 three-second plays from 1,000 impressions and another records 350 from 1,000. Their hook rates are 30% and 35%: 50 additional three-second plays from an equal number of impressions.

That gives you a reason to examine the stronger opening. Look at the first frame, the opening sentence and how quickly the subject becomes clear. Check whether that feature appears in other stronger examples before making it your standard approach.

This is how to turn a percentage into an editing decision: find what differs, form a specific hypothesis and try that change in another comparable video.

Show the moment before explaining the setup

In one creator's recurring series, five Reels with skip rates of roughly 22–25% opened on an interaction already happening. A Reel that began by explaining the setup recorded 40% skip, despite having more cuts in its first five seconds than the other openings we reviewed.

The edit worth trying: move a specific exchange or reaction to the start, then explain the context. Choose the moment that gives the viewer something to follow, and compare the next results with similar Reels from your account.

For a conversation-led Reel, that could mean starting with someone's response and bringing in the introduction afterwards. The question to ask in the edit is: what happens here that gives someone a reason to keep watching?

Source: The Viral Sauce's review of eight available openings from nine Reels in one account's recurring series, all 30–45 seconds long. Percentages are rounded Instagram skip rates.

How to optimize your hook rate

Show the subject in the first frame

Open with the object, result or problem your video addresses. The first seconds should show people what the video is about before a long introduction explains it.

For example, a cooking video could start with the finished dish being cut open rather than a greeting filmed across the kitchen. That gives the opening something concrete to communicate.

Make the opening line specific

Replace a broad introduction with the question or problem you will answer. “Here are some filming tips” gives less detail than “Your window is behind you. Move here to light your face.”

The second opening names a problem and begins the demonstration. Grabbing attention gives you a chance to show the result; keeping that attention means following through on the promise.

Make curiosity lead somewhere useful

Give viewers a question worth following, then move towards the answer. If the opening promises a comparison, show the alternatives. If it promises a fix, demonstrate the change.

Where viewers choose a video from a cover image, use a clear thumbnail that matches the content. Review the actual opening frames separately for autoplay viewing.

Compare one deliberate change

Create two openings around one question: does showing the result first work better than opening with a question? Keep the topic and format comparable, record the measurement and review the pattern across several posts or ads.

Hook rate vs hold rate

Hook rate describes the opening. Hold rate describes viewing beyond an initial threshold, using the later milestone and formula chosen in the report. Read that formula alongside the result so you know which part of the video it measures.

Together, these measurements help you choose where to focus. When the opening performs well but continued viewing is weaker than on comparable videos, inspect how the explanation, demonstration or payoff follows it.

Our Hook vs Retention guide illustrates that distinction with a 400-video dataset and two Reels with similar skip rates but different average watch times.

What is hook rate telling you to change?

Choose one of your recent Reels and compare its opening with a few similar posts. Identify one detail to change, then review the next results using a consistent measurement.

Find your Instagram account in The Viral Sauce to review your content and public performance. Bring your own Instagram Insights alongside that review to examine how viewers responded during the opening.

⚡ Key Takeaways

  • 1Keep the formula and reporting period consistent when comparing results.
  • 2Label organic Instagram viewing metrics separately from the impression-based ad calculation.
  • 3Try showing the interaction before explaining the setup; compare subsequent results with similar Reels.
  • 4Review continued viewing alongside the opening to decide which part of the video to improve.

❓ Frequently Asked Questions

What is a good hook rate?

Compare your result with similar videos using the same formula, audience context and observation period. Look for repeated differences that help you identify an opening worth building on.

What is the meaning of hook rate?

Hook rate measures how often a video earns attention during its opening seconds. In a common Meta ads calculation, it is the number of three-second video plays divided by impressions, expressed as a percentage.

How do you calculate hook rate?

For the common Meta ads formula, divide three-second video plays by impressions and multiply by 100. For example, 300 plays divided by 1,000 impressions gives 30%.

What's a good hook rate and hold rate?

Compare both measurements across similar videos. Hook rate describes the opening; hold rate uses the later viewing milestone defined in your report. Reading them together helps you decide whether to focus on the opening or what follows it.

Is a good click-through rate the same as a good hook rate?

Hook rate concerns early video viewing. Click-through rate concerns clicks relative to impressions. A video can earn attention without prompting a click, so assess each against the action you want viewers to take.

How can I improve the opening of my Reel?

Start with a specific moment the viewer can follow, such as an exchange or reaction, then add the context. In our review of one recurring series, five Reels with skip rates around 22–25% opened on interactions, while one explanatory introduction recorded 40%. Use this as an edit to try, then compare your own results.

Popular Playbooks

7 AI Video Formats Getting 2M+ Views on Reels

AI short form video formats boost your reach with proven templates, automated hooks, and viral retention tricks to grow views and engagement fast.

Algorithmic Discovery: The 3 Feeds Killing 90% of Posts

Social media algorithmic discovery reveals why 90% of posts fail and how to use search and direct distribution for predictable audience growth.

AI Virality Pattern Tools for Creators: Why Generic Scores Fail (And What Actually Works)

AI virality pattern tools for creators: why generic viral scores mislead you, what pattern-based content analysis actually looks like, and how to find...

Build a Creator Intent Engine in 48 Hours

Build a creator intent engine fast to uncover real-time audience demand and create content clusters that boost search traffic and outpace competitors.

How Sentiment Data Predicts Virality (& 3 Hacks)

Social media sentiment drives virality by revealing emotional triggers. Learn 3 hacks to use sentiment data for high-impact, viral content growth.