Visit the Holiday Hub & download our 2022 Holiday Email Marketing Lookbook
View the Holiday Hub
HomeSeguno Blog

How to master the art of popup timing

How to master the art of popup timing

You’ve created a website popup and now it’s time for the finishing touches: deciding when to make it appear. 

Should it trigger five seconds after someone arrives at your store? Or will that immediately drive people away? If you wait longer before firing it off, are you missing the boat, so to say? 

There’s no universal answer to any of the above questions. I can’t tell you when exactly to fire off a popup for email signup, or the perfect time to pop in with a site-wide sale announcement.   

However, there are two things I can say with certainty: 

  1. Popup timing is a balancing act 
  2. Testing, refinement, and more testing will determine the right formula for your brand   

And to be honest, there’s a third statement which may garner opposition from some shop owners. Releasing a popup before five seconds is a bad idea. 

More on that later, along with general timing suggestions. 

First, it’s important to understand the many aspects of plotting a popup timing strategy. Knowing these things will help you better pinpoint what’s right for you. 

With Seguno Popups, you’ve got latitude to set your trigger to whatever suits your brand best.

The visitor experience as a beacon

The roots of successful popup timing tie directly to the user experience you want to create. Think of the ideal visitor experience as your North Star. 

It can be a tricky path because you need to remember that people come to your site for different reasons. You want to react appropriately to those differences. 

Take a clothing shop as an example. Some visitors arrive via SEO by typing “dresses” into the search bar. Others enter your store because a paid ad attracted their attention. And some receive a marketing email, and are lured to check out a seasonal dress collection page

Computer screen showing two dresses, with icons representing web search, paid ad and email newsletter pointing to it

Acknowledging that there are multiple routes to your site is the first step in setting yourself up for greater popup success. Let’s examine each of these ways, and how you might orient your popup timing to improve the experience in all cases. 

The homepage, through a general search

Many visitors land on your homepage first, so you should do a self-assessment and consider the perspective of someone who knows nothing of your store. How easy is it to distinguish what you offer?

If comprehension happens relatively quickly, then this is where a shorter popup time — waiting five to 10 seconds — is OK. 

This is what Simple Modern does. The top part of its homepage is dominated by a photo of multiple water bottles from a special floral collection. 

It doesn’t take long to grasp that the shop specializes in beverage containers. About a handful of seconds later, a popup touting a short-term win appears, inquiring if you want a discount code.

Website in the background showing water bottles, with a popup on top with the words: Welcome! Need a discount code?

For homepages and sites with a bit more complexity, I recommend waiting a little longer before interrupting with a popup. Consider any of these options:

  • Wait 15 to 60 seconds, so you’re leaving the visitor time to absorb what they’re seeing. You worked hard to design an experience that would pique your visitors’ curiosity and keep them scrolling. A too-soon popup could damage that.  
  • Trigger popups at a “punctuation” point. This strategy is about scroll time — the percentage of a page that is viewed. Think of it as inserting a popup at a natural break on the page. At what point is there a pause or shift in content? 
  • Base popup deployment on page consumption. This is advantageous when further site exploration is integral to understanding all that your store offers. Maybe you wait until at least one or two pages are visited before triggering the popup. 
Icons from left for: 15-60 seconds, "punctuation" point and page consumption

A landing page, through a paid ad

When you spend money to draw folks to a specific landing page, you want them to interact with it. So as in our last example, a popup based on page scroll is a good tactic here.

A big ad trend sends visitors to an all-in-one landing page containing answers to common questions. It’s about taking visitors on a journey. 

You don’t want to interfere with that journey. Nor do you want these people to depart without sharing their email address and/or phone number.  

So be strategic instead of assigning an arbitrary time. Allow the visitor to view at least 50% of the page — but not the entire thing — before letting a popup break the experience.  

If you’re more comfortable with defining the trigger by amount of time, give them up to a minute max. 

A product page, through an email 

