Journal

Lead Generation / 24 min read

20 Email Popup Examples You Can Copy, Grouped by Site Type

20 email popup examples for blogs, ecommerce, SaaS, courses and agencies. Each pattern lists the headline formula, offer, fields, trigger and metric.

Leo · Updated September 4, 2026
Twenty email popup examples grouped by site type with headline formula, fields, trigger, and metric for each pattern
An email popup is a system: one promise, one action, one trigger tied to intent, and one downstream metric that proves the subscribers were worth having.

The short version

  • 01Group email popups by site type: publishers ask after engagement, stores ask sooner but exclude cart and checkout, SaaS separates prospects from customers, courses and agencies feed a sequence.
  • 02Every headline fits one of five formulas (outcome plus cadence, take it with you, named offer plus condition, first access, acknowledge and redirect); the button states the outcome in first person.
  • 03Choose the trigger before the design: delay or scroll for content, exit intent for cart and pricing saves, click for teasers and alerts, immediate only when the popup is the page's purpose.
  • 04Consent must be unbundled and unticked; use double opt-in for long-term lists and single opt-in with emailed delivery for discounts, alerts and cart saves.
  • 05Measure the downstream outcome (opens of issue one, redeemed orders, activation, bookings), not the popup's own submit rate.

The best email popup examples share one structure: a headline that names a specific outcome, an offer the visitor can evaluate in two seconds, the fewest fields that still deliver that offer, a trigger tied to visible intent, and a metric beyond raw signups. Below are 20 patterns grouped by site type, each written so you can copy the headline formula, fields, and timing directly.

If you want the broader form catalog, including quotes, demos, and quizzes, read the lead capture form examples guide. For the specific mechanics of leaving-visitor timing, the exit intent popup guide covers desktop and touch behavior in depth. For layout, contrast, and accessibility rules that apply to every example on this page, see popup design best practices.

A note on sourcing: none of the examples here are attributed to a named brand. Each is a generic pattern you will recognize from many sites. The point is not to imitate a specific store or newsletter but to understand why the pattern works and adapt it to your own offer.

Email popup examples at a glance

# Pattern Site type Headline formula Fields Trigger Measure
1 Topic-promise newsletter Blog/publisher One [topic] [format] every [cadence] Email Scroll 40-50% or 20-30 s Confirmed subscribers who open issue 1
2 Content upgrade Blog/publisher Take the [artifact] with you Email Scroll past the method section Resource opens, next click
3 Read-later digest Blog/publisher Get this week's [n] best [topic] reads Email Exit intent on long articles Return visits from the digest
4 Article-end email course Blog/publisher [n] short lessons on [outcome] Email + optional goal End of article, click or inline Lesson completion
5 Returning-reader invite Blog/publisher You have read [n] posts. Want the next one first? Email Second or third session, delay Subscription rate of repeat readers
6 First-order welcome offer Ecommerce [Offer] on your first order Email (SMS optional) 10-20 s delay or second page Redeemed profitable first orders
7 Non-discount welcome Ecommerce Early access to [drops/restocks] Email Delay, category pages Engagement of subscribers, margin
8 Two-step teaser tab Ecommerce Unlock [offer] Email after click Click on a floating tab Tab clicks to submits
9 Cart-save email Ecommerce Save your cart for later Email Exit intent on cart or checkout Recovered orders
10 Back-in-stock / price alert Ecommerce Tell me when [product] is back Email + variant Click on sold-out variant Alert-driven purchases
11 Product update digest SaaS What shipped this month, in one email Email Delay on changelog or blog Feature adoption from email
12 Pricing-page exit save SaaS Email yourself the plan comparison Email Exit intent on pricing Return to pricing, trial starts
13 Early access waitlist SaaS Be first when [feature/product] opens Email + use case Immediate on launch page, delay elsewhere Activation after invite
14 Docs resource gate SaaS Get the [template/starter kit] Email + role Click on the download button Template use, product signup
15 Free sample lesson Course creator Watch lesson 1 of [course] free Email Delay on course sales page Lesson watch, enrollment
16 Live workshop registration Course creator Join the [topic] workshop on [date] Name + email Click or delay, promo period only Attendance
17 Enrollment waitlist Course creator Enrollment opens [when]. Get notified. Email Immediate when cart is closed Enrollment from the list
18 Audit or checklist magnet Agency/services Run the [n]-point [topic] audit yourself Email Scroll on service or blog page Audit downloads that book a call
19 Case study digest Agency/services See how we [outcome] for [client type] Email Scroll on case study index Case study reads, inquiries
20 Service-page exit question Agency/services Not ready? Get the [topic] guide instead Email Exit intent on service page Recovered visitors who reply or book

