• Features
  • Pricing
  • Migration
  • Integrations
  • Resources

Popup timing guide: When to show popups for maximum conversions

Quick sign up | No credit card required

Drive sales on autopilot with ecommerce-focused features

See Features
Key takeaways

Popup timing is crucial for maximizing email signups; a delay of 5-10 seconds can boost conversion rates significantly compared to immediate displays.

Tailor popup timing to the type of page and visitor intent, with longer delays for blog posts and shorter ones for product pages to enhance user engagement.

Utilize A/B testing to discover the optimal popup timing for your specific audience, as what works for one store may not work for another.

Monitor key metrics like conversion rates and bounce rates to refine your popup strategy continually and ensure a positive user experience.

Reveal key takeaways

Getting popup timing wrong can cost you signups, even when everything else about your store is working. A well-designed popup with a strong offer can still drive visitors away if the timing is off.

Getting popup timing right is what separates stores that grow their email lists steadily from those that watch visitors leave without converting.

Website popup timing affects your opt-in rates, your bounce rates, and how visitors feel about your brand from the first few seconds.

According to Omnisend’s analysis of 1.24 billion popup displays, popups shown after a six- to ten-second delay converted at 2.4%, while those shown immediately converted at 1.9%.

In this guide, you’ll learn the best timing for popups across different page types and visitor behaviors. You’ll walk away with a clear strategy you can put to work in your store right away.

Set up perfectly timed popups for your ecommerce store with Omnisend

Quick sign up | No credit card required

How to find the best time to display popups

There’s no single popup timing rule that works for every store. But there are proven methods you can use to figure out what works for yours. 

Here’s a quick overview of where to start:

  1. Match your timing to the page type your visitor is on
  2. Test time-based delays starting at five to ten seconds
  3. Use scroll depth to measure real engagement
  4. Watch how visitors behave before triggering your popup
  5. A/B test different timing setups and let the data guide you

Let’s break each of these down.

Consider your page type and visitor intent

Not every page on your store deserves the same popup timing. A visitor who lands on your homepage for the first time is in a very different mindset from someone reading a 2,000-word blog post.

For product pages, visitors are already showing purchase intent. A popup appearing after 20–30 seconds makes sense here, because anyone still on the page at that point is genuinely interested.

For the best popup timing for blog posts, you want to give readers more time to engage with the content before interrupting them. A delay of 45–60 seconds works better on longer editorial pages.

Omnisend lets you target specific audiences with intuitive setups, just like this:

Popup timing: A pop-up form offers a birthday discount for sharing your birthdate, featuring a ginger cat lying on its side. On the right, visitor targeting options are displayed in a settings menu.
Image via Omnisend

Test popup timing delays (5–10 seconds recommended)

Setting your website popup timing in seconds is an ideal and straightforward practice. You set a specific number of seconds after page load, and the popup appears when that timer runs out.

Omnisend’s popup data shows that a five to 10-second delay produces the highest conversion rates at 2.4%, making it the most reliable starting point for most pages. It gives visitors just enough time to orient themselves without letting them disengage.

That said, the best timing for popup displays will vary depending on your audience and your page content.

For example, if your store has a busy homepage with lots of products and promotions, 10 seconds might not be enough for a visitor to form an opinion. In that case, pushing the delay to 15–20 seconds could produce better opt-in rates.

Omnisend lets you set these time delays precisely, so you can test different intervals without touching a single line of code. Here’s a look at Omnisend’s popup display setting interface:

Popup timing: A skincare brand pop-up offers early access in exchange for an email. Next to it, display settings are shown with Time on page selected, and 120 seconds entered as the trigger for the form display.
Image via Omnisend

Use scroll depth triggers (25%, 50%, 75%)

Scroll depth is one of the more reliable signals of genuine interest. A visitor who has scrolled 50% down your product page is far more engaged than one who just landed on it.

For blog posts over 1,500 words, triggering a popup at 50% scroll depth tends to perform well. The reader has consumed enough content to understand your value, making it the optimal subscription timing popup moment.

