Newsletter Signup Form Template
Grow a list people actually open — email plus reader-chosen topics and cadence, so every subscriber starts on their own terms.
One or two emails a month, written like we actually know you. No filler, no daily drip, unsubscribe anytime.
A newsletter list is the only audience you own outright — no algorithm sits between you and the send button. But a list built carelessly decays fast: wrong-inbox signups bounce, topic-mismatched subscribers ghost, and over-mailed readers flee. This signup form is designed to build a list that stays alive, by letting every subscriber define their own deal on the way in.
Why the form asks what it asks. The email field's placeholder nudges for "the inbox you actually read" — a small line that measurably shifts people away from their junk-catcher address. The name field is optional and phrased as "what should we call you?", which reads as friendly rather than data collection, and its answer is piped straight into the ending screen for an immediate personal touch. Topics are a multi-select with at least one required choice: that single interaction hands you segmentation data most newsletters never collect, and hands the subscriber a sense of control that raises open rates from issue one. The cadence question is an honesty device — a reader who chooses "only the big stuff" and receives exactly that is a reader who never smashes the spam button.
The hidden growth ledger. The invisible signup_page field records where each subscriber came from when you share parameterized links — ?signup_page=blog-footer on your blog, signup_page=cross-promo in a partner's issue. Three weeks in, your CSV export tells you which placements grow the list and which just decorate it.
What we left out. No surname (you're writing a newsletter, not issuing a passport), no company field, and no "how did you find us" question — the hidden field answers that silently and more accurately. There is also deliberately no consent checkbox stack: submitting a form whose only purpose is receiving the newsletter is the consent, and the intro text states the terms plainly.
Who uses this. Solo writers embed it in their site footer, product teams gate changelog digests with it, and community managers drop the link in Discord and Slack welcome messages. The focus layout keeps it feeling like three friendly taps rather than a registration.
Make it yours. Rename the topic options to your actual content pillars — if you can't name three, that's a content strategy conversation, not a form problem. Match the accent color to your brand in the Theme panel so the form reads as yours inside an embed. Export subscribers as CSV whenever you need to load them into your sending tool, or point a webhook at it so new signups sync themselves the moment they land. And resist adding questions: every one you add here is an open rate you'll wish you had later.
Frequently asked questions
How do I get subscribers into my email sending tool?
Two ways: export the list as CSV and import it on your schedule, or add a webhook so each new signup is pushed to your endpoint in real time — signed, and retried automatically if your endpoint hiccups.
Can I see which signup placement grows the list fastest?
Yes — share different links with different ?signup_page= values (footer, blog post, partner swap). The hidden field records the value per response, and you can filter or export by it.
Why ask for topics and frequency up front?
Because mismatched expectations are why people unsubscribe. Readers who choose their own topics and cadence open more and complain less, and you get segmentation columns from day one.
Will fake signups inflate my list?
Built-in spam defenses (honeypot, timing checks, escalating proof-of-work) filter bot submissions, and you can enable duplicate prevention in Settings to stop repeat signups from the same device or IP.