Treat the field and trigger columns as starting points. A publisher with a loyal audience may get more from a click-triggered tab than a timed overlay; a store with heavy paid traffic may need the welcome offer earlier than 20 seconds. What should not change is the discipline: one promise, one action, one metric.

Choosing the trigger before the design

A trigger is the condition that opens the popup. Picking the wrong one is the most common reason a good offer underperforms, because the visitor is asked before they have a reason to say yes. The table below compares the five common trigger types. PopupForge supports the first four (immediate, delay, scroll depth and exit intent); a click trigger needs a builder that offers it or a small script on your side.

Trigger Best for Weakness Pair it with
Immediate Launch pages, waitlists, closed-enrollment pages where the popup is the page's main job Interrupts before the visitor has context; on mobile can conflict with Google's intrusive interstitial guidance Once-per-session frequency, URL targeting to one page
Time delay Welcome offers, newsletter invites on pages with a short read time A fixed number of seconds ignores how fast the visitor is reading Cooldown window, exclusion of checkout and account paths
Scroll depth Content upgrades, checklists, anything tied to a specific section Fires on skim-scrolling as easily as on real reading A threshold placed just after the relevant section, not 50% by default
Exit intent Cart saves, pricing saves, "get the guide instead" fallbacks Desktop only in its classic form; touch devices need a different signal (see the exit intent popup guide) Hide-after-submit so converted visitors never see it again
Click Two-step teasers, downloads, sold-out alerts, workshop registration Requires a visible button or tab that earns the click A short form, since the click already expressed intent

One further rule: the same visitor should never see two competing popups in one session. If you run a welcome offer on a delay and a cart save on exit, exclude the cart path from the first and set the frequency to once per session on both.

1-5: Blog and publisher email popup examples

Publishers have one asset: attention that is already on the page. Every popup in this group asks for the email after the reader has demonstrated that the content is worth their time, and every headline names the editorial promise rather than the word "newsletter."

1. Topic-promise newsletter popup

Where it belongs: any article page, excluding the homepage, category hubs, and the about page.

Headline formula: "One [topic] [format] every [cadence]." Example: "One conversion teardown every Thursday." A subhead can name the last three subjects so the promise is concrete.

Offer: the newsletter itself. No bribe. The reader is deciding whether they want more of what they are reading right now.

Fields: email only. Add a first-name field only if the sender will actually use it in the subject line or greeting and has tested that it helps.

Trigger and timing: scroll depth around 40-50% of the article, or a 20-30 second delay on shorter posts. Once per session, with a cooldown of at least a week after a close.

What to measure: confirmed subscribers who open the first issue, not form submits. A list that grows fast and opens at a low rate is not a list; it is a liability for deliverability.

2. Content upgrade popup

Where it belongs: long how-to articles that describe a method the reader will need to reproduce.

Headline formula: "Take the [artifact] with you." Example: "Take the 30-point launch checklist with you." Name the file type and length in the subhead ("one-page PDF, printable").

Offer: a portable version of the article's method: checklist, worksheet, template, spreadsheet. The lead magnet should save the reader from copying the post into their own notes.

Fields: email only.

Trigger and timing: scroll depth set just after the section that describes the method. Do not use the default 50%; read the article and find the moment the artifact becomes obviously useful. Optionally add an inline button that opens the same popup on click.