For shorter product pages, 25% scroll depth is often sufficient, since there’s less content to get through before a visitor decides if they’re interested. The key is to match your scroll trigger to the length and purpose of the page.

Monitor visitor engagement signals

Beyond time and scroll depth, visitor behavior offers some of the clearest signals for popup window timing. Mouse movement, tab switching, and time spent on a page all tell you something about where a visitor’s head is at.

If a visitor’s mouse starts drifting toward the top of the browser, that’s a strong exit signal. If they’ve switched tabs twice and come back, they may still be considering your store. These micro-behaviors are worth paying attention to when setting up your popup timing strategy.

Omnisend tracks these engagement signals automatically, so your popups can respond to real visitor behavior rather than just a countdown timer. This makes your email popup timing far more precise and less disruptive to the browsing experience:

Popup timing: A website interface displays an email capture form with the text HERES YOUR TREAT and a photo of a woman in sunglasses. The form asks for a name and email, with a GET THE TREAT button. Editing options appear on the right.
Image via Omnisend

A/B test your popup timing strategy

Even with solid guidelines, the best timing for popup displays in your specific store comes down to testing. What works for a fashion brand on Shopify might not work for a home goods store on WooCommerce.

Set up two versions of your popup with different timing rules and run them simultaneously. Compare opt-in rates, bounce rates, and time on page across both versions. Give each test enough time to collect meaningful data before making a call.

Omnisend’s A/B testing feature lets you test popup time delays, scroll triggers, and exit-intent setups side by side. You can see which popup timing configuration drives the most signups for your specific audience and optimize accordingly:

What are the types of popups and when should they be displayed?

The right popup timing depends heavily on the type of popup you’re using and where your visitor is in their journey. Each one serves a different purpose and works best at a specific point in the visitor’s journey. Here are the four main types worth knowing:

Exit-intent popups

Exit-intent popups appear when a visitor shows clear signs of leaving your site. On a desktop, this usually means their mouse is moving toward the browser’s close button or address bar. On mobile, it often triggers when a visitor hits the back button.

Data from Omnisend’s popup report shows exit-intent triggers converted at around 1.8%, compared to 2.1% for scroll-based triggers. That gap is worth keeping in mind when deciding which trigger to prioritize.

The best timing for this popup type is after a visitor has already spent some time on your site. Showing an exit-intent popup on someone’s very first page view is too aggressive.

For ecommerce stores, exit-intent popups work particularly well on cart and product pages. A visitor who has added items to their cart but is about to leave is a strong candidate for a discount offer or free shipping incentive.

That’s the kind of targeted popup window timing that can recover an otherwise lost sale.

It’s important to set a frequency cap on exit-intent popups. Showing the same popup every time a visitor moves their mouse toward the top of the screen will frustrate even your most loyal customers.

Following popup message best practices on exit-intent displays, like keeping your offer clear and your copy short, makes a bigger difference.

Omnisend’s exit-intent trigger detects abandonment behavior on both desktop and mobile, so you can capture leaving visitors with the right offer at the right moment.

Here are great exit-intent popup samples from Oddballs:

Popup timing: A pop-up survey on the OddBalls website asks why a user didnt complete their order, listing reasons such as price, design, delivery, size, stock, browsing, and other options. Socks are displayed in the background.
Image via Oddballs

And here’s the same popup on a mobile device:

Popup timing: A pop-up on the Oddballs website asks, Whats stopping you from completing your order today? with multiple-choice options and a Next button at the bottom.
Image via Oddballs

Signup popups

Finding the best timing for a popup email signup comes down to catching visitors when they’re most engaged, not just when they’ve arrived.

The best timing for a popup discount offer tied to a signup is around 10–15 seconds after page load, or at 25% scroll depth, whichever comes first. This gives visitors just enough time to see what your store is about before you ask them to commit.

For blog content specifically, email popup timing works better at the 50% scroll mark. A reader who has made it halfway through your post is clearly engaged, making them far more likely to sign up for more content or offers.

