How to add email subscription to wordpress

New Page

April 16, 2021

How to Add an Email Subscription to Your WordPress Site in 5 Easy Steps

Reading time about 16 min.

wordpress-email-subscription-ft wordpress-email-subscription-ft

If you want to set up email marketing for your WordPress site, you need to start by building a list of subscribers. And with the right plugin, you can create a WordPress email signup form with minimal effort, completely free. 

Getting website users to sign up for your emails takes the relationship further, from newsletters that keep your brand top of mind to campaigns promoting your latest offer.

This guide will show you how to create email subscription forms in WordPress so you can turn your casual visitors into loyal fans.


  • Why Should You Collect Email Subscriptions in WordPress
  • Choosing a WordPress Email Subscription Plugin
  • How to Add Email Subscription to WordPress Using Sendinblue Plugin
  • Tips to get more email signups from your WordPress form

Why Should You Collect Email Subscriptions in WordPress

If you’re not asking your WordPress visitors to sign up for your mailing list, you’re missing a trick. Whatever your business, email marketing can help you build an engaged audience and loyal customer base. 

Growing an email list helps with lead generation by allowing you to tap into people’s initial interest through targeted campaigns. Setting up a WordPress newsletter is also a way to stay in touch with your current audience. For example, bloggers can update readers on their latest content, while businesses can share new products and promotions.

However you plan to use your WordPress mailing list, the channel offers some serious benefits: 

  • People have actively chosen to hear from you

Email subscribers are more than casual site visitors – they were interested enough to want to stay in touch. Therefore, with the right communication strategy, they are very likely to add value to your business. 

  • It directly reaches every contact

Unlike other channels like social media, email offers a direct line of communication with the people who make up your audience. This means that not only will your message be more likely to be seen, but it will also be more personal. 

  • You can be more specific with your campaigns

When you create a mailing list, you control the data. You’ll know how someone signed up, giving you an idea of ​​what first attracted them. And it may collect more information based on how they interact with your emails in the future. This helps you tailor content to your audience and be selective about what you send to which contacts. 

Fortunately, getting started with email marketing for your WordPress site isn’t as complicated as you might think. There are many free plugins that make it easy to add an email subscription to your website. Read on for all the information you will need!

Choosing a WordPress Email Subscription Plugin

Para recopilar registros de correo electrónico en su sitio web, primero debe encontrar un complemento para crear sus formularios de suscripción y capturar los detalles del suscriptor. 

El mejor complemento de suscripción de correo electrónico de WordPress para su sitio dependerá de la funcionalidad que esté buscando. Algunos se enfocan únicamente en la creación de listas, lo que significa que aún necesitará un servicio de marketing por correo electrónico para enviar sus campañas y administrar suscriptores. 

Sendinblue ofrece una solución todo en uno para su marketing por correo electrónico de WordPress

Nuestro complemento de WordPress incluye una herramienta para crear formularios de suscripción que luego puede agregar fácilmente a su sitio. También tiene características útiles como:

  • Protección captcha para formularios
  • Suscripción a varias listas para que los contactos puedan elegir qué correos electrónicos quieren recibir
  • Mensajes personalizables de éxito y error en formularios
  • Confirmación automática y correos electrónicos de suscripción doble para suscriptores

The plugin is free to use and lets you create unlimited forms and store as many subscribers as you need at no extra cost. 

On top of this, you’ll have access to Sendinblue’s email marketing software, including tools for:

  • Email creation: Design beautiful emails with the drag-and-drop editor or use one of our 40+ templates. 
  • Contact segmentation: Target the right people with your campaigns by dividing up your lists based on subscriber details.
  • Automation: Set up emails triggered by specific conditions, including notifications when you publish a new blog post. 
  • Campaign analytics: Track performance including open and click rates to understand how subscribers interact with your emails. 

All this is available with the free version, which allows you to send up to 300 emails per day.

Sign up to Sendinblue free today >>

