Marta from MailerLite

Marta15 min readTips and resourcesFebruary 12, 2020

How to create effective opt-in forms that still work under GDPR

How to create effective opt-in forms that still work under GDPR

GDPR has given us many new requirements to consider with email marketing, but the biggest source of confusion and the most questions have revolved around one area—opt-in forms.

We want to clear up the confusion of opt-in forms under GDPR by showing you real-world examples and analyze what works and what doesn’t. 

We'll show you opt-in form examples for:

  • Getting consent for one thing
  • How to use lead magnets
  • When to use checkboxes
  • How to comply with age verification
  • When too much explanation is confusing

Let’s get started!


Before we get into all the fun opt-in form examples, we want to start with the actual legal language from GDPR regarding consent. Creating effective opt-in forms under GDPR starts with understanding what it actually says.

Article 4(11) states,

“Consent of the data subject means any freely given, specific, informed and unambiguous indication of the data subject's wishes by which he or she, by a statement or by a clear affirmative action, signifies agreement to the processing of personal data relating to him or her”.

Recital 32 further specifies:

“Consent should be given by a clear affirmative act establishing a freely given, specific, informed and unambiguous indication of the data subject's agreement to the processing of personal data relating to him or her, such as by a written statement, including by electronic means, or an oral statement. This could include ticking a box when visiting an internet website, choosing technical settings for information society services or another statement or conduct which clearly indicates in this context the data subject's acceptance of the proposed processing of his or her personal data.”

Wow! That is a lot to take in. As you can see, the GDPR sets a high standard for consent. 

Now let’s go over some opt-in form examples to help you figure out how to implement these requirements.

For more background on GDPR and opt-in forms, read our article:
New MailerLite GDPR feature: Opt-in forms

If you only need consent for 1 item, such as to receive newsletters, the opt-in form can be super easy and straightforward. The easier your form is to fill in, the more subscribers you will get.

Discovery magazine GDPR consent example

Asking for consent to receive newsletters - MailerLite

This is a good example to follow. There’s no need to add a checkbox because consent is needed for one purpose—to receive weekly news. There’s also a link to the Privacy Policy which is a good practice.

That said, pay attention to the statement underneath the submit button. It says that after signing up, a subscriber will receive occasional surveys and special offers. This is not clear to the subscriber.

In order to avoid a misunderstanding, we recommend that this text is placed in the main area. So the copy could read: 

“Get the latest weekly science news, occasional surveys and special offers delivered right to your inbox”

This would be a better way to approach consent.

The Huffington Post GDPR consent example

Asking for consent to receive newsletters #2 - MailerLite

This is also a good example of simple, clear and accurate opt-in form with no unnecessary information. From our point of view, the only thing missing is a link to the Privacy Policy. It’s also a good practice to mention that the person can unsubscribe at any time.

Smashing magazine GDPR consent example

Smashing magazine GDPR consent example

The above example is another good one to follow. Smashing magazine elaborated even further by mentioning how many times per month they are sending their newsletter. However, in this newsletter, it would have been better if they added a link to their Privacy Policy.

TechCrunch GDPR consent example

TechCrunch GDPR consent example

Another interesting example of an opt-in form can be seen above by TechCrunch. They made it possible for their subscribers to choose the topic of the newsletter they would like to receive. It's a great way of letting your subscribers pick the content topics that they're truly interested in. What makes this example even better is that the unsubscribe and Privacy Policy link are also included.

Digital Spy GDPR consent example

Digital Spy GDPR consent example

Let’s review the disclaimer on the right side of the opt-in form, it says: “Hearst UK will also email you about our products and services as well as discounts and offers, as detailed in our privacy policy. Please tick this box if you'd rather not receive these emails.” 

Unfortunately, but this is not the right way of getting subscribers’ consent. As you know, the consent should be given by a clear affirmative act establishing a freely given, specific, informed and unambiguous indication of agreement to the processing of personal data. In simple terms, this means that you have to ask people to actively opt-in.

Forbes GDPR consent example

Forbes GDPR consent example

