Newsletter Signup Form Template

Grow a list people open. Email plus reader-chosen topics and cadence lets every subscriber start on their own terms.

Free · copies into your editor in one click
Live preview — try it, nothing is saved

One or two emails a month, written like we know you. Expect no filler and no daily drip, and unsubscribe whenever you like.

press Enter ↵
Question 1. Your best email for the newsletter

A newsletter list is the only audience you own outright, with no algorithm sitting between you and the send button. A list built without care decays fast: wrong-inbox signups bounce, topic-mismatched subscribers ghost, and over-mailed readers flee. This signup form builds a list that stays alive by letting every subscriber define their own deal on the way in.

What each question buys you. The email field's placeholder nudges for "the inbox you actually read," a small line that 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 as data collection, and its answer pipes straight into the ending screen for an immediate personal touch. Topics are a multi-select with at least one required choice, so that single interaction hands you segmentation data most newsletters never collect and hands the subscriber a sense of control that lifts open rates from issue one. The cadence question keeps everyone honest: a reader who chooses "only the big stuff" and receives exactly that never reaches for 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 only decorate it.

Everything we cut. No surname, since you are writing a newsletter rather than issuing a passport, and no company field. The "how did you find us" question stays out too, because the hidden field answers it without a question and with better accuracy. There is no consent checkbox stack either: submitting a form whose only purpose is receiving the newsletter is the consent, and the intro text states the terms plainly.

Where writers embed it. Solo writers drop it in their site footer, product teams gate changelog digests with it, and community managers post the link in Discord and Slack welcome messages. The focus layout keeps it feeling like three friendly taps instead of a registration.

Shape it to your list. Rename the topic options to your real content pillars, and if you cannot name three, that is a content-strategy conversation rather than 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. Then resist adding questions, because every one you add here is an open rate you will wish you had kept.

Frequently asked questions

How do I get subscribers into my email sending tool?

Two routes: 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 on its own if your endpoint hiccups.

Can I see which signup placement grows the list fastest?

Share different links carrying 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.