MVPKit
← All guides

Before launch · How-to

How to make a waitlist landing page people actually join

A waitlist page has one job: help the right person understand what you're building, and decide in a few seconds that they want to hear when it's ready. Most pages fail at the first part.

Say what it is, plainly

The headline should say what the product does and who it's for. Not a slogan.

Vague: “The future of work, reimagined.”

Clear: “Turn your client calls into invoices. For freelance designers.”

If a stranger can't tell what you're building from the headline and the line below it, they won't join. They don't know yet whether they want it.

Show the problem you solve

Two or three short lines about the pain: what people do today, and why it's annoying. If your readers nod, you've earned the email.

A rough screenshot, a short screen recording, even a sketch helps a lot. It shows the thing is real.

Make the promise clear

Say what joining means: “We'll email you once, when you can try it.” Or: “We're letting in 20 people a week, in signup order.” Don't invent a launch date you aren't sure about. If you also plan to send updates, say so. Waitlist or newsletter? explains the difference.

Keep the form tiny

One field: email. A button that says what happens, like “Get early access” or “Join the waitlist.” Asking for name, role and company size will cut signups. If you want to know more about people, ask in your confirmation email, where only the interested ones reply.

Put the form near the top, and again at the bottom if the page is long.

Show that it worked

After someone presses the button, show a clear message right there: “You're on the list. We'll write when it's ready.” Then send a short confirmation email. Here's what to write.

Small things that help

An example page, in plain text

Headline: Turn client calls into invoices. For freelance designers.

Below it: You finish a call, then spend 20 minutes writing up hours and tasks. [Product] reads your call notes and drafts the invoice for you to check.

Image: one screenshot of a drafted invoice.

Promise: We're opening to small groups this winter. Join and we'll email you when your spot is ready. No other emails.

Form: [your email] [Get early access]

Footer: Built by Ana, a designer who hates invoicing. Questions? Write to hello@…

What to do with the list

Look at who joins and where they came from. Write to a few of them yourself and ask what made them sign up. A small list with five real conversations beats a big list you never talk to.

Quick rule: If a friend outside tech read only your headline, could they tell someone else what you're building?

MVPKit gives each project a waitlist form you can embed on any page with two lines of code. Signups show up in your workspace, per project, and the form already has spam checks. It shows a thank-you message on the page; it doesn't send emails yet, so send the confirmation from your own email tool.

Need a waitlist for your next project? MVPKit has one built in.