Omnisend offers a library of conversion-tested signup popup templates built specifically for ecommerce. You can customize timing triggers, scroll depths, and offers without any technical setup. Here are some great signup website popup examples from Omnisend:

Popup timing: A grid of six skincare products, including creams, oils, and mists, each displayed with elegant bottles and containers on pastel-colored backgrounds. Labels show product names and prices under each image.
GIF via Omnisend

For more context, here’s the mobile layout of the same website popup:

Popup timing: A mobile phone screen displays an online shop with a pop-up offering free shipping. The pop-up asks for an email and first name to subscribe, partially covering images of skincare products.
Image via Omnisend

Welcome popups for new visitors

Welcome popups target first-time visitors specifically. Their job is to make a strong first impression and give new visitors a reason to stay connected with your brand.

Popup timing on a new website requires extra patience, since visitors have no existing relationship with your brand yet. They need time to look around before you ask anything of them.

A 30–45 second delay, or waiting until a visitor lands on their second page view, tends to work better than an immediate display.

A first-order discount is the most effective offer to pair with a welcome popup. Something like 10% off their first purchase gives a new visitor a concrete reason to sign up right away.

For context, Omnisend’s data shows that popups with a discount offer converted at 2.4%, compared to 1.7% for those without one.

Omnisend’s behavioral segmentation automatically identifies first-time visitors, so your welcome popup only appears to people who haven’t seen it before. Pair that with a first-purchase discount, and you have a solid setup for turning new traffic into subscribers.

Here’s a great example of a welcome popup for new visitors that pops up after a few seconds on the page:

Popup timing: A website pop-up offers a free travel-size gift on first order for signing up. Next to the offer are images of seven dropper bottles of CODAGE skincare products arranged in two columns.
Image via Codage

And here’s the mobile version of the same welcome popup:

Popup timing: A pop-up window on a skincare website invites users to enter their email for a free travel-size gift with their first order. There is a text field for an email address and a Sign up button.
Image via Codage

Timed popups for engaged readers

Timed popups are triggered purely by how long a visitor has spent on a page. They’re one of the most practical subscription popup timing tools available because time on page is a reliable indicator of genuine interest.

The optimal timing varies by page type:

  • Blog posts: 45–60 seconds
  • Product pages: 20–30 seconds
  • Pricing pages: 15–20 seconds

For example, a visitor who has spent 25 seconds on a product page is actively evaluating that product. A popup offering a limited-time discount at that moment is well-timed and relevant.

With Omnisend, you can set precise time delays for each popup and A/B test different intervals to find what drives the most conversions for your audience.

This popup from Death Wish Coffee shows up when you spend a few seconds on the brand’s recipe page:

Popup timing: A pop-up on a coffee website offers a free gift for signing up with a name and email. The background displays holiday decorations, a holiday-themed coffee mug, and a cupcake.
Image via Death Wish Coffee

And here’s the mobile version of the same Death Wish Coffee popup:

Popup timing: A pop-up on the Death Wish Coffee website asks for a birthday to receive a gift or discount, with fields to enter a date, a submit button, and a link to decline the offer. The website header and some text are visible behind it.
Image via Death Wish Coffee

Why is the right timing important to display popups?

Popup timing affects more than your opt-in rates. It shapes how visitors perceive your brand, how long they stay, and whether they return. A popup appearing at the wrong moment can undo a lot of good work done by your product pages and store design.

Balance conversions with user experience

No matter how well-designed your popup is, it will always interrupt the browsing experience to some degree. The goal is to make that interruption feel worthwhile.

When you apply the best timing for popups correctly, visitors engage more because the popup feels relevant to where they are in their journey.

There’s a psychological reason for this. Human attention spans are short, and perceived interruptions feel more intrusive before a visitor has formed any connection with your store. The longer someone browses, the more receptive they become to an offer.

Consider the visitor’s perspective. Someone who lands on your store and sees a popup within two seconds hasn’t decided if they like what you sell yet. That friction often drives people away.