What to measure: resource opens and the next click after opening. If the checklist is downloaded and never opened, the offer looked better than it was.

3. Read-later digest on exit

Where it belongs: long articles, especially reference pieces that people abandon halfway.

Headline formula: "Get this week's [n] best [topic] reads." Example: "Get this week's five best popup reads." The digest promise is less demanding than a subscription and matches the state of a visitor who is leaving.

Offer: a weekly digest of the site's best content, with the current article included in the first send so the reader can finish it.

Fields: email only.

Trigger and timing: exit intent on desktop. On touch devices use the inactivity-plus-return signal rather than trying to detect a swipe; the exit-intent popup glossary entry explains the difference. Do not fire on articles under roughly 800 words; the visitor has probably finished.

What to measure: return visits from the digest, tracked with a tagged link, and the bounce rate of those return sessions.

4. Article-end email course

Where it belongs: the end of a pillar guide, where the reader has finished but has not yet acted.

Headline formula: "[n] short lessons on [outcome]." Example: "Five 10-minute lessons to launch your first email popup." State the cadence and total time.

Offer: a sequence, not a PDF. Each lesson should deliver progress before any sales ask. If the sequence is really a promotional nurture, do not call it a course.

Fields: email, plus one optional goal question (select field) if it changes which examples the lessons use. Keep the goal question on step two so the email field is the first thing the reader sees.

Trigger and timing: inline button at the article's end that opens the popup on click, or a scroll trigger at 90%. Never on a delay; a course is a commitment and needs the reader to have finished.

What to measure: lesson completion and replies. A course with high opt-in and low completion has the wrong scope.

5. Returning-reader invite

Where it belongs: any article, but only for visitors on their second or third session.

Headline formula: "You have read [n] posts here. Want the next one first?" The number can be replaced by a plain "Back again?" if you do not track pageviews per visitor.

Offer: the newsletter, positioned as a convenience for someone who is clearly already reading.

Fields: email only.

Trigger and timing: a 10-15 second delay, shown only when a first-party cookie or local flag says this is a repeat session. Frequency: a long cooldown window, with hide-after-submit. This is a micro-segmentation pattern: the segment is behavior, not demographics.

What to measure: subscription rate among repeat readers compared with the sitewide rate. If it is not higher, the repeat-session logic is probably misfiring.

6-10: Ecommerce email popup examples

Stores can afford to ask sooner because the visitor arrived with a purchase in mind, but every store popup must exclude the cart and checkout paths for anything other than the cart-save pattern. URL include and exclude rules are the difference between a welcome offer and a checkout interruption.

6. First-order welcome offer

Where it belongs: homepage, category pages, and product pages for new visitors. Exclude cart, checkout, account, and order-status paths.

Headline formula: "[Offer] on your first order." Example: "10% off your first order." The subhead states the conditions: minimum, exclusions, expiry, and how the code arrives. A discount popup that hides the conditions produces support tickets, not loyalty.

Offer: a percentage, fixed amount, or free shipping. Free shipping often protects margin better than a percentage on low-ticket catalogs; test both.

Fields: email, with an optional SMS step if you run SMS and can honor a separate consent. Never preselect the SMS checkbox.

Trigger and timing: a 10-20 second delay, or on the second page of the session. Once per session, cooldown of 7-30 days, hide after submit.

What to measure: redeemed first orders and their margin, then repeat purchase rate from the cohort. Compare against pattern 7 before assuming the discount is necessary. The ecommerce discount popup solution covers the campaign setup.

7. Non-discount welcome popup

Where it belongs: brands that do not discount, or catalogs where a percentage off erases the margin.

Headline formula: "Early access to [drops/restocks/sales]." Alternatives: "Get the [category] fit guide," "New arrivals, before they hit the site."

Offer: priority, information, or access. The value is real if the store actually emails the list first; if the "early access" arrives at the same time as the public post, the list will notice.

