Newsletter (mailing list, subscription form)


A newsletter signup is a guided navigation that aimed to subscribe a user to a newsletter.


There is actually two kinds of process:

Single opt-in

known also as unverified opt in

Single opt-in means that a person only has to enter their e-mail address, click subscribe, and that’s it. They are now subscribed to the list. (Yes, there is nothing stopping your from entering someone else’s e-mail address.)

Single opt-in enhance:

  • the email bomb effect. 'email bomb' services will sign a target email up for 1000s of 'single opt in' newsletters.
  • known also as the revenge-spam: someone takes your email and submits it to every default form they can find automatically, and then your inbox is flooded with ostensibly legitimate email that you have to manually unsubscribe from, for each individual list.

Double opt-in

Double opt-in confirmation refers to a workflow. Contacts who sign up will be placed into an Awaiting Confirmation status until they click on a link in a confirmation email.

It was known as:

  • confirmed opt in
  • or verified opt in

A single email is send to the email address entered on the subscription form with a clickable link to confirm twice the subscription. If there is no confirmation, the email is not added to the newsletter.

It verifies that the owner of the submitted e-mail address also intended to subscribe.

It's the only way to ensure the correct email address is added to the list, and the subscriber genuinely wants to receive emails from you.

double opt-in is necessary in the European Union as a proof of consent under GDPR and expressly required in Germany.

GDPR requires consent from the data subject to process personal data. An email address is personal data under GDPR. You can't guarantee consent with single opt-in.


  • Newsletters confirmation
Don’t forget to confirm by clicking on the button – or you won’t get the newsletter.

We do this final check to prevent people from subscribing you without your permission.

  • Account confirmation

Double Opt In Validation

Example of process

Call to Action

UI - Call to action


  • Yes, I would like to subscribe to email updates from xxx. I know it’s easy to unsubscribe if I ever change my mind.
  • Send me the newsletter. I expressly agree to receive the newsletter and know that I can easily unsubscribe at any time. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Newletters Signup Form

Email Validation

Ensure that the email are valid (no fake sign-ups or old addresses)

see Email - Address Validation


Take measure against fake sign-up

  • The best measure is to load you form via javascript
  • You can also add a text field posing a simple question which only a human would answer naturally. Make the question relevant to your niche
    • Example: What do you want to learn most about computer science ?

Thank you email

Add to contact

If your subscriber has added you to their contact list or regularly opens your emails in which case their email client (Gmail, Yahoo, etc.) will know that you are a trusted source for that person.

You can encourage subscribers to add the newsletters sender to their contacts

  • on the thank you page
  • in the opt-in or introductory email

Example: Newsletters Add Us To Address Book

Where the link is a vcard link https://hostname/vcard

EMAIL:[email protected]

What when ?

Double Subscription

When a visitor subscribes twice, there is two approaches:

  • sending again the confirmation email because:
    • it's what the visitor expects (less friction)
    • of privacy and security concerns (nobody should know who is subscribed)
  • or showing a You're already subscribed error message (The update link sends an email with a token)

You Re Already Subscribed

Discover More
Card Puncher Data Processing

A campaign is a series of operations designed to reach a goal. s are marketing workflow that search to engage with the user See If you: see a billboard, scroll past a sponsored Instagram post,...
Card Puncher Data Processing
Email (Internet Message)

An Email is just a document known as the MimeMessage or Internet Message Format that: is send and received between email server and managed via a client known as the Mail User Agent This is in the...
Email - Autoresponders

An Autoresponder is a software that send an email automatically. Autoresponders are incorporated into electronic mailing list software, to confirm subscriptions, unsubscriptions, posts, and...
Email - Newsletter

A description for the search page result engine
Email - Service Provider (ESP) - Marketing

An Email Service Provider (ESP) helps you send email. Around this offering, they can expand their features: * software as self-service, you can create and send the emails (newsletter, campaign, ..)...
Onboarding Guide Mixpanel
Guided Navigation

guided navigation is a navigation that guides the user step by step in order to perform a process from start to end. funnel account creation, mailing list subscription shopping cart, ...
Card Puncher Data Processing
UI - Action (Interaction | Event )

event in a graphical user interface (GUI) application Action (or interaction) are the actions that can perform a user (or programmatic client) with the application. The more action, the more engagement....
Rss Icon
Web - Rss (Web feed)

Rss is a family of Web feed formats used to publish frequently updated works – such as blog entries, news headlines, audio, and video in a standardized format. You don't have to take a subscription...
Card Puncher Data Processing
Web Analytics - Tag (Pixel, beacon)

tag are information send during a request Tags are also known: as beacon or pixels (invisible image) It's a code or snippet that: defines what ads to put on the site or app. you insert in the...

Share this page:
Follow us:
Task Runner