I think a lot of brands leave money on the table in regard to product pages.

They’re a great spot within your shop for a subtle, secondary popup. Highlight a valuable offer — it may be what pushes someone over the shopping finish line. 

For instance, use a popup to promote free shipping on purchases totaling $25 and more. Release it once a visitor wades into the lower territory of a product page. 

While we’re talking about attracting current newsletter subscribers in this particular example, product pages are also ripe for the email signup popup. Anyone who spends a lot of time looking through pages of your collection is interested in you. Capture their email addresses by promising them news of the latest styles, straight to their inbox.  

New to popups? Get started with our beginner’s guide to on-site popups.

Catch visitors before they leave

We can’t talk about popup timing without mentioning the exit-intent popup. 

This popup appears when visitors using a desktop computer move their cursor toward the browser exit without making a purchase. It’s really your last chance to entice your visitor to stick around, whether it’s for the short term (more time on site) or long term (as an email subscriber). 

Consequently, there’s no decisions to be made about timing, just whether you want to use one and on what pages. 

Exit-intent popups are great for addressing or abolishing a pain point. Shipping fees are a huge point of friction for customers, so perhaps you offer free shipping for first-time customers. 

It appears Thinx has identified brand trust as cause for hesitation. They use an exit-intent popup as a means for showing product affirmation, steering would-be site abandoners to customer reviews.  

Photo of woman in underwear, with accompanying text: Before you go ... See what other people with periods have to say about making the switch to Thinx! Read the reviewst

 One more note on exit-intent popups. It’s absolutely essential that you pay attention to settings if you embark on a multi-popup strategy. Build in some guardrails, through page containment and timing, so you’re not annoying a visitor with one popup after another. 

On-site popups are one essential component to your list growth engine. Take a look at our course to understand what else is important for growing your email marketing list.

The do’s of popup timing 

Near the beginning of this post, I said you shouldn’t release a popup before five seconds. Bombarding a visitor immediately upon arrival can escalate your site’s bounce rate and negatively impact sales. 

Just imagine a site that already has flashy imagery or sophisticated web design, with sections expanding as you scroll. Now throw in a popup. I’d run, too.

So if not below five seconds, then what? A basic starting point is between five and 60 seconds, and no longer, if you prefer a clock-based approach. Specifically, a lot of brands say the five- to 15-second range is their sweet spot. 

Try a time that you think will work, based on all that we’ve covered here. Let it run for at least two weeks. Then test a new time and compare the two by way of: 

  • Subscriber list growth
  • Site bounce rate
  • Conversions

Finding your “Goldilocks” answer right away is unlikely. You’ll undoubtedly make adjustments, and test again, as you pursue the right balance. 

Your job boils down to a few things. Be mindful of how traffic is coming to your pages. Think of how popups can be a complement, not a detriment. And through it all, let your North Star be the guide. What is the user experience you’re aiming for? 

Create, manage, and track your email marketing—without leaving Shopify.

Seguno is the top-rated email solution built exclusively for Shopify. Grow your sales with high-performing newsletters, email automation campaigns, and integrations with Facebook, Instagram, banners, pop-ups and more. Build and send engaging emails in our easy-to-use editor and take email creation to the next level with our Canva integration. Automate your email marketing and drive more revenue with welcome campaigns, checkout abandonment, post-purchase automations, tag triggers and more. Learn more at

Find Seguno on the Shopify App Store
Get email marketing tips, resources, and industry insights to help your Shopify store grow.

Continue reading