Fields: email, plus one optional select (category interest) if the store has distinct lines and will segment sends.

Trigger and timing: a 15-25 second delay on category and product pages, longer than the discount version because the offer is softer.

What to measure: open and click engagement of the cohort, and revenue per subscriber compared with the discount list. The email capture rate will usually be lower; the question is whether the subscribers are worth more.

8. Two-step teaser tab

Where it belongs: stores with a heavy mobile share, where a full overlay on arrival risks both usability and the interstitial guidance.

Headline formula (on the tab): "Unlock [offer]." Example: "Unlock free shipping." Headline formula (in the popup): "[Offer] is one email away."

Offer: the same welcome offer as pattern 6 or 7, but shown as a small floating tab first. The visitor opts in to seeing the form.

Fields: email only. The click already expressed intent, so the second step should be as short as possible.

Trigger and timing: click on the tab. The tab itself can appear immediately because it does not cover content. Once the form is submitted, hide the tab.

What to measure: tab clicks to submits. A high click rate with a low submit rate points to a mismatch between the tab promise and the form.

9. Cart-save email popup

Where it belongs: cart page and the first step of checkout only, via URL include rules.

Headline formula: "Save your cart for later." Subhead: "We will email you a link back to these items. No account needed."

Offer: convenience, not a discount. Offering a coupon on exit trains shoppers to abandon on purpose. The cart abandonment popup entry describes when an incentive is defensible.

Fields: email only. If the store already has the email from the checkout form, skip the popup and send the cart link automatically.

Trigger and timing: exit intent on desktop; inactivity-plus-return on touch. Once per session, hide after submit.

What to measure: recovered orders attributed to the cart link, compared with the store's baseline recovery from checkout emails.

10. Back-in-stock or price-drop alert

Where it belongs: product pages, tied to the exact variant.

Headline formula: "Tell me when [product] is back" or "Tell me if [product] drops in price." The product name and the selected variant should be filled in dynamically or repeated in the confirmation.

Offer: a single alert. Say clearly that an alert is not a reservation.

Fields: email plus the variant (prefilled from the selection). Do not add a marketing checkbox that is checked by default; the alert consent and the newsletter consent are separate decisions.

Trigger and timing: click on the "Notify me" button that replaces the add-to-cart button on a sold-out variant.

What to measure: alert-driven purchases within a short window after the alert. If the restock sells out before the alert sends, the timing pipeline is the problem, not the popup.

11-14: SaaS email popup examples

Software sites have two audiences on the same page: people evaluating a purchase and people who already use the product. Email popups on SaaS sites work when they respect that split, and fail when a "get a demo" overlay fires for a logged-in customer reading the docs.

11. Product update digest

Where it belongs: changelog, blog, and docs pages. Exclude the app itself and any logged-in path.

Headline formula: "What shipped this month, in one email." Subhead: "No marketing, no tips, just the changelog."

Offer: a monthly summary of releases. This is one of the few SaaS popups that customers and prospects both want, because it signals the product is alive.

Fields: email only.

Trigger and timing: a 20-30 second delay on changelog and blog pages. Cooldown of 30 days after a close.

What to measure: feature adoption events that follow a digest send. The digest should carry deep links so this is attributable.

12. Pricing-page exit save

Where it belongs: the pricing page, nothing else.

Headline formula: "Email yourself the plan comparison." Subhead: "One table, the current prices, and a link back."

Offer: the comparison the visitor was already reading, in a format they can share internally. This is the SaaS version of the cart save: it assumes the decision involves other people and time.

Fields: email only. A "which plan were you looking at" select can be a second step, but only if sales or the follow-up email actually uses the answer.

Trigger and timing: exit intent, desktop first. Once per session, hide after submit. The exit intent popup solution shows the targeting setup.

What to measure: return visits to pricing from the emailed link and trial starts within a week. The conversion rate of the popup itself is a secondary number.

13. Early access waitlist

Where it belongs: a launch or feature-preview page where the waitlist is the page's purpose, and optionally a soft version on the blog.

