Polaris
GlossaryHook Rate
Glossary

What is Hook Rate?

Hook rate is the share of viewers who watch past the first 3 seconds of your video ad — the highest-leverage number on any UGC creative. Here's what it means and how to move it by generating and testing hooks inside Claude with Polaris.

Hook rate is the share of viewers who keep watching past the first 3 seconds of your video ad, measured against impressions. You calculate it by dividing 3-second video views by impressions (some platforms use video plays instead), which is why it's often called the 3-second hook rate.

Why is hook rate the biggest lever on UGC ads?

Most of your audience decides whether to keep watching in the first moment of the scroll. If the opening doesn't land, the rest of the ad, the offer, and the creative never get seen. That makes the hook the single highest-leverage part of a UGC ad: a stronger opening lifts everything downstream, from view-through to click-through to cost per acquisition.

How do you improve your hook rate?

You improve hook rate the same way you improve any creative metric: test more openings and let data pick the winner. Keep the product, offer, and body roughly constant, then swap the first 3 seconds across many variants — a bold claim, a visual pattern break, a question, a problem callout. The fastest way to run that test is inside Claude: connect Polaris once by adding the MCP connector, then ask Claude in plain chat for a batch of UGC ads with different openings — the winners render right in the chat, in parallel, each in its own panel, so you can ship a batch, read the 3-second hold, and double down on the hooks that keep people watching. There's no magic angle that works forever, so treat hooks as an ongoing test, not a one-time guess. Our hook generator helps you spin up hook variations fast, the 3-second hook framework breaks down what makes an opening stop the scroll, and you can generate the ads themselves inside Claude.

What counts as a good hook rate?

Benchmarks vary by platform, placement, and audience, so compare against your own account rather than a universal number. The practical goal is simple: beat your current best hook, then beat that one. Small gains at the top of the ad compound across every impression you pay for.

Frequently asked questions

What is hook rate?
Hook rate is the percentage of viewers who watch past the first 3 seconds of your video ad, measured relative to impressions. It tells you how well your opening holds attention on the scroll.
How is 3-second hook rate calculated?
Divide 3-second video views by impressions (or by video plays, depending on the platform). The result is the share of people who stuck around past the opening moment.
Why does hook rate matter so much?
Viewers decide whether to keep watching in the first few seconds, so a weak hook means the rest of your ad never gets seen. Improving the hook lifts every downstream metric on the same spend.
How do I improve my hook rate?
Test many different openings while keeping the product and offer constant, then let the 3-second hold data pick the winners. The quickest way is to generate a batch inside Claude — connect Polaris via the MCP connector and ask for several UGC ads with different hooks, which render in parallel right in the chat. There's no permanent best hook, so keep iterating.

Generate winning ads inside Claude

Connect Polaris to Claude and generate UGC-style video and image ads right in the chat. First batch of 12 free.

Glossary

UGC (User-Generated Content)Spark AdsWhitelistingCreative Fatigue

Related reading

PlaybookThe 3-second hook framework for TikTok adsPlaybookHow auto-captions lift hook rate on TikTok