A visitor who has spent 30 seconds browsing your catalog is already showing interest. A well-timed popup at that point feels like a helpful nudge rather than an intrusion. That’s the balance every popup timing decision should aim for.

Getting your popup timing right touches three areas of your business simultaneously:

  • UX: A poorly timed popup feels like an obstacle, but a well-timed one feels like part of the experience
  • Conversion: The same popup with the same offer and design can produce vastly different results based purely on when it appears
  • Brand perception: Timing determines whether your popup comes across as pushy or genuinely helpful                                                                                                                                                                

Here’s how that plays out in practice:

DimensionWrong timingRight timing
User experienceFeels like an interruptionFeels relevant and well-placed
Conversion rateTypically 1–2%Can reach 2.5–5% and above
Brand perceptionComes across as pushyComes across as helpful

Omnisend’s timing controls let you fine-tune when your popups appear, so you protect the browsing experience while still hitting your conversion targets.

Avoid early interruption penalties

Poor popup timing hurts your conversions and your search rankings at the same time. Google’s intrusive interstitial guidelines discourage pages that use popups in ways that disrupt the user experience, particularly on mobile devices.

Here are some examples of Google’s classification of intrusive interstitials:

Popup timing: Three smartphones display app screens with yellow folders, charts, and price tags. The first shows an ad pop-up, the second highlights an app to download, and the third displays a paid/downloaded status.
Image via Omnisend

If your popup fires immediately after a visitor arrives from search results, you risk violating these guidelines. For ecommerce stores relying on organic traffic, wrong popup timing can directly reduce how much of that traffic you receive.

A minimum five-second delay is a safe starting point.

Timing aside, early popups simply don’t convert well. Visitors who haven’t spent enough time on your store are unlikely to hand over their email address regardless. 

Basing your popup timing on real engagement signals like scroll depth, time on page, and page views keeps both visitors and search engines satisfied.

Quick tips for using and displaying popups

Getting your popup timing right is an ongoing process and not a one-off event. These four practices will help you keep improving your results over time.

Segment your audience for personalized timing

Not every visitor deserves the same popup experience. A first-time visitor needs more time to browse before you ask for their email. A returning visitor who has already viewed several products is much closer to making a decision.

Segmenting your audience lets you apply different popup timing rules to different visitor groups.

For example, new visitors might see a welcome popup after 35 seconds, while returning visitors see a product-specific offer after just 15 seconds. That level of personalization makes your popups feel relevant rather than random.

Omnisend’s built-in segmentation lets you apply different popup timing rules to new and returning visitors from one dashboard, without any complicated setup. Here’s a look at the interface for setting up segmentation:

Popup timing: A user interface screen shows a pop-up form titled TELL US WHAT YOU LOVE, asking for an email address and topic preferences, with a purple “SIGN UP” button. Various editing options are visible on the surrounding dashboard.
Image via Omnisend

Test multiple timing strategies

The best timing for popup displays in your store isn’t something you can determine without testing. Two stores selling similar products can have very different audiences, and what works for one won’t always work for the other.

Start by running two versions of your popup with different time delays or scroll triggers. Compare opt-in rates and bounce rates across both versions over at least two weeks. Then adjust based on what the data tells you.

With Omnisend’s A/B testing, you can test time delays, scroll triggers, and exit-intent setups simultaneously to find your winning popup timing strategy. This removes guesswork from the equation completely.

Popup timing: A/B settings page showing two versions of an Email & SMS Multi-step spring deal with equal split, 1 view each, identical interaction, submit, and signup rates, and options to edit or delete each version.
Image via Omnisend

Track performance metrics

Knowing which metrics to track makes your popup timing decisions much more informed. The four most important ones to monitor are:

  1. Conversion rate: The percentage of visitors who see your popup and sign up
  2. Bounce rate: A rising bounce rate after a popup change is a clear sign that the timing is too aggressive
  3. Time on page: This tells you how long visitors typically engage before your popup appears, helping you calibrate your delays more accurately
  4. Impressions: The total number of times your popup is displayed — a high count with a low conversion rate signals your timing or offer needs adjusting

