How to Write a Song: A Step-by-Step Guide for Beginners

Writing a song means turning an idea into a shape a listener can follow from start to finish. The idea might be a line, a scrap of melody or a guitar riff. The shape is the verses, chorus and transitions that carry it. Those are two separate skills, and both get better with practice.
Most beginners get stuck in the same spot. Dozens of half-finished voice memos, a notebook full of great lines that don't belong to anything, and one riff that always starts the same way but never quite reaches a chorus. The problem usually isn't talent. It's order. The steps below give you one.
Where do you start when writing a song?
It doesn't matter where you start, as long as you don't lose the idea. Good ideas tend to show up when you're busy doing something else.
- Voice memos: Hum the melody into your phone. Quality doesn't matter.
- Title list: Write down interesting phrases you hear or read. A lot of choruses start as a title.
- Riff or chord loop: When four bars feel good on your instrument, record them and note the key and tempo.
Once a week, go through what you've collected. Pick the one idea that still grabs you and build the song around it.
It also helps to make writing a habit instead of waiting for inspiration. Block out half an hour twice a week and just write. Not every session produces something good, but people who write regularly catch ideas more easily and turn them into songs faster.
What are the parts of a song?
Most popular songs are built from a handful of familiar sections. You don't need all of them, but knowing the names helps when you're writing and when you're talking it through with a band.
| Section | Job | Tip |
|---|---|---|
| Intro | Sets the mood | Keep it short, often built on the verse or chorus chords |
| Verse | Tells the story, new lyrics each time | The melody can sit lower and calmer than the chorus |
| Pre-chorus | Builds tension into the chorus | Change the chords or rhythm so it feels like something's coming |
| Chorus | The main idea, same lyrics each time | The title usually lives here, and so does the hook |
| Bridge | Breaks the repetition, adds a new angle | Try a new chord or a different rhythm |
| Outro | Ends the song | Repeating the chorus or going back to the intro is plenty |
A simple template to start with: intro, verse, chorus, verse, chorus, bridge, chorus. Finish one song in that shape first, then start bending the rules.
Which chord progression should you start with?
Chord progressions are usually written in Roman numerals. The number shows where the chord sits in the key: I is the first degree, V the fifth. Lowercase (like vi) means a minor chord. That way the same progression works in any key.
- I–V–vi–IV: C, G, Am, F in C major. One of the most used progressions in pop and rock.
- I–vi–IV–V: C, Am, F, G. The classic doo-wop feel.
- vi–IV–I–V: Am, F, C, G. The same chords starting on the minor sound more wistful.
- ii–V–I: Dm, G, C. The go-to resolution in jazz and soul.
Thousands of songs share the same chords, and that's fine. Melody, rhythm and lyrics are what make yours different. If chord charts slow you down, our guide on how to read chords covers the basics. Using one progression for the verse and another for the chorus is the easiest way to make sections feel distinct.
How do you find a melody?
Play the chord loop, or record it so it keeps going in the background. Hum over it, sing nonsense syllables. After a few passes something will come out that you want to repeat. Record it straight away.
- Lifting the chorus melody a bit higher than the verse makes the chorus pop.
- Find a short melodic motif and repeat it with small changes. Catchiness comes from balancing repetition and variation.
- Changing the rhythm changes the melody too. Lots of syllables in the verse and a few long notes in the chorus is a good contrast.
Keep the melody in a range where your voice is comfortable. Not sure where that is? Start by finding your vocal range. If the melody doesn't fit your voice, you can always transpose the whole song.
What makes good lyrics?
- Show, don't tell: Instead of "I'm so lonely", write a concrete image that shows it, like one cup on a table set for two.
- One idea per chorus: Someone reading only the chorus should know what the song is about.
- Match stresses to the beat: When the stressed syllable of a word lands on a strong beat, the line sounds natural. When it doesn't, listeners notice straight away.
- Don't let rhyme boss you around: Never pick a weaker word just to make it rhyme. Slant rhymes work fine.
- Move the story forward: Verse two should continue verse one, not repeat it.
A common trap is trying to write everything at once. Set the melody with nonsense syllables first and write the words after, or write the words first and pull the melody from their rhythm. Either way you split the job in two. Start with whichever feels easier.
Read the lyrics out loud, then sing them to the melody. A line that reads well can trip you up when sung. Always decide by singing.
When is a song finished?
For beginners, this is the hardest question. A song is never perfect, but at some point it's done. A practical test: if you can play and sing it start to finish without stopping, and every section has a job, it's finished.
The most common ways songs get abandoned:
- Writing a great verse and never getting to the chorus
- Starting over every day and rewriting the same line a hundred times
- Deciding the song is bad before anyone else has heard it
- Starting five songs at once and finishing none
Give yourself a deadline, say one week. When it's up, record the song as it is and move on to the next one. You get faster the more you finish.
How do you record a demo?
For a first demo, your phone's voice recorder is enough. Record one take with instrument and vocal together, start to finish. The goal isn't sound quality. It's having something you can play for someone else.
For a tidier demo, use a DAW on your computer. A DAW is the program you record and edit audio in. With something like GarageBand, Reaper or Audacity, you record a chord track to a click first, then add the vocal on top. Our DAW guide explains where to start.
If you're taking the song to a band, share the lyrics and chords along with the demo. In BandUp you paste in the lyrics, select a word and add a chord above it. Everyone in the band can give a song idea a thumbs up or down, and the ones most of the band likes go into the repertoire with one click.
If one line is still stuck in your head after you listen back to the demo, that might be the title of your next song.