Skip to content

Research Funnel Hook Distribution v1.0.0

First 33 indie SaaS funnels we teardown'd: 26 hook patterns score under 4 on our 5-axis rubric.

TL;DR

We applied a 5-axis structural rubric – target identity, outcome specificity, polarity, distinct mechanism, time/quantity grounding – to the 33 hook patterns in our public teardown corpus. Mean score is 3.8/10, median is 4/10, range 26. 26 patterns exhibit fewer than 4 of the 10 structural points. The rubric, the scoring code, and every per-pattern score are published below under CC-BY-4.0.

Methodology

The corpus is the public Indie SaaS Teardowns Dataset 33 funnels we have manually teardown'd at the Hook-Story-Offer / Value Ladder level. Each teardown carries an authored brunsonLens.hook pattern description (e.g. "Big enemy positioning (Brunson Common Enemy identity hook) plus a principle the reader already half-believes").

We score each pattern description on five structural axes, 0/1/2 per axis. Two distinct keyword hits on an axis score 2; one hit scores 1; zero hits score 0. Total range is 0 to 10. The keyword sets are published in full inside app/src/lib/seo/funnel-hook-analysis.ts in this repository, and the rubric anchors are listed below so any reader can replicate the scoring by hand against any pattern.

What this study does NOT measure.