Headline formula: "Be first when [feature/product] opens." Subhead: the expected timing and what members get (an earlier invite, a founding price, a say in the roadmap).

Offer: access order. Say what "first" means in practice.

Fields: email plus one short use-case question (text or select) that the team will actually read. Multi-step works well: email on step one, the question on step two. Avoid asking company size before the product has shown any value.

Trigger and timing: immediate on the dedicated launch page, because the popup is the page. On other pages, a delay with strict URL targeting. The SaaS product launch solution covers the full flow.

What to measure: activation after the invite. A large prelaunch list that does not activate is a vanity number.

14. Docs resource gate

Where it belongs: documentation, integration guides, or blog posts that reference a downloadable template, starter kit, or config file.

Headline formula: "Get the [template/starter kit]." Example: "Get the popup copy template pack."

Offer: the file. Show a preview or file list before asking for the email so the visitor knows what they are trading for.

Fields: email plus role (select), only if the follow-up differs by role. Otherwise email only.

Trigger and timing: click on the download button. Never gate documentation itself; gate the convenience artifact next to it.

What to measure: template use (opens, copies) and product signups from the download cohort.

15-17: Course creator email popup examples

Course sites live on launches and evergreen funnels. The email popup is usually the first step of a sequence, so the headline has to set up what the sequence delivers, and the trigger has to respect the reader's position in the decision.

15. Free sample lesson

Where it belongs: the course sales page and the most-read blog posts on the course's topic.

Headline formula: "Watch lesson 1 of [course] free." Subhead: the lesson length and what the viewer will be able to do afterward.

Offer: an actual lesson from the course, not a promotional video about the course. The sample should be good enough that someone could stop there and still have learned something.

Fields: email only.

Trigger and timing: a 30-45 second delay on the sales page (long enough to read the headline and the outcomes section), scroll depth on blog posts.

What to measure: lesson watch-through and enrollment within the sequence window. If the watch rate is high and enrollment is low, the course page, not the popup, is the bottleneck.

16. Live workshop registration

Where it belongs: sitewide during the promotion window only, via a date-bounded campaign. Exclude the registration page itself.

Headline formula: "Join the [topic] workshop on [date]." Subhead: time with time zone, duration, whether a replay is sent.

Offer: the live session. Registration is a stronger commitment than a subscription, so the popup should show enough detail that the visitor can decide without visiting another page.

Fields: name and email. The name is defensible here because the reminder emails and the session itself use it.

Trigger and timing: click on a site banner or a scroll trigger on relevant posts. Once per session, hide after submit, and turn the campaign off the moment the workshop is over. A stale workshop popup is a trust problem.

What to measure: attendance and replay views, not registrations. See the limited-time offer entry for how deadlines should be stated.

17. Enrollment waitlist for closed-cart courses

Where it belongs: the course sales page while enrollment is closed.

Headline formula: "Enrollment opens [when]. Get notified." If the date is not fixed, "Enrollment is closed. Get first notice when it opens."

Offer: notification plus whatever the waitlist earns (an early-bird window, a bonus, an extra Q&A).

Fields: email only. A second step can ask "what do you want to get out of the course" as an open text field; the answers are useful for the launch emails.

Trigger and timing: immediate, because the page's main call to action is unavailable and the popup replaces it. This is one of the few cases where an immediate popup is right. Once per session.

What to measure: enrollment from the waitlist when the cart opens, and the share of the list that opened at least one launch email.

18-20: Agency and service-business email popup examples

Agencies rarely convert visitors to clients on the first visit. The email popup's job is to keep the conversation alive with someone who is not ready to book a call, and to do so without diluting the site's positioning with a generic "subscribe" box.

18. Audit or checklist lead magnet

Where it belongs: the relevant service page and blog posts on the same topic.

Headline formula: "Run the [n]-point [topic] audit yourself." Example: "Run the 20-point landing page audit yourself." The self-serve framing signals expertise rather than desperation for leads.

