# Hook Pattern Tracker — Competitor Content Analysis

Reference guide for identifying, categorizing, and tracking hook patterns used by competitors across short-form content.

---

## Hook Taxonomy

Use this consistent taxonomy when logging competitor hooks. Assign each hook to one primary type and one secondary modifier.

### Primary Hook Types

| Type | Definition | Example Structure |
|---|---|---|
| **Question hook** | Opens with a direct question to the viewer | "Are you making this mistake with your skincare?" |
| **Bold claim** | States a surprising or counterintuitive claim | "This $15 product replaced my entire morning routine" |
| **Visual action** | Opens with a visually surprising or dynamic action | [Creator pours product dramatically / unexpected visual] |
| **Problem statement** | Names a specific pain the viewer recognizes | "If your face is always oily by noon..." |
| **Curiosity gap** | Creates incomplete information the viewer wants resolved | "Nobody talks about what this ingredient actually does" |
| **Social proof signal** | Opens with volume or credibility signal | "10,000 people switched to this in 30 days" |
| **Transformation reveal** | Shows the after state first, then rewinds to before | [Finished result shown first] |
| **Contrarian opener** | Challenges a widely held belief | "Stop buying [common product category] — here's why" |
| **Story opener** | Begins a relatable narrative | "I never thought I'd say this about a face wash but..." |
| **List/number hook** | Promises enumerated value | "3 things I wish I knew before buying [product category]" |

---

### Hook Modifier Tags

Append one or more modifiers to capture the execution style:

- `[personal]` — creator-to-viewer personal tone
- `[text-heavy]` — hook relies primarily on text overlay
- `[visual-first]` — hook relies on image/video before any text or speech
- `[trend-format]` — hook rides a current TikTok/Reels trend template
- `[UGC-style]` — filmed as if organic customer content
- `[urgent]` — uses time pressure or scarcity language
- `[aspirational]` — frames outcome as aspirational identity
- `[fear-based]` — leverages loss aversion or fear of missing out

---

## Hook Tracking Log

Use this table to log hooks from competitor top-performing posts (top 20% by views or engagement).

| # | Competitor | Post Date | Hook Text / Description | Primary Type | Modifiers | Views | Engagement Rate | Notes |
|---|---|---|---|---|---|---|---|---|
| 001 | [Competitor] | [Date] | [First 5 words or hook description] | [Type] | [Tags] | [Views] | [%] | [Why it likely worked] |
| 002 | | | | | | | | |
| 003 | | | | | | | | |
| 004 | | | | | | | | |
| 005 | | | | | | | | |
| 006 | | | | | | | | |
| 007 | | | | | | | | |
| 008 | | | | | | | | |
| 009 | | | | | | | | |
| 010 | | | | | | | | |

---

## Pattern Analysis — Dominant Hook Types by Category

Fill this in after logging 30+ posts across 3+ competitors.

### Your product category — ___

| Hook Type | Frequency in Top 20% Posts | Frequency in Bottom 20% Posts | Verdict |
|---|---|---|---|
| Question hook | __ / total | __ / total | [Overused / underused / opportunity] |
| Bold claim | | | |
| Visual action | | | |
| Problem statement | | | |
| Curiosity gap | | | |
| Social proof signal | | | |
| Transformation reveal | | | |
| Contrarian opener | | | |
| Story opener | | | |
| List/number hook | | | |

**Dominant hook type in category (most common in top performers):** ___

**Underused hook type (rare in category but appears in top performers):** ___

**Hook type to avoid (common but appears mostly in low performers):** ___

---

## Hook Length Analysis

| Hook Length | Top 20% Frequency | Bottom 20% Frequency | Insight |
|---|---|---|---|
| Very short (1–5 words on screen) | | | |
| Medium (6–12 words) | | | |
| Long (13+ words) | | | |

**Observation:** ___

---

## Competitor Hook Differentiation Map

Plot each competitor's primary hook style to identify who owns which territory.

```
                    HIGH EMOTIONAL TONE
                           |
   Problem statement   Story opener
                           |
LOW SPECIFICITY ——————————+—————————————— HIGH SPECIFICITY
   (vague/broad)           |                 (specific/data)
   Visual action      Bold claim / Number hook
                           |
                    LOW EMOTIONAL TONE
```

**Competitor A position:** ___
**Competitor B position:** ___
**Competitor C position:** ___
**Your current position:** ___
**Underoccupied territory:** ___

---

## Hook Testing Recommendations

Based on competitor analysis, generate 3 hook variants to test that either:
1. Outexecute the dominant category hook type
2. Occupy underused hook territory
3. Combine two high-performing patterns not yet combined by competitors

### Recommendation 1
- **Type:** [Hook type]
- **Rationale:** [Why this is the opportunity based on the analysis]
- **Draft hook copy:** [Specific hook text to test]

### Recommendation 2
- **Type:** [Hook type]
- **Rationale:** [Why this is the opportunity based on the analysis]
- **Draft hook copy:** [Specific hook text to test]

### Recommendation 3
- **Type:** [Hook type]
- **Rationale:** [Why this is the opportunity based on the analysis]
- **Draft hook copy:** [Specific hook text to test]

---

## Hook Performance Benchmarks by Platform

### TikTok
- Strong hook — 30–40% of viewers watch past 3 seconds
- Average hook — 20–29%
- Weak hook — Below 20%

### Instagram Reels
- Strong hook — 40–50% of viewers watch past 3 seconds
- Average hook — 25–39%
- Weak hook — Below 25%

### YouTube Shorts
- Strong hook — 45–55% retention past 5 seconds
- Average hook — 30–44%
- Weak hook — Below 30%

**Note:** These are category-agnostic benchmarks. Your niche may have higher or lower baseline rates — use competitor data to calibrate your specific category baseline.

---

## Common Hook Failure Modes

**Failure 1 — Generic opener**: "Check this out" / "You won't believe this" — no specific value signal. Viewer has no reason to keep watching.

**Failure 2 — Brand-first hook**: Opening with brand name or logo. The algorithm and viewer both reward content-first openers. Branding goes mid or end.

**Failure 3 — Setup without payoff visible**: Hook promises a payoff (transformation, result, answer) but the payoff isn't visible in the hook frame. Creates curiosity gap only if the hook itself is compelling enough.

**Failure 4 — Audience mismatch**: Hook language and references assume familiarity with the brand, inside jokes, or previous context that new viewers don't have.

**Failure 5 — Mismatch between text hook and visual**: Text overlay says one thing; visual shows something unrelated. Creates cognitive friction that kills watch time.

**Failure 6 — Long wind-up**: Creator takes 5+ seconds of preamble before the hook activates. On TikTok/Reels, the first frame IS the hook — there is no preamble.
