How to Write a Keynote Speech: Structure, Length, and Delivery

By the TalkSpeechy Team

A keynote is not a report, a product update, or a panel answer stretched to twenty minutes. It exists to leave an audience with one idea they can still repeat the next morning. Everything about how you write it follows from that.

Pick one idea - and only one

Before you outline anything, write your keynote's core idea as a single sentence. Not a topic ("the future of remote work") but a claim ("remote work failed because we copied the office instead of rethinking it"). If you can't say it in one sentence, the audience won't be able to either. Every story, stat, and section that follows should support that one line or get cut.

The structure that works

Hook (60-90 seconds): open with a story, a surprising fact, or a sharp question - never with logistics or gratitude. Stakes: why this idea matters now, to the people in this room specifically. Three supporting movements: each makes one point and proves it with a story or concrete example, not a list of bullet points. Close: restate the core idea as a call to action, and land it with a callback to your opening.

How long is a keynote speech?

Most keynotes run about 20 minutes; conference slots range from 20 to 45. People speak at roughly 130 words per minute, so a 20-minute keynote is around 2,600 words on paper - but you should write fewer, because stories, pauses, and audience laughter eat time you can't see on the page. Aim for 2,200-2,400 words for a 20-minute slot and rehearse with a timer.

Open strong - no throat-clearing

"Thank you so much for having me, it's truly an honor to be here" is where attention goes to die. Start on the story or the line, and let the host's introduction do the thanking. You can acknowledge the room warmly after you've earned the first 90 seconds.

Close with the idea, not a summary

Don't recap your three points - the audience was there. Instead, return to the image or story you opened with, now that it means something different, and end on one clear sentence about what you want people to do or think differently. The last line should be written and memorized word for word.

Delivery notes

Rehearse aloud five to ten times, not in your head. Know your first 30 seconds and last 30 seconds cold so nerves at the start and fatigue at the end can't touch them. Mark pause points in the script. And don't read your slides - slides are for the audience, your notes are for you.

Frequently Asked Questions

How long should a keynote speech be?

Around 20 minutes is standard, though conference keynote slots run 20 to 45 minutes. Confirm your exact time with the organizer and rehearse to land two minutes under it, not over.

How do you start a keynote speech?

With a story, a counterintuitive fact, or a direct question - something that makes the core idea feel urgent. Save the thank-yous for after your first 60 to 90 seconds have earned the room's attention.

How many words is a 20-minute keynote?

About 2,600 words at an average speaking pace of 130 words per minute, but write closer to 2,200-2,400 to leave room for pauses, stories, and audience reaction.

Need a Keynote Built Around One Idea?

Tell us your core message, your audience, and your time slot, and TalkSpeechy will structure it into a keynote you can rehearse - fast.

Get My Speech

For the opening and closing specifically, see how to start a speech and how to end a speech.