Offer: a checklist or scoring sheet the visitor can use immediately. It should be specific enough that finishing it makes the visitor want help with the hard items.

Fields: email only. Company and website URL can come later, when the visitor books a call.

Trigger and timing: scroll depth placed after the section that explains the service's method, or a click on an inline button. Once per session, cooldown of 14 days.

What to measure: downloads that book a call within 30 days. Track the cohort, not the download count.

19. Case study digest

Where it belongs: the case study index and individual case studies.

Headline formula: "See how we [outcome] for [client type]." Example: "See how we cut acquisition costs for three ecommerce brands." Keep the outcome statement factual; the case studies themselves carry the numbers.

Offer: a short sequence that walks through two or three case studies with the reasoning behind each decision. This is more persuasive than a single PDF because it shows how the agency thinks.

Fields: email plus an optional "what are you working on" select if the agency has distinct practice areas and will route the sequence accordingly.

Trigger and timing: scroll depth around 60% on case studies (the visitor has read the problem and part of the approach), delay on the index page.

What to measure: case study reads inside the sequence and inquiries that reference a case study.

20. Service-page exit question

Where it belongs: service pages, excluding the contact and booking pages.

Headline formula: "Not ready to talk? Get the [topic] guide instead." The first clause acknowledges the visitor's state; the second offers a smaller step.

Offer: a guide or a short email series that answers the questions a prospect has before they book: pricing ranges, timelines, what the first month looks like.

Fields: email only. Optionally a single radio question ("What is holding you back?" with three answers) as step one before the email, which turns the popup into a light exit survey.

Trigger and timing: exit intent on desktop, inactivity-plus-return on touch. Hide after submit, and exclude any visitor who has already booked (via the booking confirmation path).

What to measure: recovered visitors who reply to the sequence or book. If the radio question is used, the distribution of answers is a research result on its own.

Copy formulas that work across all 20

Every headline above fits one of five formulas. Pick the one that matches the visitor's state, then fill the brackets with the most specific words you can defend.

Outcome plus cadence: "One [artifact] every [cadence]." Works for newsletters and digests. The cadence is a promise about respect for the inbox.

Take it with you: "Take the [artifact] with you." Works for content upgrades and checklists. It frames the email as a delivery address, not a subscription.

Named offer plus condition: "[Offer] on your first order." Works for ecommerce welcomes. The condition (first order, minimum, expiry) belongs in the subhead, visible before the field.

First access: "Be first when [thing] opens." Works for waitlists and launches. Say what "first" means.

Acknowledge and redirect: "Not ready? Get [smaller thing] instead." Works for every exit popup. The acknowledgement is what stops the popup from feeling like a trap.

Button copy follows the headline. "Submit" describes the database. "Send me the checklist," "Get 10% off," "Save my cart," and "Notify me" describe what happens next. If the button text cannot be written as a first-person outcome, the offer is not specific enough yet.

Subheads carry the conditions and the reassurance: format and length for a download, frequency for a newsletter, exclusions for a discount, "no account needed" for a cart save. One line, under 20 words. The privacy statement goes below the field in smaller text, as a plain sentence with a link, not a paragraph.

An email popup collects personal data and creates a marketing relationship, and the rules for both are not optional. Three principles cover most jurisdictions.

Consent must be explicit, informed, and unbundled. Under the GDPR, Article 7 requires that consent be as easy to withdraw as to give, and that a request for consent be clearly distinguishable from other matters. The European Data Protection Board's Guidelines 05/2020 on consent state that pre-ticked boxes do not constitute valid consent. In practice: a marketing checkbox in a popup must start unchecked, and an alert signup (patterns 10 and 17) must not silently add the visitor to the newsletter.

The sender must be identifiable and the exit must be easy. In the United States, the FTC's CAN-SPAM compliance guide requires accurate header information, a physical postal address, and an unsubscribe mechanism honored within ten business days. Canada's anti-spam legislation generally requires consent before sending commercial electronic messages. The UK's ICO publishes practical guidance on electronic mail marketing under PECR.