We do not measure marketing performance, conversion rate, or traffic. We do not claim that a low-scoring pattern produces fewer customers – many one-axis hooks (Tally's "free forever, unlimited") perform extremely well in practice. The rubric is a property of our own pattern descriptions, not a judgment of the target companies. The point is to surface which structural elements our analyses tend to call out, and which the teaching corpus is structurally lighter on.

The 5-axis rubric

Each axis is scored 0/1/2. The anchors below describe what each score level looks like in practice.

  1. Target identity

    Does the hook name a specific reader or persona?

    0 points
    No identity language at all.
    1 point
    Generic identity ('the reader', 'people', 'users').
    2 points
    Specific persona ('indie founder', 'creator', 'B2B SaaS team').

    Corpus mean for this axis: 0.6/2.

  2. Outcome specificity

    Does the hook name a concrete outcome, proof, or promise?

    0 points
    No outcome language.
    1 point
    Generic outcome ('better', 'easier', 'faster').
    2 points
    Concrete outcome with a verifiable shape ('free forever', 'unlimited', '$X').

    Corpus mean for this axis: 0.5/2.

  3. Polarity / tension

    Does the hook contain a positive/negative tension?

    0 points
    Flat description with no tension.
    1 point
    Implicit tension (one strong claim, no counter).
    2 points
    Explicit polarity ('against X, for Y', 'not a Z, a W').

    Corpus mean for this axis: 0.5/2.

  4. Distinct mechanism

    Does the hook name a category, framework, or mechanism (not just features)?

    0 points
    Feature-list language.
    1 point
    Names one mechanism word ('framework', 'method').
    2 points
    Names a specific framework or category ('Common Enemy', 'new opportunity', 'value ladder').

    Corpus mean for this axis: 1.6/2.

  5. Time / quantity grounding

    Does the hook ground in numbers, time, or quantity?

    0 points
    No numbers, no time units, no quantities.
    1 point
    One generic quantity word ('many', 'all', 'every').
    2 points
    Specific number, time unit, or measurable quantity ('60 days', '$1', 'one per week').

    Corpus mean for this axis: 0.5/2.

Score distribution across the corpus

n = 33. Mean = 3.8/10. Median = 4/10. Range = 26.

0n=0
1n=0
2n=6
3n=7
4n=13
5n=3
6n=4
7n=0
8n=0
9n=0
10n=0

x-axis: total score 0-10. Bar length encodes count.

The 3 hook patterns scoring lowest on our rubric

These are the pattern descriptions in our corpus that exhibit the fewest of the five structural axes. Each is shown verbatim from our teardown, with the axis breakdown so a reader can see which elements are missing. A low score here is a property of our description; it is not a claim about the target company's performance.

  1. Fathom AnalyticsPrivacy analytics2/10
    Attractive Character hook (Brunson Expert Secrets) — Jack and Paul ARE the marketing.
    Identity
    0/2
    Outcome
    0/2
    Polarity
    0/2
    Mechanism
    2/2
    Quantity
    0/2

    Missing axes: target identity, outcome specificity, polarity / tension, time / quantity grounding.

  2. FigmaDesign and prototyping2/10
    Visual-differentiation hook (real-time collaboration as the entire visible category difference) executed in a single screenshot.
    Identity
    0/2
    Outcome
    0/2
    Polarity
    0/2
    Mechanism
    1/2
    Quantity
    1/2

    Missing axes: target identity, outcome specificity, polarity / tension.

  3. GitBookDeveloper documentation2/10
    Broader-scope-than-competitors hook — Brunson 'New Opportunity' move that claims a category the specialist cannot enter.
    Identity
    0/2
    Outcome
    0/2
    Polarity
    0/2
    Mechanism
    2/2
    Quantity
    0/2

    Missing axes: target identity, outcome specificity, polarity / tension, time / quantity grounding.

For contrast: the 3 highest-scoring patterns

Same rubric, top of the distribution. These patterns exhibit structural elements across more of the five axes.

  1. ClickUpProject management for software teams6/10
    Big-promise consolidation hook (Brunson 'New Opportunity' move) — buyers are not buying a better PM tool, they are stepping into the 'one tool' category.
    Identity
    1/2
    Outcome
    2/2
    Polarity
    0/2
    Mechanism
    2/2
    Quantity
    1/2
  2. Plausible AnalyticsPrivacy analytics6/10
    Big enemy positioning (Brunson 'Common Enemy' identity hook) plus a principle the reader already half-believes.
    Identity
    2/2
    Outcome
    0/2
    Polarity
    2/2
    Mechanism
    2/2
    Quantity
    0/2
  3. TallyForms and surveys6/10
    Category anchor plus a single structural promise (free forever, unlimited).
    Identity
    0/2
    Outcome
    2/2
    Polarity
    0/2
    Mechanism
    2/2
    Quantity
    2/2

What our corpus over- and under-emphasizes

Per-axis means tell us which structural elements our pattern descriptions reliably surface, and which they tend to skip.

  • Target identity0.6/2
  • Outcome specificity0.5/2
  • Polarity / tension0.5/2
  • Distinct mechanism1.6/2
  • Time / quantity grounding0.5/2

Open downloads

Every per-pattern score, the rubric, and the histogram are published as machine-readable JSON. Licensed CC-BY-4.0 – attribution required.

License: CC-BY-4.0 · https://creativecommons.org/licenses/by/4.0/. Published 2026-07-18. Version 1.0.0.

Cite this analysis

Quoting a statistic? Use the citation permalink so the version of the rubric that produced your number stays pinned.

Cite this dataset

Pick the format your reference manager uses. Every citation points at the stable permalink unlocksaas.com/cite/research-funnel-hook-distribution-v1-0-0 – use that URL if you need the citation to outlive a future canonical-URL change.

APA 7th
Academic – paste into the References section.
Maryan. (2026, July 18). Indie SaaS Funnel Hook Distribution – A 5-Axis Structural Analysis of n=36 Teardowns (Version 1.0.0). Unlock SaaS. https://unlocksaas.com/research/funnel-hook-distribution
MLA 9th
Humanities – paste into the Works Cited list.
Maryan. "Indie SaaS Funnel Hook Distribution – A 5-Axis Structural Analysis of n=36 Teardowns, version 1.0.0." Unlock SaaS, 18 July 2026, unlocksaas.com/research/funnel-hook-distribution. Accessed 24 August 2026.
Chicago 17th
Long-form / journalism – paste into the bibliography.
Maryan. "Indie SaaS Funnel Hook Distribution – A 5-Axis Structural Analysis of n=36 Teardowns, version 1.0.0." Unlock SaaS. Last modified July 18, 2026. https://unlocksaas.com/research/funnel-hook-distribution.
BibTeX
LaTeX / Overleaf – import into .bib files.
@misc{unlocksaas_research_funnel_hook_distribution_1_0_0,
  author       = {Maryan},
  title        = {{Indie SaaS Funnel Hook Distribution – A 5-Axis Structural Analysis of n=36 Teardowns}},
  howpublished = {\url{https://unlocksaas.com/research/funnel-hook-distribution}},
  year         = {2026},
  publisher    = {Unlock SaaS},
  urldate      = {2026-08-24},
  note         = {Licensed under CC-BY-4.0.}
}
RIS
Zotero / Mendeley / EndNote – import a single record.
TY  - DATA
ID  - research-funnel-hook-distribution-v1-0-0
AU  - Maryan
TI  - Indie SaaS Funnel Hook Distribution – A 5-Axis Structural Analysis of n=36 Teardowns
PY  - 2026
DA  - 2026/07/18
PB  - Unlock SaaS
UR  - https://unlocksaas.com/research/funnel-hook-distribution
AB  - A derived structural analysis of the brunsonLens.hook patterns published in the n=36 Indie SaaS Teardowns dataset. Each pattern is scored 0-10 on five axes – target identity, outcome specificity, polarity, distinct mechanism, and time/quantity grounding – yielding a corpus-wide distribution and identifying the three patterns scoring under 4. Methodology, full rubric, and per-pattern scores are published.
LA  - en-US
ET  - 1.0.0
N1  - Licensed under CC-BY-4.0.
Y2  - 2026/08/24
ER  - 
CSL-JSON
Pandoc / Citation.js – the JSON shape for the modern toolchain.
[
  {
    "id": "research-funnel-hook-distribution-v1-0-0",
    "type": "webpage",
    "title": "Indie SaaS Funnel Hook Distribution – A 5-Axis Structural Analysis of n=36 Teardowns",
    "abstract": "A derived structural analysis of the brunsonLens.hook patterns published in the n=36 Indie SaaS Teardowns dataset. Each pattern is scored 0-10 on five axes – target identity, outcome specificity, polarity, distinct mechanism, and time/quantity grounding – yielding a corpus-wide distribution and identifying the three patterns scoring under 4. Methodology, full rubric, and per-pattern scores are published.",
    "URL": "https://unlocksaas.com/research/funnel-hook-distribution",
    "author": [
      {
        "literal": "Maryan"
      }
    ],
    "publisher": "Unlock SaaS",
    "issued": {
      "date-parts": [
        [
          2026,
          7,
          18
        ]
      ]
    },
    "accessed": {
      "date-parts": [
        [
          2026,
          8,
          24
        ]
      ]
    },
    "language": "en-US",
    "version": "1.0.0",
    "license": "CC-BY-4.0 <https://creativecommons.org/licenses/by/4.0/>"
  }
]

Found something off?

Every claim on this page is reproducible from app/src/lib/seo/funnel-hook-analysis.ts and the published corpus. If you re-run the rubric and find a different number, file a correction via the editorial policy.

Want a Hook-Story-Offer scorecard on your own funnel?

Our free diagnostic runs the same five-axis lens against your landing page in under a minute. Score your own funnel free →

🚀 Explore Our Network

Full disclosure: UnlockSaaS is one of ten small products built and run by one independent operator. These are the other nine.

60 days
To First Paying Customer
7 steps
Proven Playbook
100%
Money-Back Guarantee
$49
Founding Price /mo

You shipped. Nobody paid. The playbook breaks the pattern or the code refunds you automatically.

Get Free Diagnosis

Refund runs from your dashboard, not a support ticket — the server re-checks eligibility and issues it through Stripe automatically.