This guide shows you how to create a newsletter subscription pop-up form in WordPress for free.

Unlike normal newsletter sign-up forms, pop-up forms have significantly higher conversion rates. In fact, the average conversion rate is 3.09%.

Below is an example of an “exit-intent coupon code pop-up“.

Sample exit intent coupon code popup

Noptin allows you to create such a system without writing any line of code.

Prerequisites

To continue with this tutorial, you will need to install the latest version of Noptin.

You will also need to install the appropriate add-on to automatically add new email subscribers to your email service provider (e.g., Mailchimp).

Creating the Subscription Pop-Up Form

First, click on Noptin > Subscription Forms to open the forms overview page…

open forms overview page

… then click on the Add New button to create a new subscription form.

Create new sign-up form

Next, give your new form a name, select popup as the form type and then design it as needed.

popup form editor

If you’re giving away something free in your pop-up, we recommend that you mention it in the subscribe button text as shown in the example below.

set subscription form button text

You can also optionally set a redirect URL, and Noptin will automatically redirect new subscribers to the URL you set. As shown in the image below, redirect URLs can contain smart tags.

redirect new newsletter subscribers

The tags and list settings are optional. We, however, recommend that you segment all subscribers into relevant lists and tags so that they only get the emails that they signed up to get.

set subscriber lists

Noptin allows you to select where to display the popup and which users can view it. This is important if your pop-up is only relevant on a few pages.

In the example below, our pop-up form will only display on the checkout page if a logged-out user visits it via a desktop browser.

page targeting options

That’s all.

There’s only one problem though. Noptin will display your pop-up as soon as a page finishes loading.

Such types of pop-up sign-up forms can annoy your website visitors. The following sections show you the other types of pop-up forms that you can create.

Exit-Intent Pop-Up Forms

An exit-intent pop-up form is displayed to a website visitor just before they leave your website. It tracks your website visitor’s mouse movements and pops up when it senses that a visitor’s mouse cursor has just left your page.

As a result, the forms will only show up for users who are navigating with a mouse or trackpad.

The most common use of exit-intent pop-ups is to display a newsletter sign-up form on your checkout page, just before a potential customer leaves the page without completing the purchase. You could then offer them a WooCommerce coupon code in exchange for their email address.

The coupon code should entice them to continue with the purchase, and if it doesn’t you can send them follow-up emails encouraging them to complete their purchase.

This is known as an “exit-intent coupon code pop-up“.

To create such a pop-up form, set the popup to display “Before the user leaves”.

exit intent popup forms

Scroll-Percentage Pop-Up Forms

These newsletter sign-up forms will pop up after a user scrolls down a specified percentage of your page.

This is better than immediately displaying your pop-up forms since the user will have read some of your content and will be more likely to convert.

To create such a pop-up form, set the popup to display “After the user starts scrolling”.

scroll triggered popup forms

A new text box will appear allowing you to set the scroll percentage. The default is 25%, but you can set it to any percentage such as 70% or even 100%.

Click-triggered Pop-Up Forms

These newsletter sign-up forms will pop up after a user clicks on an element such as a button or a link.

They are mostly useful when offering content upgrades, such as in the example below from Backlinko.

When someone clicks on the “Download a free checklist” link, a newsletter sign-up form will pop up asking them to enter their email address. The checklist will then be sent to the provided email address.

To create such a pop-up form, set the popup to display “After clicking on something”.

click triggered popup forms

A new text box will appear allowing you to enter the CSS selector of the element that should be watched for clicks.

Delayed Pop-Up Forms

These newsletter sign-up forms will pop up after a given time delay (measured in seconds). They convert better than normal pop-ups since they give our website visitors time to familiarize themselves with your website first.

To create such a pop-up form, set the form to display “After a time delay”.

after time delay popup form

A new text box will appear allowing you to enter the number of seconds to wait for before displaying the pop-up form.

Related Guides

  • Creating Subscription Forms

    Learn how to create newsletter subscription forms using our form builder

    Read More

  • Newsletter Subscription Shortcode

    Learn how you can display a newsletter subscription form in your posts, pages and text widgets using a shortcode.

    Read More

  • Newsletter Subscription Widget

    Our newsletter subscription widget allows you to add a newsletter sign-up form to your header, footer, sidebar, Elementor, or any other place that supports widgets.

    Read More

  • Newsletter Subscription Block

    If you’re using the new WordPress editor, you can use our Newsletter Block to add a subscription form to your posts and widgets.

    Read More

  • Sliding Forms

    Learn how to create sliding newsletter sign-up forms. Forms can slide in from the bottom left, top left, bottom right, or top right.

    Read More

  • Creating Custom Newsletter Subscription Forms

    Learn how to add a newsletter subscription checkbox to any custom form

    Read More

  • Preventing Spam Sign-Ups

    Noptin uses several methods to prevent spam signups while keeping the forms easy to use for non-spammers. If, however, you are still getting spam sign-ups, you can install any of the following plugins to fight spammers. La Sentinelle antispam This plugin uses the following techniques to block spam:- Honeypot – this adds a hidden input…

    Read More

  • Redirect Users after Subscription

    Learn how to redirect users to a different page, website or downloadable file after they subscribe to you newsletter.

    Read More

  • Smart Tags

    You can use smart tags in your form messages, welcome emails, or subscription shortcodes to add dynamic content to the form. Noptin will detect the smart tag and replace it with the appropriate value. If the value is not known, Noptin will replace the smart tag with an empty string. Example 1: Display the subscriber’s…

    Read More

  • Unsubscribe Forms

    Noptin allows you to create a newsletter unsubscribe form so that existing subscribers can unsubscribe from your newsletter.

    Read More

  • Change subscription confirmation messages

    Check out the default newsletter subscription confirmation messages and how to edit them

    Read More