How to Add an Email Popup in WordPress for Free (with a Lead Magnet)

How to Add an Email Popup in WordPress for Free (with a Lead Magnet)

An email list is the one audience you own. Search rankings change and social reach drops, but a subscriber who asked to hear from you is still there next month. The usual first step is a signup popup with a small free gift, such as a checklist or ebook. This guide shows how to add an email popup to WordPress for free with OptinLeaf, our free consent-first optin plugin, and how to set it up so it grows your list without annoying your readers.

What you need before you start

  • WordPress 5.8 or newer and PHP 7.4 or newer.
  • A lead magnet: one useful file people get after signing up, for example a PDF checklist, a template or a short ebook. Upload it to your Media Library and copy its URL.
  • A privacy policy page. The setup wizard asks for it, and your consent text should point to it.
  • Optional: a thank-you page, if you prefer sending people to a page instead of showing the download in the popup.

Popup, slide-in or inline: which form should you use?

Form type How it appears Best for
Popup Centred box with a dark overlay A strong offer on your busiest pages, usually on exit intent
Slide-in Small box in the bottom-right corner A gentler ask on long blog posts
Inline Inside the content, wherever you place the shortcode or block Readers who reach the end of a post and want more

The free edition of OptinLeaf includes one form, so pick the type that fits your best traffic. For most blogs that is a popup on exit intent or an inline form at the end of the top posts.

Step 1: Install OptinLeaf

  1. Open the OptinLeaf download page, enter your email and download the zip.
  2. In WordPress go to Plugins → Add New → Upload Plugin, choose the zip and click Install Now.
  3. Click Activate. A new OptinLeaf menu appears in the dashboard.

Step 2: Run the setup wizard

The setup wizard opens after activation (you can also find it under OptinLeaf → Setup wizard). It has two steps:

  1. Your consent wording and privacy page. Keep it short and honest, for example: “Yes, send me the checklist and occasional tips. I can unsubscribe at any time. See our privacy policy.”
  2. Your form. Choose the type, write the headline and add the download link.

When you click Finish setup the form is saved, but it stays off. Nothing appears on your site until you tick Turn this form on, so you can finish the design calmly.

Step 3: Write an offer people want

Under Content and design set the headline, text, button text, colours and an optional image. A few rules that make a real difference:

  • Name the gift, not the newsletter. “Get the 12-point launch checklist” beats “Join our newsletter”.
  • Match the page. A recipe blog popup should offer a meal plan, not a generic ebook.
  • Say what happens next. “Instant download, plus one email a week” sets expectations and reduces unsubscribes.
  • Keep the button specific. “Send me the checklist” works better than “Submit”.

You can also add an optional name field. Leave it off if you only need the email; every extra field costs signups.

Step 4: Choose where and when the popup shows

Under Where and when:

  • Show on: all pages, the homepage only, or selected pages by ID. Start with your top blog posts.
  • Trigger: after a delay in seconds, after scrolling a percentage of the page, or on exit intent (when the mouse leaves the top of the window; on touch devices it falls back to 45 seconds).
  • Show again after (days): once a visitor closes the form it stays hidden for this many days. It is never shown again to someone who signed up in that browser.

A good starting point is exit intent, or a scroll trigger at about 50 percent, with “show again after” set to 14 days. Avoid a popup that fires the moment a page loads, especially on mobile. It interrupts the reader before they know whether your content is any good.

Step 5: Deliver the free download

Under After signup choose one of two options:

  • Show a message with the download link right in the form. Simplest, and nothing to build.
  • Redirect to a thank-you page that contains the

    Sign up with the form to get your download link.

    shortcode. That shortcode only shows the link to someone who has just signed up, so the page cannot be shared to skip the form.

The free plugin does not send email, it shows the download on screen. That keeps setup simple and means you do not need to configure mail just to deliver a PDF.

Step 6: Turn it on and test it

  1. Tick Turn this form on and save.
  2. Open the site in a private browser window, trigger the popup and sign up with your own address.
  3. Check the download link works, then go to OptinLeaf → Subscribers. Your test signup should be listed with its consent record: the exact wording, the time, the page and a one-way IP hash. Delete the test entry afterwards.
  4. Test on a phone too: close the popup and reload to confirm the “show again after” cap is working.

Spam protection is already on

Every OptinLeaf form has a hidden honeypot field, a time trap that rejects forms submitted faster than a human could type, a rate limit per visitor and a blocklist of disposable email domains. You do not need a CAPTCHA for a simple signup form, which also keeps the form friendlier for real people.

Common mistakes to avoid

  • Pre-ticked consent boxes. OptinLeaf never pre-ticks the box, and you should not work around that. A list built on clear consent gets fewer spam complaints.
  • Too many forms at once. A popup, a slide-in and a top bar on the same page feels like a wall. Pick one.
  • A generic offer. “Subscribe for updates” rarely converts. A specific, useful file does.
  • No exit for mobile users. Make sure the close button is easy to tap and the form fits small screens. Test it.

When to upgrade to OptinLeaf Pro

The free plugin covers one complete form. When you want to email your list from WordPress or test what converts, OptinLeaf Pro adds unlimited forms, A/B headline tests (up to 3 extra headlines per form), stats per form and headline, protected files with expiring download links, optional double opt-in, tags, newsletters sent from WordPress and Mailchimp or MailerLite sync. It is a one-time purchase, and your forms and subscribers carry over from the free edition.

If you send newsletters from WordPress, use a proper SMTP connection so the emails reach the inbox. Our guide on fixing WordPress emails with SMTP explains how, and MailBolt SMTP Pro handles it for you.

Frequently asked questions

Can I add an email popup to WordPress for free?

Yes. A free plugin such as OptinLeaf adds a popup, slide-in or inline signup form with targeting, triggers, a frequency cap and free download delivery. The free edition includes one form.

Where are subscribers stored?

In your own WordPress database, with a consent record for each signup. You can search the list and export it to CSV at any time.

Does the free OptinLeaf send emails?

No. It shows the download link on screen or on a thank-you page. Newsletters and confirmation emails are part of OptinLeaf Pro.

Will an exit-intent popup work on phones?

Phones have no mouse, so OptinLeaf falls back to showing the exit-intent form after 45 seconds on touch devices.

Is a consent checkbox required?

OptinLeaf always shows a consent checkbox that is never pre-ticked and saves the exact wording with each signup. Whether your country requires it depends on local law, but clear consent is good practice everywhere.

Free ebook: Build It Right: The Practical Guide to WordPress Themes & Plugins. Get your free copy

More free tools: see all our free WordPress plugins or browse the 007AJ shop.