Bulk senders face mailbox provider rules on top of the law. Google's email sender guidelines require one-click unsubscribe support and low spam rates for bulk senders to Gmail. A list built from a popup with vague consent will damage deliverability for the whole domain, not just the popup's cohort.

Should you use double opt-in?

Double opt-in (the subscriber confirms by clicking a link in the first email) is not universally required, but it solves three problems at once: it proves the address is real, it documents consent with a timestamp, and it filters out people who typed an address only to grab a coupon. Mailchimp's double opt-in documentation describes the mechanics and the audience-quality argument.

The cost is a lower confirmed rate, because some people never open the confirmation email. The right call depends on the pattern:

Pattern type Recommendation Reason
Newsletter, digest, email course (1-5, 11, 19) Double opt-in Long-term relationship; quality matters more than count
Discount and welcome offers (6-8) Single opt-in with the code sent by email Sending the code by email verifies the address anyway
Alerts and cart saves (9, 10, 12) Single opt-in, transactional framing The visitor asked for one specific message
Waitlists and workshops (13, 16, 17) Double opt-in if the list will receive marketing later The launch sequence is marketing, so document the consent
Agency lead magnets (18, 20) Single opt-in for delivery, explicit checkbox for the sequence Separate the file delivery from the ongoing emails

Whatever you choose, the confirmation and welcome emails should arrive within a minute of the submit. The popup's promise is only kept when the first email lands.

A honeypot field, a hidden input that bots fill and humans never see, is a cheap first defense against junk signups and belongs in every one of these forms regardless of the opt-in model.

Email popups on mobile

Check your own analytics for the mobile share; for most content and ecommerce sites it is large, and a popup that was designed at desktop width and shrunk down is the most common failure in the whole category.

Size and position. On small screens, prefer a bottom sheet or a card that covers at most the lower two-thirds of the viewport, with the page still visible above it. A full-screen overlay on arrival is the pattern that Google's intrusive interstitial guidance singles out as a problem for pages reached from search, with exceptions for legal notices and login walls. Popups that fire on user action (click, exit, scroll depth) and use a reasonable amount of screen are outside that concern.

Trigger differences. Exit intent based on the pointer does not exist on touch. PopupForge and other builders substitute an inactivity timer plus a hide-then-return visibility signal (the visitor switches tabs or apps and comes back). Read the exit intent popup guide before assuming a desktop exit campaign will behave the same on phones, and consider running the mobile version as a click-triggered tab (pattern 8) instead.

Input types. Set the email field to type="email" so the phone keyboard shows the @ key, and inputmode="tel" for phone fields. Autocomplete attributes (autocomplete="email") let the browser fill the field in one tap, which matters more than any copy change on mobile.

Close affordance. The close button must be reachable with a thumb and large enough to hit (the WCAG target size guidance sets 24 by 24 CSS pixels as the minimum for Level AA in WCAG 2.2). A close target hidden in the corner or rendered at 12 pixels reads as a dark pattern and gets reported.

Focus and scrolling. When the popup opens, focus should move into it and the page behind should not scroll. The W3C's modal dialog pattern describes the expected keyboard and focus behavior, which also fixes most of the mobile scroll-trap problems.

Test on a device, not in a resized browser. Keyboard appearance, viewport height changes, and the return-from-background signal only show up on real phones.

Email popup mistakes that quietly cost subscribers

Asking before the visitor has a reason. An immediate popup on an article page asks a stranger to commit to a relationship with a site they have read for zero seconds. The fix is almost always a delay, a scroll trigger, or a click.

"Subscribe to our newsletter." The headline names the mechanism rather than the outcome. Every formula in the copy section above replaces this.

Hiding the conditions. A discount with an unstated minimum, an "early access" that is not early, a "free lesson" that is a trailer. Each of these converts on the popup and unsubscribes on the first email.