<div class="schedule-a-demo-injection"><div class="demo-injection-heading">Book a 1:1 demo</div><p class="demo-injection-p">Give us 30 minutes and we'll give you a peek at how Seguno's email marketing and popups can elevate your marketing.</p><a href="/schedule-a-demo" class="demo-injection-button w-button">Schedule a Demo</a></div>
<div class="getting-started-injection"><div class="getting-started-subhead">Blog Series</div><h3 class="getting-started-heading">6 steps to start email marketing for your Shopify store</h3><div class="getting-started-collection w-dyn-list"><div role="list" class="getting-started-list w-dyn-items"><div role="listitem" class="getting-started-item w-dyn-item"><a href="/blog/how-to-define-your-unique-selling-proposition" class="getting-started-link w-inline-block"><img src="" loading="lazy" alt="How to define your unique selling proposition" class="getting-started-image"></a></div><div role="listitem" class="getting-started-item w-dyn-item"><a href="/blog/how-to-grow-your-audience" class="getting-started-link w-inline-block"><img src="" loading="lazy" alt="How to grow your audience " class="getting-started-image"></a></div><div role="listitem" class="getting-started-item w-dyn-item"><a href="/blog/your-first-email-automation-start-with-hello" class="getting-started-link w-inline-block"><img src="" loading="lazy" alt="Say hello with your first email automation " class="getting-started-image"></a></div><div role="listitem" class="getting-started-item w-dyn-item"><a href="/blog/tips-for-building-your-first-newsletter" class="getting-started-link w-inline-block"><img src="" loading="lazy" alt="Tips for building your first newsletter " class="getting-started-image"></a></div><div role="listitem" class="getting-started-item w-dyn-item"><a href="/blog/make-email-marketing-efficient-with-templates" class="getting-started-link w-inline-block"><img src="" loading="lazy" alt="Make email marketing efficient with templates" class="getting-started-image"></a></div><div role="listitem" class="getting-started-item w-dyn-item"><a href="/blog/convert-interest-to-sales-with-email-automations" class="getting-started-link w-inline-block"><img src="" loading="lazy" alt="Convert interest to sales with email automations" class="getting-started-image"></a></div></div></div> <script> window.addEventListener("load",(t=>{var r=$(location).attr("href").split("/").reverse()[0];$(".getting-started-item").each((function(t){var e=$(this).find("a"),s=e.attr("href");r==s.substring(6,s.length)&&(e.attr("href","#"),e.css("opacity","0.3"),e.css("cursor","default"),e.css("transform","none"))}))})); </script>
<div class="app-download-injection"><img src="" loading="lazy" alt="Seguno + Shopify 4EVER" class="app-download-injection-shopify-logo"><div class="app-injection-text-div"><div class="app-download-injection-inner-div"><div class="_4-9">4.9</div><img src="" loading="lazy" alt="Shopify Review Star" class="download-app-injection-star"><div>Seguno Email&nbsp;Marketing</div></div><div class="app-download-injection-subhead">The top-rated email marketing app built exclusively for Shopify</div></div><a href=";channel=com" class="app-download-injection-button w-button">Get details &amp; install</a></div>
<div class="v3-email-signup-section blog-email-signup-insert"><h3 class="v3-lp-h1 text-white blog-signup-insert">Subscribe to get email marketing tips, resources, and industry insights to help your Shopify store grow.</h3><div class="v3-form email-only-form form-centered w-form"><form id="wf-form-Email-Subscription" name="wf-form-Email-Subscription" data-name="Email Subscription" method="get" class="email-only-form" aria-label="Email Subscription"><input type="email" class="email-only w-input" maxlength="256" name="email" data-name="Email" placeholder="Please enter your email address" id="email" required=""><input type="submit" value="Subscribe →" data-wait="Please wait..." class="v3-base-button brown-button email-only-form-button button-rollover w-button"></form><div class="email-only-success-message w-form-done" tabindex="-1" role="region" aria-label="Email Subscription success"><div class="events-text-block text-white center-text"><strong>Awesome, thanks for subscribing!</strong></div></div><div class="w-form-fail" tabindex="-1" role="region" aria-label="Email Subscription failure"><div>Oops! Something went wrong while submitting the form.</div></div></div><div class="email-disclaimer">By submitting this form you agree to receive email marketing messages from Seguno.</div></div>