← All posts

How to write a hook for a faceless video, and score it before you publish

· 4 min read

The first three seconds of a faceless video are not an introduction. They are the whole negotiation. A viewer who scrolls at second two costs you nothing to produce and teaches you nothing either, because you will never learn which part they rejected.

So the useful question is not "is my hook good". It is "which properties of this line can I check before anything gets produced". There are four, and all four fit inside about eight words.

1. Do not open with a question about the viewer

"Have you ever wondered why…", "Did you know that…", "Ever had this happen to you?"

We rated 63 hooks across three benchmark runs. The ones that opened this way averaged 2.77 out of 5. The ones that did not averaged 3.81. That is a full point of difference decided by the first two words.

The mechanism is not subtle. A question about the viewer's experience asks permission, and permission can be refused: they answer "no" internally and the thumb keeps moving. A claim asserts something they have to stay to check.

Greetings are the same failure with less content. "Hey guys, welcome back" spends the only three seconds that matter on nothing at all.

2. Make it a claim, not a question

In the same benchmark data, statements outscored questions by 0.79 points. This is the rule people resist most, usually with a counter-example: "Why Rome's concrete outlasts ours" starts with an interrogative and is obviously a strong hook.

It is, and it is not a question. It has no question mark, and nothing in it can be answered "no". A leading "why" or "how" that introduces a claim is fine. A line ending in "?" is the thing that loses people, because it hands the viewer a decision at the exact moment you want them to have none.

3. Eight words

Past roughly eight words, the curiosity gap has already closed: you have explained enough that staying is optional. Eight is not a magic number, it is a ceiling that forces a choice about which single idea survives.

The practical test is brutal and fast. Read the line aloud. If you take a breath in the middle, it is too long.

4. Put a number in it

"This saves you loads of time" and "This saves you 6 hours a week" are the same claim at different resolutions. Only one of them creates an obligation to stay: a viewer who wants to know whether 6 hours is real has to watch.

A digit, a year, a percentage or a count all work. What does not work is a vague intensifier, because "massively faster" is a feeling and 6 is a fact that can be checked.

Four hooks, rewritten

Before After What changed
Have you ever wondered why the Titanic sank so fast? The Titanic sank in 2 hours 40 minutes. It should have taken days. Opener, question, number
Let's talk about the deep ocean 6 people have been to the Mariana Trench. 12 have walked on the moon. Greeting removed, specificity added
Did you know Rome had concrete better than ours? Roman concrete gets stronger for 2,000 years. Ours cracks in 50. Claim instead of question
This trick will massively improve your retention Moving the hook 3 seconds later lost this channel 40% of its viewers. Intensifier replaced with a figure

The difference between a score and a measurement

Everything above is a writing aid. It is deterministic: the same line always produces the same number, which is exactly why it can update while you type and why it is a rubric rather than a model's opinion.

That is not the same thing as knowing. A measured hook score needs a real retention curve behind it: the share of viewers still watching at the opening, weighted at 0.7, plus the average percentage of the video watched, weighted at 0.3. That number does not exist below roughly 100 views, and a tool that shows you one earlier is showing you a guess wearing a measurement's clothes.

Both are useful. Confusing them is how a creator ends up optimising a rubric instead of an audience.

What this is actually for

The point of a checkable hook is not to score 100. It is to stop putting production time into lines that were disqualified before the first frame rendered.

Write six openings for the same video. Score them in the ten seconds it takes. Throw away the four that open with a question or run past eight words, then argue about the remaining two with a human. That argument is worth having. The first four never were.

Two things pair well with this. Our hook generator writes openings against these rules if you would rather start from six drafts than a blank line, and the title analyzer applies the same specificity test to the title that sits above them. Once a hook is written, how to read a retention graph is the other half of the job: it is how you find out whether the line actually held anyone.