Yay, here’s a great example of a picture-perfect opt-in form created by Forbes. They made it explicitly clear how often subscribers will receive their newsletters and what their emails will be about. They also added a link to the Privacy Policy and informed subscribers about the possibility to opt-out. Well done!


It is very common to give away something for free in exchange for an email address. These are often called lead magnets. Under GDPR, you can’t just obtain an email with a lead magnet without explaining how you will use the email.

CottonOn & Co. Perks example

Give away exchange for email address GDPR - MailerLite

In this example, there is not a clear explanation of what the person is signing up for. If you are asking to exchange an email address for a freebie or voucher, you won’t be able to send them newsletters, news, special offers or other emails.

A safe option here would be to add a checkbox underneath and ask people to tick the box if they want to get a newsletter or special offers.

You could also say something like:

"To receive a voucher, please subscribe to our newsletter and daily news. Don’t worry, you can unsubscribe at any time."

You wouldn't need to add any checkboxes in this case because you make it explicitly clear that the lead magnet is being offered in return for joining the email list.

Red Bull does a much better job in the next example.

Red Bull GDPR lead magnet example

Give away exchange for email address GDPR example - MailerLite

Follow Red Bull’s example of being super clear and explicit. They show how a freebie can be connected to a subscription. They include the incentive, the explanation of consent and they mention the unsubscribe option. Great job Red Bull!

Moda Operandi lead magnet example

Moda Operandi lead magnet example

Another good example of a newsletter including a freebie! The discount is offered to attract more subscribers to sign up for the newsletter and people are informed about what they will receive.

Bark Post lead magnet example

Bark Post lead magnet example

This is another good opt-in form example with a lead magnet. Our only advice is to not make the text under the subscribe block too small because as a Data Controller you have to make it explicitly clear for what purposes you are collecting emails and not hide anything. Also, don’t forget the link to the Privacy Policy in your own opt-in forms!


Checkboxes are necessary when you are trying to get consent for two separate things, such as a newsletter and advertising. If you don’t need to use checkboxes, it is much better to avoid them. You’ll get higher conversions with fewer checkboxes!

Bratislava GDPR checkbox example

Unnecessary checkboxes for opt-in forms under GDPR - MailerLite

From our point of view, the checkboxes in the form above are not necessary. Let’s take a closer look at the first checkbox, which says:

“I agree to my email being stored and used to receive the newsletter.”

The form is GDPR compliant without this checkbox because the only purpose of this form is to get consent for receiving newsletters. The second checkbox is not needed because you are allowed to put offers in your newsletters.

If someone has to read several checkboxes and make multiple decisions, they are less likely to complete the form.

Michael Kors GDPR checkbox example

Unnecessary checkboxes for opt-in forms under GDPR #2 - MailerLite

This is also a GDPR compliant opt-in form. However, we would recommend that you let your customers choose how they want to receive news from you—by email, via SMS, by post and etc. In this case, you would use multiple checkboxes.

The checkbox is needed because the original purpose of the form is to check out of the store. In order to send newsletters, they needed to add a separate checkbox asking for explicit consent.

CBS Sports example

CBS Sports signup form example

CBS Sports created good GDPR-compliant opt-in form, however, there’s no need to add a checkbox because the consent to process personal data is being asked for only 1 thing.

YOOX example

YOOX example

This is our last example of a good GDPR-compliant opt-in form. However, the checkbox here is not needed as the subscriber's consent is given for 1 purpose only.


Article 8 of the GDPR states that in relation to the offer of information society services directly to a child, the processing of the personal data of a child shall be lawful where the child is at least 16 years old.

If the child is below the age of 16 years, such processing shall be lawful only if and to the extent that consent is given or authorized by the holder of parental responsibility for the child.

Age verification under GDPR - MailerLite

Member States may provide by law a lower age for those purposes provided that such lower age is not below 13 years.

The controller shall make reasonable efforts to verify in such cases that consent is given or authorized by the holder of parental responsibility for the child, taking into consideration available technology.

To comply, you should consider adding age verification or parental consent options to your forms if you offer online services directly to children.

At this time, EU regulators have not provided definitive guidance on how to verify parental consent, but we believe they will develop further specific guidance soon.