Once you’ve set up your Sendinblue account, the steps below will show you how to use the plugin to create an email subscription form in WordPress and start growing your list.

How to Add Email Subscription to WordPress Using the Sendinblue Plugin

With Sendinblue’s plugin, you can set up WordPress email subscribe forms in five simple steps:

  1. Install Sendinblue’s plugin on your WordPress site.
  2. Create your contact list.
  3. Design your form.
  4. Complete the form setup, including confirmation messages for subscriptions.
  5. Add your form to different areas of your website.

All you need is a free Sendinblue account and you’re ready to get started!

1. Set up the Sendinblue WordPress plugin

Your first task is to install Sendinblue’s free WordPress email subscription plugin on your website. This will allow you to create signup forms directly from your dashboard and integrate them into your site content.   

To install the plugin:

  • Log into your WordPress dashboard as an administrator.
  • Go to “Plugins” in the sidebar menu, then “Add New”.  
  • Search “Sendinblue” to find the plugin “Newsletter, SMTP, Email marketing and Subscribe forms by Sendinblue”.
  • Click “Install Now”, then “Activate”.

Find Sendinblue WordPress email subscription plugin in admin panel Recherche du plugin d'abonnement aux e-mails Sendinblue WordPress dans le tableau de bord d'administration

To finish the setup, click on the Sendinblue plugin tab that will now have appeared in the sidebar menu of your WordPress dashboard. 

Here you can click the button to create a free account with Sendinblue. Or, if you already have one, go straight to the second step — “Activate your account with your API key v3”. Follow these instructions to find your API key, then enter the key and click “Login”.

Página de configuración del complemento de suscripción de correo electrónico de Sendinblue WordPress Sendinblue WordPress email subscription plugin setup page

Now you’ve connected the plugin to your Sendinblue account, subscriber details collected via your forms will sync with your chosen Sendinblue contact lists.

2. Create your contact list in Sendinblue

Before you can start collecting email subscriptions on your WordPress site, you need to create the list you want to add contacts to.

To do this, go to the “Contacts” tab in your Sendinblue account, select “Lists” from the sidebar and click the “Add a new list” button.

Crear una nueva lista de contactos en Sendinblue Creating a new contact list in Sendinblue

Next, give your list a name and click the button to create your list.

Nombrar una nueva lista de contactos en Sendinblue Naming a new contact list in Sendinblue

Your lists will automatically have columns, called contact attributes, for data like the contact name and email. If you plan to collect other information from subscribers when they sign up, you can add more attributes of your choice. For example, you might add an attribute for “Country” if you want to know a subscriber’s location. 

Any attributes you set up will then be available to use as fields in your WordPress email signup forms. 

This video explains how to add new attributes for your Sendinblue lists:

3. Create your email subscription form in WordPress

Now for the most important step — creating an effective form that will convert your website visitors into subscribers.

Sendinblue’s plugin offers an easy-to-use tool for building your own custom forms directly from your WordPress dashboard. To get started, go to “Forms” and click “Add New Form”.

Agregar un nuevo formulario de suscripción de correo electrónico en el complemento Sendinblue WordPress Adding a new email subscription form in the Sendinblue WordPress plugin

This will take you to the form builder where you can give your form a name before editing the setup and design. 

The builder includes a HTML editor for customizing your form. But, if you’re not familiar with code, you can easily add elements using the options below the HTML editor. The preview box then lets you see any edits in real time.

Creador de formularios de suscripción de correo electrónico de WordPress de Sendinblue Sendinblue’s WordPress email subscription form builder

For the look of your form you have two options — either use the default styling that depends on your WordPress theme or use custom CSS. Select your preferred method in the “Form Style” section.

Adding fields to your form

When creating your form content, you need to decide what fields you want to use for collecting subscriber details.

By default your form will include fields for name and email but you might want to add more depending on your needs. For example, collecting data like gender or location can help you personalize your email campaigns for subscribers. 