Firing on the wrong pages. Welcome offers on checkout, demo requests for logged-in users, workshop invites on the workshop registration page. URL include and exclude rules exist for this; use them.

Showing the popup again after a submit. Hide-after-submit should be on for every pattern on this page. Seeing "Get 10% off" after you have already given your email is the fastest way to teach a subscriber that the site does not know who they are.

Multiple popups competing. One overlay per session. If two campaigns qualify, the more specific one wins and the other waits for the next visit.

Pre-ticked consent boxes. Invalid under the GDPR per the EDPB guidance cited above, and a deliverability problem everywhere else.

Optimizing for the popup's own conversion rate. A 2-field discount popup that wins on submits and loses on margin is a loss. Every pattern above lists a downstream metric because the popup rate on its own cannot tell you whether the campaign worked. The conversion rate entry explains how to define the denominator, and A/B testing explains how to compare two versions without fooling yourself.

Ignoring the field-level analytics. If step one of a two-step popup converts and step two does not, the second question is the problem, not the offer. Step progression data is the shortest path to that diagnosis.

Build one of these in PopupForge

Pick the pattern that matches your site type and the page the visitor is on. Write the headline with one of the five formulas, the subhead with the conditions, and the button as a first-person outcome. Delete every field that does not change what happens next.

Then set the trigger from the comparison table (or a click trigger where the pattern calls for one), set the frequency to once per session with hide-after-submit, and write the URL include and exclude rules before publishing. Send a test submission and confirm the welcome email arrives within a minute.

The email list building solution walks through the newsletter, content upgrade, and digest setups with the targeting rules already mapped. If you want a starting design instead of a blank editor, paste your site's URL into the free AI popup generator; it returns three brand-matched directions without an account, and you can move to the full editor from there. The lead capture popup solution covers the multi-step versions (patterns 4, 13, 17, and 20) where a second question earns its place.

Installation is one script tag on any site that accepts custom HTML, and the config publishes from PopupForge without redeploying the site, so switching a trigger from delay to exit intent, or turning the workshop campaign off the morning after, takes a minute rather than a release.

Reference

Terms in this guide

FAQ

Frequently asked questions

What is an email popup?

An email popup is an overlay, slide-in, bottom sheet or floating tab that opens on a trigger (delay, scroll depth, exit intent, click or page load) and asks the visitor for an email address in exchange for a specific offer: a newsletter, a downloadable resource, a discount, an alert or early access.

Which email popup trigger converts best?

There is no universal winner. Delay and scroll triggers suit content pages, exit intent suits cart and pricing saves, click triggers suit teasers and alerts, and an immediate popup is right only when the popup is the page's main purpose, such as a waitlist. Test the trigger with the same offer and measure the downstream metric, not just submits.

How many fields should an email popup have?

Usually one: the email. Add a second field only when it changes delivery, routing or personalization, such as a variant for a back-in-stock alert, a role for a template library or a use case for a waitlist. Put any extra question on a second step so the email field is the first thing the visitor sees.

Do email popups need double opt-in?

It is not universally required, but it proves the address is real, documents consent and filters coupon grabbers. Use it for newsletters, digests and courses; use single opt-in with emailed delivery for discounts, alerts and cart saves, since the delivery email verifies the address anyway.

Are email popups bad for SEO?

Google's intrusive interstitial guidance targets full-screen overlays shown immediately on mobile pages reached from search. Popups that fire on user action, use a reasonable share of the screen or appear after engagement are outside that concern. Keep mobile popups partial-screen and delayed or user-triggered.

How do I write an email popup headline?

Name the outcome, not the mechanism. Use one of five formulas: outcome plus cadence (one teardown every Thursday), take it with you (take the checklist with you), named offer plus condition (10% off your first order), first access (be first when enrollment opens) or acknowledge and redirect (not ready? get the guide instead).

Put the guide into practice

See three popup directions for your website.

Paste your URL and get three brand-matched popup concepts to review. It is free to try and does not require an account.

Generate 3 popup ideas free