Monki Style GDPR age verification example

Age verification under GDPR example - MailerLite

Do you think the above form works under GDPR?

Let’s take a closer look at it. There are two types of confirmation: age verification and consent to receive personalized marketing material, but only one checkbox.

What if someone wants to confirm that they are 16+ years, but they want to disagree to receive marketing emails? From our point of view, this kind of opt-in form is bundled, which means it should separate the two items using checkboxes.

That said, the text they use to verify age is good. Just don’t merge it with the other things and you are good to go.

COS example

COS example

As you can see, the checkbox says: “I confirm that I am 16 years or older and I consent to COS processing my personal data in order to send personalized marketing material in accordance with the privacy notice.”

At first glance, this sounds good, but what if the subscriber is older than 16 years old and not interested in personalized marketing material? For this reason, we would suggest having 2 separate checkboxes.


Let’s take a look at one of the most important GDPR explanations regarding consent, which is stated in Recital 32:

“Silence, pre-ticked boxes or inactivity should not, therefore, constitute consent. Consent should cover all processing activities carried out for the same purpose or purposes. When the processing has multiple purposes, consent should be given for all of them.”

It is mandatory to ask for consent for each purpose. Here are some GDPR-compliant examples, which place separate checkboxes for marketing purposes and profiling.

Armani Store GDPR consent example

Getting consent for multiple purposes under GDPR - MailerLite

Juventus GDPR consent example

Getting consent for multiple purposes under GDPR #2 - MailerLite

Guess GDPR consent example

Getting consent for multiple purposes under GDPR #3 - MailerLite

The important thing to notice in the example above is that if a subscriber doesn’t choose the "Yes” or “No” boxes, it counts as "No”. We recommend simply using one checkbox to avoid confusing the user.

Insure4Sport consent example

Insure4Sport consent example

As you can see there are 2 options here: Subscribers are asked to choose whether or not they would like to get offers and information from their partners. However, we would suggest having only 1 option: “Yes”. Otherwise, it should mean “No”.


GDPR requires the explanation of services to be explicit and clear. While this is a subjective rule, you need to do your best to communicate as clearly as possible.

Here’s our last example, which shows how wording can get confusing. This is an example of what NOT to do:

GDPR opt-in form explanation of services - MailerLite
Create your first, GDPR compliant form, in minutes!

Our free plan includes advanced automation, landing pages and other amazing features!

Sign up for free

If you're convinced that enabled double opt-in method is the only form allowed by GDPR, we have some news for you!

First of all, let’s cover the similarities and differences between these 2 methods. 

Both methods allow you to grow your email list in a simple and secure way. Why secure? Because both times you receive what you need most in terms of staying GDPR-compliant, which is consent. 

Let's clarify that GDPR doesn’t make it mandatory to set up the double opt-in method for collecting email addresses. Actually, GDPR says nothing about single or double opt-in. The only thing that matters is the ability to provide proof of consent.

Using the single opt-in method, you should be able to capture a timestamp of subscriber consent (time, date, location) and the source of the opt-in (website, social media, etc.). Possession of this information makes you fully compatible with GDPR opt-in requirements. However, in order to have a stronger paper trail of the proof of consent, you can enable the double opt-in method—which means that anyone who subscribes will have to confirm their request twice. 

Double opt-in is a more advanced way of collecting email addresses, however, it doesn’t make the single opt-in method invalid or improper.


To help you create the best opt-in forms that comply with GDPR, we created a checklist that you can use to verify that your forms are good to go.  

A checklist for creating compliant opt-in forms - MailerLite

We hope that this article was helpful. If you still have questions regarding consent, checkboxes or the structure of opt-in forms, please leave your comments below and we will do our best to answer your questions.

Editor's note: This post was originally published in June 2018 and has been updated for accuracy and comprehensiveness.

Marta Poliakova

Hi, my name is Marta, legal counsel at MailerLite. As a legal professional, it’s my job to ensure we’re always following the rules, especially regarding GDPR compliance. To blow off steam, I enjoy kickboxing. I call my punching bag “Mr. GDPR,” and boy do I get a good workout.