However, your priority should be to keep your form as simple as possible. Avoid asking for too much from the outset, otherwise you risk putting people off signing up at all. It’s also a good idea to only make essential information like email address mandatory. 

To add a field to your form, select the relevant contact attribute from the dropdown in the “Add a new field” section. Options will then appear for editing the field text, as well as choosing if a field should be required. Once you’ve completed the field information, click the “Add to form” button. 

Other customization options

Aside from the form fields, you’ll also find sections for adding other elements including:

  • Multi-list subscription

This lets subscribers select their interests or preferences and be added to a corresponding email list.

  • Captcha

This will add captcha protection to your form to prevent spambot signups. For more detail, see our tutorial on setting up captcha for your forms. 

  • Compliance note and term acceptance

This lets you include details of your privacy policy and a checkbox for subscribers to agree to your terms.

4. Complete the form setup

Once you’re happy with the form design, you need to decide what happens after a signup occurs. 

First, select one or more lists you want to add subscriber details to. You can choose from your available lists in the “Linked lists” section under “Sign up process”.

Opciones de proceso de registro para formularios de suscripción en el complemento Sendinblue Signup process options for subscription forms in the Sendinblue plugin

Next, you have the option to customize what happens on the user side after subscription. 

Setting up the post-signup journey 

Creating a smooth experience for new subscribers will help make a good first impression. And Sendinblue’s WordPress forms tool offers ways to improve the process. 

The options available are under “Sign up process” and include:

  • Send a confirmation email

This will trigger an email to each subscriber letting them know they’re signed up to your list. Sendinblue provides a default template for this message, or you can create your own in the “Templates” section of your Sendinblue account. By customizing your confirmation email, you can introduce subscribers to your brand before they start receiving your regular emails.

  • Double opt-in

This adds an extra step to the signup process where subscribers must click a link in your confirmation email to complete their subscription. Double opt-in gives contacts the chance to confirm they wanted to sign up, while also preventing invalid addresses. As with the standard confirmation email, Sendinblue offers a default template or you can use your own. For more detail, check out our guide to double opt-in emails. 

  • Redirect to URL

Además de enviar un correo electrónico de confirmación, también puede llevar a los suscriptores a una página web después de que completen su formulario. Para configurar esto, simplemente pegue la URL de la página elegida, como una página de éxito dedicada o de agradecimiento que haya creado.

También puede editar el texto de los mensajes de éxito y error en el formulario mismo en la configuración de ” Mensaje de confirmación “.

Configuring the registration form confirmation message Registration form confirmation message settings

5. Agregue su formulario de suscripción por correo electrónico a su sitio de WordPress

Después de dedicar tiempo a crear su formulario, querrá asegurarse de que la mayor cantidad posible de visitantes de su sitio web lo vean. Aquí hay algunos lugares efectivos para una máxima visibilidad:

  • Tu página de inicio
  • El encabezado o pie de página de tu sitio
  • Publicaciones de blog, ya sea dentro de los artículos o como una barra lateral 
  • Las páginas Contacto y Acerca de
  • Una página de aterrizaje dedicada

Con el complemento de suscripción de correo electrónico de WordPress de Sendinblue, es rápido y fácil agregar su formulario en diferentes lugares de su sitio web. A continuación encontrará instrucciones para los dos métodos posibles. 

Agrega tu formulario usando un shortcode

Si desea agregar su formulario a páginas individuales o publicaciones en su sitio, puede usar su código abreviado.

Para encontrar el código abreviado de su formulario, vaya a la pestaña ” Formularios ” del complemento Sendinblue. Allí verá una lista de todos sus formularios creados junto con sus códigos abreviados. Copie el código relevante y luego péguelo en el editor de WordPress para su publicación o página elegida donde desea que aparezca el formulario.

List of subscription forms created with shortcodes in Sendinblue WordPress plugin List of subscription forms created with shortcodes in Sendinblue WordPress plugin

Agrega tu formulario como un widget