Omnisend’s popup dashboard tracks these metrics in real time, so you always have a clear picture of how your popup timing is performing. Here’s a look at how detailed Omnisend’s popup dashboards are:

Popup timing: A dashboard displays metrics for an Exit Intent form, including views, interaction, submit, and sign rates, a bar chart of performance over time, and a device report showing activity mainly from mobile devices.
Image via Omnisend

Adjust frequency caps

Even with optimal subscription timing popup settings, showing your popup too often will frustrate visitors. Frequency caps control how many times a single visitor sees your popup within a given period.

For most ecommerce stores, showing a popup once per session is a good starting point. For exit-intent popups specifically, once every 24-48 hours per visitor is a reasonable cap.

Getting your frequency caps right is just as important as getting your popup timing right. Too many impressions on the same visitor signals desperation, and that’s not a good look for any brand.

Wrap up

All in all, getting popup timing right isn’t a one-time fix. It’s something you refine as you learn more about how your visitors behave on your site, alongside other popup best practices. That said, here’s where to start:

  • Delay your popups: A six to ten second delay is the best timing for popup conversions, according to data from over a billion popup displays
  • Match timing to page type: Blog posts, product pages, and pricing pages each deserve different timing rules
  • Test and adjust: Optimal popup timing looks different for every store and every audience — discover what works best for yours

Stores that grow their email lists consistently do so by paying close attention to when their popups appear and adjusting from there.

Omnisend gives you the timing controls, A/B testing, and analytics to do exactly that, all in one place.

Sign up with Omnisend to start using smarter popup timing to grow your ecommerce store

Quick sign up | No credit card required

FAQ

What is the best timing for popups?

There’s no universal answer — it depends on your page type, audience, and goals. Three guidelines work as a starting point: a five to 10 second delay for most pages, 25–50% scroll depth for content pages, and exit intent for cart pages. A/B testing with tools like Omnisend helps you find what works best for your specific store.

How long should I wait before showing a popup?

Knowing how long before a popup appears can make or break your opt-in rate, and it all starts with your page type. Getting your popup delay timing right means matching your delay to where visitors are in their journey:

  • Homepages: 10–15 seconds
  • Blog posts: 30–45 seconds or 25% scroll depth
  • Product pages: 20–30 seconds
  • Cart pages: Skip time delays and use exit-intent instead

On mobile, slightly longer delays tend to perform better across all page types. 

Should popups appear immediately or after a delay?

Rarely immediately. Instant popups interrupt visitors before they’ve engaged, increase bounce rates, and can trigger Google’s intrusive interstitial penalty. A minimum five-second popup timing delay is a safe starting point for most popup types.

What are the best popup triggers for ecommerce?

Here are the most effective popup triggers for ecommerce to use:

  • Cart pages: Exit-intent triggers
  • Collection pages: Scroll-based triggers
  • Product pages: Time-based delays 
  • New visitors: Welcome popups with a first-order discount
  • Returning visitors: Personalized recommendation popups

Omnisend offers ecommerce-specific templates built around each of these trigger types.

How do I time popups for new vs. returning visitors?

New visitors need longer delays of 30–45 seconds and simple offers like a first-order discount. Returning visitors respond better to personalized popup timing — shorter delays of 15–20 seconds with recommendations based on their browsing history. Omnisend’s visitor segmentation popup timing tools handle this differentiation automatically.

Karolina Jūrėnė
Article by

Karolina is a Product Marketing Manager at Omnisend. Aside from launching new features, she's an avid foodie obsessed with making lists of the best brunch & coffee places for any city she visits.


What’s next

Related articles
30 exit-intent popup examples & ideas for online businesses
30 exit-intent popup examples & ideas for online businesses
How to Brand Your Customer Journey
How to Brand Your Customer Journey
How to schedule a popup in Shopify, WordPress, BigCommerce & more
How to schedule a popup in Shopify, WordPress, BigCommerce & more
Subscribe and don’t miss any updates!

No fluff, no spam, no corporate filler. Just a friendly letter, twice a month.