---
title: Testing landing-page hooks — opt-in rate vs revenue per lead
slug: landing-page-hook-test-optin-vs-revenue
summary: Alex Cattoni's 5-hook split test on a masterclass opt-in page (cold Meta traffic, 2,250 visitors) — the pain hook won opt-ins (24.4%) but sold nothing on the tripwire, while a curiosity + identity "FOMO" hook won revenue (2% lead-to-customer); judge hooks on downstream revenue, not opt-in rate.
domain: marketing
tags: [hooks, headlines, ab-test, lead-gen, tripwire, cold-traffic, webinar]
related: [headline-hooks-and-copy-frameworks, ad-landing-page-message-match, psychological-triggers-in-copy, list-offer-copy-hierarchy, web2app-tripwire-pricing, hook-anatomy]
sources: [yt:0lhaBStALzk, yt:XFEUUHZGiVg]
updated: 2026-10-24
---

# Testing landing-page hooks: opt-in rate vs revenue per lead

## TL;DR
- **Score each hook on two metrics:** opt-in rate *and* lead-to-customer rate (here, purchases of a tripwire offer on the thank-you page). The hook with the most opt-ins sold nothing[^1][^2].
- **Pain hooks cast the widest net.** They got the most leads (24.4%) but zero immediate buyers[^3].
- **Curiosity + identity attracted the buyers.** "The smart freelancer's *secret* to predictable monthly income" had average opt-ins (19.4%) but the best lead-to-customer rate (2%)[^4][^5].
- **Broad benefit hooks lose on cold traffic.** "Better clients, more freedom, predictable income" sounds like every other post in the feed, and it produced zero sales[^6].
- **Mechanism hooks need an educated audience.** They used to win for Alex on warm email traffic and failed here on cold traffic[^7].
- **Past winners don't carry over.** The spread was 10 percentage points between hooks on one page, and the hook Alex was sure of came last on opt-ins. Test every new campaign[^8][^9].

## Details
**Setup.** Alex Cattoni ([[people/alex-cattoni]]) tested five headlines on the opt-in page for a free masterclass about retainer clients for freelancers. All traffic was cold, from Facebook ads, and she reported results after about 2,250 unique visitors and 458 opt-ins. After opting in, people saw a limited-time offer on the thank-you page (tripwire) for her personal-brand bootcamp. The masterclass itself hadn't happened yet, so lead-to-customer rate was an early signal of buyer intent[^1][^2].

| Hook type | Headline (paraphrased) | Opt-in | Lead → customer |
|---|---|---|---|
| Pain | Stop chasing side projects, get paid on repeat | **24.4%** | 0% |
| Mechanism | How to position, package and price retainers | 22.2% | 0% |
| Benefit | Better clients, more freedom, predictable income | 19.8% | 0% |
| FOMO / curiosity | The smart freelancer's secret to predictable monthly income | 19.4% | **2%** |
| Transformation (original) | Turn one-off projects into predictable income | 14.3% | 1.5% |

Average opt-in across hooks was 20.3%[^2].

**Why the winner won (Alex's read).** "Secret" opens an information gap that pulls in people who are already looking for an edge, and those people buy. "Smart" is identity language: readers either see themselves as smart freelancers or want to be one, so the people who opt in have selected themselves as invested in their own growth. Curiosity only improves lead quality when it's attached to a real promise[^4][^5].

**Why the others lost.**
- *Mechanism:* it assumes the reader already knows why packaging and pricing matter. Cold prospects wake up thinking "I can't find clients", not "I need help packaging my offer"[^7].
- *Transformation:* fewest opt-ins, but the second-best buyer rate. Alex predicts these leads will convert best after the masterclass because the promise closely matches what the event delivers. People buy the transformation, not the how-to[^9].

**Follow-up.** Alex later re-ran a hook test on a different offer, and the pain hook won on conversion again (23.6%). She presented this as evidence of loss aversion and didn't report revenue for it[^10].

**How to run your own:**
1. Write 4–5 hooks of different *types*, not wordings of one idea.
2. Put a monetisation step right after the opt-in (tripwire, call booking) so lead quality is visible early.
3. Pick the winner on revenue per visitor (opt-in × lead-to-customer × AOV), then keep testing against it[^5].

## Disagreements / caveats
- The sample is small. 0% vs 2% buyers on roughly 90 leads per arm is only a couple of sales, so treat this as a direction, not a law. The final masterclass revenue wasn't known when the video was published.
- Alex's follow-up video cites the pain hook as "the clear winner", which counts opt-ins only. The same data shows it lost on sales, so always check which metric a "winner" refers to.
- This contradicts Joanna Wiebe's "lead with the problem" (SweatBlock +108% revenue) in [[headline-hooks-and-copy-frameworks]] only on the surface. Problem hooks can win revenue when the problem matches what the offer sells. Here the pain ("where's my next paycheck") was broader than the offer.

## See also
- [[headline-hooks-and-copy-frameworks]] — hook types and frameworks
- [[psychological-triggers-in-copy]] — loss aversion and curiosity gap explained
- [[list-offer-copy-hierarchy]] — check traffic and offer before blaming the hook

[^1]: yt:0lhaBStALzk @ 01:34 — Alex Cattoni
[^2]: yt:0lhaBStALzk @ 02:22 — Alex Cattoni
[^3]: yt:0lhaBStALzk @ 06:24 — Alex Cattoni
[^4]: yt:0lhaBStALzk @ 09:31 — Alex Cattoni
[^5]: yt:0lhaBStALzk @ 10:33 — Alex Cattoni
[^6]: yt:0lhaBStALzk @ 03:34 — Alex Cattoni
[^7]: yt:0lhaBStALzk @ 04:52 — Alex Cattoni
[^8]: yt:0lhaBStALzk @ 00:00 — Alex Cattoni
[^9]: yt:0lhaBStALzk @ 07:57 — Alex Cattoni
[^10]: yt:XFEUUHZGiVg @ 03:25 — Alex Cattoni
