Orchestrate scroll depth across a long-form direct-response page: map zones to The Three Locks (Want → Trust → Excuse), engineer reading-pattern flow (F-pattern body / Z-pattern hero), place CTA anchors at decision points, and pace section transitions for The Greased Chute. Use when designing the visual flow of a sales page, VSL page, or long bridge page where each scroll position must serve a specific Method lock. Not for hero-only spec (use /convert above-fold) and not for short single-purp...
Scanned 9/2/2026
Install to Claude Code
npx -y skills add FerroxLabs/wayland --skill convert-scroll-rhythm --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Convert Scroll Rhythm?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/ferroxlabs-convert-scroll-rhythm)More formats (shields.io, HTML) on the badges page.
---
name: convert-scroll-rhythm
slash_command: false
pack: business-conversion
family: visual_conversion
description: |
Orchestrate scroll depth across a long-form direct-response page: map zones to The Three Locks (Want → Trust → Excuse), engineer reading-pattern flow (F-pattern body / Z-pattern hero), place CTA anchors at decision points, and pace section transitions for The Greased Chute.
Use when designing the visual flow of a sales page, VSL page, or long bridge page where each scroll position must serve a specific Method lock.
Not for hero-only spec (use /convert above-fold) and not for short single-purpose pages (use /convert squeeze).
triggers:
- scroll rhythm
- scroll-depth design
- page flow design
- how should the page flow
- section order for sales page
- three locks layout
- want trust excuse flow
- donahoe scroll rhythm
negative_triggers:
- just the hero
- just the proof section
- audit an existing page
tags: [conversion, page, scroll, donahoe-method, three-locks, greased-chute, visual]
priority: 80
version: 1.0.0
author: Wayland Business Pack
license: MIT
metadata:
wayland:
related_skills: [convert, convert-above-fold, convert-three-locks, convert-chute, convert-proof-stack, convert-mobile, convert-sales-page]
attribution:
lineage: "The Donahoe Method - Three Locks (Want / Trust / Excuse) + Greased Chute (Wayland-owned operating system); Nielsen Norman Group eye-tracking research on F-pattern (2006) and Z-pattern (2020) reading flows"
---
# Convert Scroll-Rhythm - Scroll-Depth Orchestration Aligned to The Three Locks
> *"Three things must happen - roughly in this order - before someone buys. Think of them as three locks on a door. You need to open all three."* - The Donahoe Method, Framework 3
Scroll position is not a layout problem. It's a persuasion problem. Every screen the reader scrolls past is a chance to open one of the locks (Want → Trust → Excuse) or lose them. This skill maps scroll zones to Method locks and engineers the rhythm of momentum that connects them.
## When to Use
Trigger phrases: "scroll rhythm", "scroll-depth design", "page flow design", "how should the page flow", "section order for sales page", "three locks layout", "want trust excuse flow", `/convert scroll-rhythm <product>`.
Use when:
- Designing the section order of a long-form sales page or VSL page
- The page has the right copy but a wrong order - proof appears too early, the close lands too soon, the Excuse never gets opened
- Mapping CTA anchor frequency across the page (where do CTAs go and why?)
- Diagnosing why a long page loses readers at a specific scroll depth
Do NOT use for:
- Above-fold-only spec - use `/convert above-fold`
- Single-purpose pages (squeeze, opt-in) - they don't have scroll rhythm; they have one screen
- Auditing an existing live page - use `/market landing <url>` for CRO teardown
- Generating the actual section copy - use `/convert sales-page` (this skill specs the *order*, sales-page writes the *content*)
## The Three Locks (Donahoe Method, Framework 3)
Every long-form page must open three locks in roughly this order:
1. **Lock 1 - The Want.** Sell the *state*, not the product. Sensory, visceral, specific.
2. **Lock 2 - The Trust.** They want it; now they need to believe it's possible - and that you can deliver. Built through Conversational Proof + voice authority.
3. **Lock 3 - The Excuse.** They want it, they believe it; now they need the rational argument they'll use to justify the buy. Math, comparisons, risk reversal.
Miss any lock and the door stays closed. Get the *order* wrong and the locks fight each other (e.g., closing on math before they want it = tone-deaf).
## Scroll Zones (the Method's three thirds)
A long-form direct-response page divides into three vertical thirds. Each third owns one Lock.
```
+----------------------------+
| TOP THIRD | ← Lock 1: Want
| Hero (Open + 5-sec test) | Promise + first proof + CTA #1
| Want zone | ~Pattern: Z-pattern hero,
| | F-pattern body
+----------------------------+
| MIDDLE THIRD | ← Lock 2: Trust
| Pain → solution | Proof rhythm, mechanism reveal,
| Mechanism, bonuses | CTA #2 + CTA #3
| Trust zone | ~Pattern: F-pattern dominant
+----------------------------+
| BOTTOM THIRD | ← Lock 3: Excuse
| Stack → Math → Safety Net | Cascade Close + P.S. + P.P.S.
| Door + FAQ | CTA #4, #5, #N
| Excuse zone | ~Pattern: F-pattern + scannable
+----------------------------+
```
For impulse offers (<~$100), price reveals near the top. For considered offers ($100+), price delays until the Trust zone is fully opened.
## Inputs
Required:
1. **Product / offer** - what we're selling (informs price-reveal placement)
2. **Asset type** - long-form sales page / VSL page / bridge page / advertorial
3. **Market temperature** - Ice Cold / Cool / Warm / Hot / Boiling (from `convert-temperature`); changes total length and zone proportions
4. **Primitives that have already run** - outputs from `convert-open`, `convert-three-locks`, `convert-bullets`, `convert-proof`, `convert-close` are pulled in if available
Optional:
- **Existing section list** - if the user has copy in hand, this skill reorders it
- **Brand visual constraints** - colors, image style, max page length
- `out_path` - caller-controlled output. Defaults via `build_report_path("business-conversion", instruction)`
## The Section Skeleton (mapped to Locks)
A canonical Donahoe-Method long-form sales page has 14-18 sections. This skill emits the full ordered list with which Lock each serves.
| # | Section | Lock | Reading pattern | CTA? |
|---|---------|------|------------------|------|
| 1 | Hero - Headline / Subhead / CTA / Trust strip | Want | Z-pattern | CTA #1 |
| 2 | Open continued (Layers 2-4 unspooled) | Want | F-pattern | - |
| 3 | The pain expanded - agitate the nerve | Want | F-pattern | - |
| 4 | The vision - paint the state they want | Want | F + image | - |
| 5 | Bridge - "here's what changed" | Want → Trust | F-pattern | - |
| 6 | The mechanism - why this works (unique) | Trust | F + diagram | CTA #2 |
| 7 | Proof block 1 - Anecdote + Receipt | Trust | F-pattern | - |
| 8 | What you get - bullets (Keyhole / Flip / Snapshot / Scar mix) | Trust | scannable | - |
| 9 | Proof block 2 - Snapshot case study | Trust | F + image | CTA #3 |
| 10 | Bonus stack - visible value addition | Excuse | scannable | - |
| 11 | The Stack close - sum the value | Excuse | F-pattern | - |
| 12 | The Vision close - paint the state again | Excuse | F + image | - |
| 13 | The Math close - make the arithmetic obvious | Excuse | scannable | CTA #4 |
| 14 | The Safety Net - guarantee | Excuse | F-pattern | - |
| 15 | The Door - final CTA | Excuse | dominant CTA | CTA #5 |
| 16 | P.S. - recloses from new angle | Excuse | F-pattern | CTA #6 |
| 17 | P.P.S. - recaps strongest proof | Excuse | F-pattern | CTA #7 |
| 18 | FAQ - kills last objections | Excuse | scannable | CTA #8 |
Total CTA anchors: 5-8. The minimum on long-form is 3; the typical is 5-9.
## Reading Patterns (NN-g eye-tracking canon)
Two patterns dominate. Choose per-section, not per-page.
### Z-pattern - visual hero zones
Eyes: top-left → top-right → diagonal down-left → bottom-right.
Where: hero, sub-heroes (e.g., "What you get" feature blocks), final close zones with strong visual.
Implication: place CTA at the visual end of the Z (typically bottom-right or bottom-center). Logo / lead element at top-left.
### F-pattern - text-dense zones
Eyes scan top horizontally, then down the left side, then horizontal stripes that get progressively shorter.
Where: open body, pain agitation, mechanism reveal, proof blocks, FAQ.
Implications:
- Lead each paragraph with the strongest words on the left edge
- Bold key phrases (the eye picks up bolded fragments while skipping body)
- Use sub-headlines aggressively - the F's horizontal stripes track sub-heads, not body text
- Short paragraphs (1-3 sentences) - Donahoe Voice Rule meets visual reality
*Source: F-pattern (NN-g eye-tracking, Nielsen 2006, replicated 2020); Z-pattern (NN-g landing-page studies).*
## CTA Anchor Frequency
| Page length | Min CTAs | Typical CTAs | Placement rule |
|-------------|----------|--------------|----------------|
| 1,500-3,000 words | 3 | 4-5 | Hero + after mechanism + final |
| 3,000-6,000 words | 5 | 6-7 | Hero + after each Lock opens + close |
| 6,000+ words | 7 | 8-12 | Hero + every 2-4 screens + multi-layer close + P.S. + P.P.S. + FAQ |
Anchors are CTAs in the visual flow. They are NOT identical buttons spammed - they are different "doors" pointing to the same action. CTA #1 might be "See how it works" (low-friction), CTA #4 "Start my trial" (commitment), CTA #7 "Click here to lock my spot" (urgency). Same destination; different entry copy matched to where the reader is in the locks.
## Greased Chute Mechanics (Framework 6)
Between sections, momentum dies unless engineered. Three moves:
### 1. Open loops at section endings
Never end a section with a conclusion. End with a tease. Examples:
- *"That's how the front end works. But what happens next is where most people get this wrong..."*
- *"And that was just the first 30 days. What happened in month two changed how I priced everything..."*
### 2. Curiosity-bridged sub-heads
Sub-heads (the F-pattern's stripe markers) should pull, not summarize. Compare:
- ✗ "Module 3 Overview" (summary; F-pattern eye skips)
- ✓ "The 4-minute morning routine that printed leads while I slept" (curiosity; F-pattern eye stops)
### 3. Section-length variance
If three sections in a row are the same length (~150 words each), the reader's eye predicts the rhythm and tunes out. Vary: short (50w) → long (300w) → short (80w) → medium (180w). Visual rhythm = engagement.
## Workflow
### Step 1 - Pull the Method skill outputs
Check what's already run for this product. Pull outputs from:
- `convert-temperature` - informs total page length (Ice Cold = 4-6,000 words; Hot = 1-2,000 words)
- `convert-open` - informs Sections 1-2
- `convert-three-locks` - direct input for the Want / Trust / Excuse content
- `convert-bullets` - informs Section 8
- `convert-proof` - informs Sections 7 + 9
- `convert-close` - informs Sections 11-17
If those haven't run, ask: *"Want me to spec the rhythm with placeholder section content, or run the writing skills first?"* Recommend the latter for fresh builds.
### Step 2 - Set the zone proportions
Default proportions by temperature:
| Temperature | Want zone | Trust zone | Excuse zone |
|-------------|-----------|------------|-------------|
| Ice Cold | 35% | 45% | 20% |
| Cool | 30% | 45% | 25% |
| Warm | 25% | 40% | 35% |
| Hot | 20% | 35% | 45% |
| Boiling | 10% | 25% | 65% |
Cold readers need more Want building (they don't yet care). Hot readers need more Excuse closing (they're already convinced; they need to justify).
### Step 3 - Draft the section list with Lock mapping
Use the canonical 14-18 section skeleton. Mark each section's Lock. Trim sections that don't fit the temperature (a Boiling page may compress Sections 3-4 into a single bridge sentence).
### Step 4 - Place CTA anchors
Apply the CTA frequency table. Each anchor gets specific copy matched to its position:
- Anchor 1 (hero, Want): low-friction, value-loaded ("Watch the 18-min training")
- Anchor 2 (mechanism, Trust): mechanism-tied ("See the system inside")
- Anchor 3 (proof block, Trust): commitment-shifting ("Lock my spot")
- Anchor 4 (Math close, Excuse): math-tied ("Less than $1/day - claim my seat")
- Anchor 5 (Door, Excuse): blunt ("Click here. You're in.")
- Anchor 6 (P.S.): re-frame ("Yes - I want this.")
### Step 5 - Pick reading pattern per section
Apply the Z-pattern / F-pattern table. Hero + sub-heroes + visual close = Z; everything else = F.
### Step 6 - Engineer the Greased Chute transitions
For each section ending, draft the open-loop bridge to the next section. Pull Donahoe Transition System (Framework 8) moves: Comparison Bomb / Escalation / Aside Bomb / Interrupt / Dismiss / Diagnostic / Assumed Agreement / Internal Moment / Admission / Energy Drop.
### Step 7 - Mobile compression note
On mobile, the three-thirds collapse to a single column. Section dividers become more important (visual breaks the eye uses to chunk). Sticky bottom CTA bar appears once the reader scrolls past Section 5 (Trust zone entry).
### Step 8 - Emit the spec
Output the ordered section list, Lock mapping, CTA anchors, reading patterns, transition bridges, and a vertical-flow diagram.
## Output Template
```markdown
# Scroll Rhythm: <Product>
**Asset:** <long-form sales page / VSL page / bridge>
**Temperature:** <Ice Cold / Cool / Warm / Hot / Boiling>
**Total length target:** <word count range>
**Zone proportions:** Want <X%> / Trust <Y%> / Excuse <Z%>
---
## Vertical flow (top → bottom)
```
[ Hero - Z-pattern ] ← Lock 1 / Want / CTA #1
↓ (open loop transition)
[ Open body - F-pattern ] ← Lock 1 / Want
↓ (Diagnostic transition)
[ Pain agitate - F ] ← Lock 1 / Want
↓ (Internal Moment transition)
[ Vision paint - F + image ] ← Lock 1 / Want
↓ (Energy Drop transition)
[ Bridge - F ] ← Lock 1 → 2 handoff
↓ (Aside Bomb transition)
[ Mechanism - F + diagram ] ← Lock 2 / Trust / CTA #2
↓ (Comparison Bomb transition)
[ Proof Block 1 - F ] ← Lock 2 / Trust
↓ (Escalation transition)
[ What you get bullets - scannable Z ]← Lock 2 / Trust
↓ (Aside Bomb transition)
[ Proof Block 2 - F + image ] ← Lock 2 / Trust / CTA #3
↓ (Diagnostic transition)
[ Bonus stack - scannable ] ← Lock 3 / Excuse opens
↓ (Assumed Agreement transition)
[ Stack close - F ] ← Lock 3 / Excuse
↓ (Vision Close transition)
[ Vision close - F + image ] ← Lock 3 / Excuse
↓ (Math transition)
[ Math close - scannable ] ← Lock 3 / Excuse / CTA #4
↓ (Admission transition)
[ Safety Net - F ] ← Lock 3 / Excuse
↓ (Door transition)
[ Door - dominant CTA ] ← Lock 3 / Excuse / CTA #5
↓
[ P.S. - F ] ← Lock 3 / Excuse / CTA #6
↓
[ P.P.S. - F ] ← Lock 3 / Excuse / CTA #7
↓
[ FAQ - scannable ] ← Lock 3 / Excuse / CTA #8
```
## Section-by-section spec
| # | Section | Lock | Pattern | Word range | CTA | Transition out |
|---|---------|------|---------|------------|-----|-----------------|
| 1 | Hero | Want | Z | 80-120 | #1 | Open loop: "but the weird part is..." |
| 2 | Open body | Want | F | 200-400 | - | Diagnostic: "So what's the problem?" |
| 3 | Pain agitate | Want | F | 300-500 | - | Internal Moment: "I was sitting there and it hit me..." |
| ... | ... | ... | ... | ... | ... | ... |
## CTA anchor specs
| # | Position | Copy | Microcopy | Rationale |
|---|----------|------|-----------|-----------|
| 1 | Hero | <quoted> | <quoted> | Low-friction Want anchor |
| 2 | After mechanism | <quoted> | <quoted> | Trust opens; mechanism-tied |
| 3 | After Proof Block 2 | <quoted> | <quoted> | Commitment shift |
| 4 | Math close | <quoted> | <quoted> | Excuse opens; arithmetic-tied |
| 5 | Door | <quoted> | <quoted> | Blunt close |
| 6 | P.S. | <quoted> | <quoted> | Re-frame angle |
| 7 | P.P.S. | <quoted> | <quoted> | Strongest-proof recap |
| 8 | FAQ | <quoted> | <quoted> | Last-objection close |
## Reading-pattern map (visual rhythm)
- **Z-pattern zones:** Hero, "What you get" bullets, Door section
- **F-pattern zones:** Open body, pain, mechanism, proof blocks, Stack/Vision/Math close, Safety Net, P.S./P.P.S., FAQ
## Mobile compression notes
- All three-thirds collapse to single column
- Sub-heads grow in importance - they become the F-pattern stripe markers in narrow viewports
- Sticky bottom CTA bar appears past Section 5
- Section visual dividers (12-24px hairline rules + 32-48px white space) carry rhythm in absence of horizontal layout
- Trust strip wraps; bullets stay full-width
---
## How to deploy
1. Use this section list as the skeleton for `/convert sales-page <product>` - that skill writes the actual copy into each section.
2. Pair with `/convert above-fold` for Sections 1's hero spec.
3. Pair with `/convert proof-stack` for visual proof blocks (Sections 7, 9).
4. Pair with `/convert mobile` for full mobile compression of every section.
5. Pair with `/convert chute` to draft the actual transition copy for each section break.
6. Run `/convert audit` on the full page when copy is in.
```
## Pitfalls
- **Lock-order violation.** Closing on Math (Excuse) before the Trust lock has actually opened reads as cold. Reorder sections; never compress Trust to "save space."
- **CTA spam.** Eight identical buttons feels like begging. Each CTA is a different door; vary copy and lean on the lock the reader is in at that scroll depth.
- **Section-length monotony.** Three 200-word sections in a row = reader checks out. Vary deliberately.
- **Mechanism too late.** The unique mechanism reveal (Section 6) can't wait until the close. Trust is built on mechanism; without it, the reader doesn't believe.
- **Proof at the start.** Frontloading proof (Anecdote / Receipt) before the Want is built is the most common error. Want first; trust second; *because* trust requires want to be already in motion.
- **No P.S.** Skipping the P.S. and P.P.S. drops 5-15% of conversions on long-form pages (folklore-leaning, varies). The P.S. is a final close - never optional on long-form.
## Lineage
- **The Three Locks** - Donahoe Method, Framework 3 (Wayland-owned operating system)
- **The Greased Chute** - Donahoe Method, Framework 6
- **F-pattern reading** - Nielsen Norman eye-tracking studies (Nielsen, 2006; replicated 2020)
- **Z-pattern reading** - Nielsen Norman Group landing-page heuristics
- **CTA anchor frequency** - direct-response canon (long-form sales letter conventions; supported by NN-g scroll-depth research)
- **Price-reveal rule** (impulse vs considered) - direct-response category conventions
## Notes
- Scroll-rhythm spec is *upstream* of the actual copy. This skill specs the order; `/convert sales-page` writes the content into the order.
- The temperature-based zone proportions are starting points, not laws. A Hot-traffic offer with a long, education-heavy mechanism may stretch the Trust zone past 35%. Use the proportions as defaults; override with reason.
- The FAQ at the bottom is genuinely the last close. Treat each FAQ answer as a micro-Cascade-Close - never just informational.
- Sticky bottom CTA on mobile is the single highest-leverage move on long-form mobile pages. Don't omit it.
- This skill composes with: `convert-above-fold` (hero spec), `convert-three-locks` (the lock content), `convert-chute` (transition copy), `convert-proof-stack` (proof block visuals), `convert-mobile` (mobile compression of the whole flow).
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!