Para colocar su formulario en áreas como la barra lateral, el pie de página o el encabezado de su sitio, agréguelo como un widget. 

To do this, go to “ Appearance ” then “ Widgets ” in the WordPress menu. There you will see the “Sendinblue Widget” in the list of available widgets. To activate it, drag it to the desired location on the right side or click on the widget to select a location and then click ” Add Widget “.

Add Sendinblue widget to your WordPress site Add Sendinblue widget to your WordPress site

Once added, give the widget a title and select the form you want to display. Then click ”  Save  ” to confirm the widget settings.

Selecting the form for your widget Selecting the form for your widget Tips to get more email signups from your WordPress form

Now that you know the basics of creating an email signup form in WordPress, here are some ways to increase your conversion rates. 

keep it simple

While it’s tempting to use your form to get as much information as possible from subscribers, it can hurt your record numbers. In most cases, it’s best to stick to the basics. You can always request additional information once the relationship is more established.

Get your shadow right

To get someone to give up their email address, you need to know what’s in it for them. Avoid generic descriptions and instead provide concrete examples of the value of your emails, whether it’s being the first to hear your latest updates or gaining access to exclusive content. 

Being clear about what subscribers should expect and delivering on your promise will also help avoid unsubscribes and complaints later. 

give something back

While in an ideal world people would subscribe to your emails simply because they want to hear from you, adding an incentive can help sweeten the deal. Depending on your business, you can offer subscribers downloadable content or a one-time coupon. For more examples, check out these other lead magnet ideas. 

A word of warning though: giving freebies will help you build your list faster, but you might not get the best engagement from those signups. To ensure you attract the right people to your list, your offer must be relevant to the content you submit. 

Place your form strategically

Earlier, you saw some examples of where you can place your WordPress email signup form. However, the best location will depend on your website. 

You want to make sure visitors see your form when they’re most likely to sign up. Therefore, avoid pages that already focus on other calls to action that might distract the user. Instead, pick places where your question is relevant to the content they’re viewing. For example, if someone reads an educational blog post, they’ll probably be interested in signing up to receive emails sharing similar advice. 

Learn more about what makes an email signup form effective in the video below:

Start enjoying the benefits of your WordPress mailing list

By following the steps in this guide, you will have your WordPress email signup form set up in no time. So it’s up to you to make the most of it! 

To help you on your way, here are some additional resources to block you out:

  • 16 Email List Building Tactics That Work
  • 9 examples of welcome emails to attract new users
  • Launching Your Small Business Email Marketing Strategy and Tips for Success

Video How to add email subscription to wordpress

Related Posts

How to add seo keywords in wordpress

Contents1 Cómo agregar palabras clave de SEO en WordPress (aumentar el CTR y las clasificaciones)1.1 Post Title1.2 Headline1.3 Header Tags1.4 Introduction and Conclusion1.5 Body Copy1.6 URL1.7 Meta…

How to embed google calendar into wordpress

Contents1 How to Add a Google Calendar in WordPress (Step by Step)2 Add a Google calendar to your website3 calendario de Google3.1 Versatile plans and pricing4 Video…

How to change the logo in wordpress

Contents1 How to Add a Custom Logo to Your Site Header2 Site Logo2.1 Planes y precios versátiles3 Add, remove or edit a custom logo4 Video How to…

How to add a popup on wordpress

Contents1 Easily create a WordPress emergent form (2 forms)1.1 ¿Por qué usar un formulario emergente de WordPress?1.2 Método #1: Crear un formulario emergente con OptinMonster + WPForms1.3…

How to roll back wordpress version

Contents1 How to Revert WordPress: Undo WordPress Updates (Easy Way)2 How to Downgrade WordPress & Roll Back to a Previous Version2.1 1. A WordPress update included significant changes…

How to rollback wordpress version

Contents1 How to Downgrade WordPress and Revert to an Older Version1.1 1. A WordPress update included significant changes that are not compatible with your theme or plugins1.2…