How the hook line tester scores a line
The nine signals and their default points
Fits the fold 15, contains a number 15, speaks to "you" 15, has a concrete noun 15, opens a curiosity gap 20, asks a question 10, reads at grade 8 or lower 10. Two signals subtract: a stock opener takes away 30 and passive voice takes away 10. The total is clamped between 0 and 100.
A concrete noun is a heuristic: a word from a short list of everyday objects and roles, or a capitalised word that is not the first word, which usually means a name, place or brand. Passive voice is a "to be" verb followed by a past participle. Grade is the Flesch-Kincaid grade of the line.
Sources and what is approximate
The 280 character figure for X comes from X's documentation on counting characters. The Instagram, LinkedIn and TikTok fold points are approximate observations, not published limits. The weights are editing judgement, not network rules.
Limitations
English only. The pattern lists catch common phrasings and will miss clever ones. The grade formula is unreliable for a single short line, so a score of 0 to 3 only means the line is plain. A high score means the line has more of the known signals, not that it is good.