How to write a hook that listeners remember
A hook is the most-repeated, most-memorable element of a song — usually a 4-8 bar melodic phrase that returns multiple times.
A hook is the most-repeated, most-memorable element of a song — usually a 4-8 bar melodic phrase that returns multiple times. Great hooks have a clear melodic shape, repeat one phrase often enough to lodge in memory, and sit on the strongest chord of the progression. They're the part listeners hum walking away.
- Length: 4-8 bars (anything longer dilutes the hook into a chorus melody)
- Repetition: the central phrase appears at least 3 times in the hook
- Range: keep within an octave so anyone can sing it
- Rhythm: leave space — gaps between phrases make the hook stickier
- Landing chord: hook resolves on the tonic (i in minor, I in major) most of the time
Start from the chord progression
Write your chord progression first — usually a 4 or 8 bar loop. The hook melody lives on top of it. Each note in the hook should fit one of the underlying chords (chord tones for strong beats, scale notes for passing tones). Skipping this step leads to melodies that fight the harmony.
Pick the central phrase
A hook is built around one core phrase — usually 1-2 bars. That phrase repeats with small variations across the hook. Think 'I want to break free' — same melody and rhythm every time, different lyrical fillers between. Decide your central phrase first; the rest of the hook supports it.
Give it shape and space
Good hooks have a clear melodic contour — they go up to a peak, back down to land. The peak note is the emotional center. Leave silence between phrases — gaps make the hook breathable and singable. Hooks that fill every beat sound rushed and don't stick.
Test it by humming away from the DAW
If you can't hum the hook 5 minutes after writing it, your audience won't remember it either. Sing it on your walk, in the shower, in the car. If you forget it overnight, rewrite. The best hooks pass the 'still stuck in your head tomorrow' test.
Apply this in Cue
Open the app with this question pre-loaded. Free to use, no signup.
Try this in Cue