Newsletter signup form template
A newsletter signup form has one legitimate field: email. Name fields, "how did you hear about us," interest checkboxes - all of it exists to serve segmentation you can build later from behavior instead of asking for upfront, and every one of them costs completions from visitors who would have subscribed to a one-field form but bounce off a three-field one.
Copy-paste HTML
<form action="https://send.webforms.to/wft_your_key" method="POST"> <label for="email">Email</label> <input type="email" id="email" name="email" required placeholder="you@company.com"> <button type="submit">Submit</button> </form>
Replace https://send.webforms.to/wft_your_key with your own endpoint from the WebForms dashboard.
Why these fields
- One field, one required attribute, one submit button. This is deliberately the shortest template in the gallery, because a newsletter signup is the form type where brevity has the clearest, most measurable payoff.
- If you need first-name personalization in your emails later, ask for it in a welcome email or the first newsletter itself, where a reply-based response has near-zero friction compared to a form field.
Where to send it
Get your endpoint
Free for 300 submissions a month. No card required.
Start freeNewsletter signup form FAQ
That's usually handled by whatever email platform you send the newsletter from (Mailchimp, ConvertKit, etc.), not the form itself. Point this form's webhook at their subscribe API and let them own opt-in confirmation, since they're the ones actually sending mail.
WebForms' honeypot and rate limiting catch most of it automatically. For a public signup form specifically, you can also require the AI spam classifier's stricter setting, since a newsletter form has no legitimate reason for high-frequency submissions from one source.