An exit-intent popup is your last chance to say something before a visitor leaves. Used well, it rescues a sale or at least an email address. Used badly, it’s a slammed door followed by a shout. The difference comes down to three decisions: which pages you target, what you offer, and how often you show it.

This guide works through each one for a WooCommerce store, with specific offers for different pages.

How exit intent actually works

On desktop, exit-intent tools watch the mouse. When the cursor moves quickly toward the top of the browser window, where the tabs, address bar and close button are, the tool assumes the visitor is about to leave and shows the popup.

On phones and tablets there’s no cursor, so tools rely on other signals, such as:

  • Scrolling back up quickly toward the top of the page
  • Pressing the back button
  • Switching away from the tab and returning
  • A period of inactivity

These signals are less precise than mouse movement. That’s why mobile exit-intent needs gentler formats and more careful testing, which we’ll come back to below.

Why exit intent is worth using

Most visitors leave without buying. Baymard Institute’s long-running research on cart abandonment puts the average documented rate at around 70%, and that only counts people who got as far as the cart. Many more leave from product pages and category pages.

You can’t stop everyone, and you shouldn’t try. But an exit popup is less intrusive than most other popups for one simple reason: the visitor has already finished what they came to do. You’re not interrupting them in the middle of reading or comparing products.

Where to show exit-intent popups

Not every page deserves the same message. Here’s a breakdown for a typical WooCommerce store.

Page type Visitor mindset Good exit offer
Home page Browsing, not yet committed Email signup with a first-order incentive, or a link to bestsellers
Category page Comparing options Help choosing: a buying guide, quiz, or “our most popular pick”
Product page Interested but hesitating Answer the objection: shipping cost, returns, sizing, reviews
Cart page Close to buying, something is holding them back Free shipping threshold reminder, a save-cart option, or a small incentive
Blog post Reading for information Related guide or content upgrade in exchange for an email
Checkout About to pay Usually nothing. Don’t interrupt checkout with a popup.

The checkout page deserves special mention. A popup there can make a visitor second-guess an order they were about to complete, or cover a field they were filling in. If people are leaving checkout, the fix is usually in the checkout itself: surprise shipping costs, too many fields, missing payment options. Our guide to customizing the WooCommerce checkout page is a good place to start.

What to offer: think “objection,” not “discount”

The reflex is to throw a discount at every leaving visitor. That works sometimes, but it has costs: it cuts your margin, and returning visitors learn that moving the mouse toward the close button is a way to get a code.

Instead, ask why someone might be leaving that page and answer that reason.

Shipping cost worries

If shipping is a common complaint, show your free shipping threshold or your flat rate on exit. “Free shipping on orders over $50. You’re $12 away.” That message often beats a percentage discount because it answers a concrete concern and encourages a bigger order.

Uncertainty about the product

On product pages, some visitors leave because they’re not sure the item is right. Show reviews, a size guide, or your returns policy. “Not sure about the size? Free exchanges within 30 days” can do more than 10% off, and it costs nothing if the order doesn’t change.

Not ready to buy today

Plenty of visitors are genuinely just looking. For them, offer a way to come back: “Want us to email you this product?” or “Save your cart and we’ll send you a link.” You get an email address, and they get a reminder they asked for.

Price sensitivity

Sometimes price really is the barrier. A first-order discount in exchange for an email can work here, but protect it:

  • Use a unique or single-use code where possible.
  • Set a minimum spend.
  • Exclude items already on sale.
  • Set an expiry date to create a reason to act.

The WooCommerce coupon codes playbook covers these settings in detail.

Mini walkthrough: a cart-page exit popup

Say you run a store selling specialty tea. Your average order is around $35, and free shipping starts at $45. Here’s how you might build a cart-page exit popup:

  1. Target: cart page only, desktop and mobile, visitors with at least one item in the cart.
  2. Condition: only show when the cart total is below $45.
  3. Headline: “You’re close to free shipping.”
  4. Body: “Add $10 more and shipping is on us. Here are three teas that fit.” Show three lower-priced bestsellers with add-to-cart buttons.
  5. Secondary option: “Not ready? Email me my cart,” with an email field.
  6. Frequency: once per session; not again for three days if closed.

For visitors whose cart is already above $45, a different popup could offer the save-cart email option alone, because shipping isn’t the problem for them.

Notice there’s no discount in this example. If testing shows you need one, you can add it later and compare.

Getting the mobile version right

Because mobile exit signals are less reliable, a full-screen popup triggered by a quick scroll up can fire at the wrong moment, like when someone is just rereading a product description. Some guidelines:

  • Use a slide-in or bottom bar rather than a full-screen overlay.
  • Keep the message to one line and one button.
  • Make it easy to dismiss, with a clearly visible close button.
  • Consider a time-based or scroll-based trigger for mobile instead, if exit detection feels erratic in testing.
  • Remember Google’s guidance against intrusive interstitials on mobile, which applies to popups that block content when people arrive from search.

Frequency and fairness

Exit popups should follow the same courtesy rules as any other popup:

  • Show a given exit popup once per session at most.
  • After a close, wait several days before showing it again.
  • Never show it to someone who just converted. Exclude subscribers from signup offers and exclude recent buyers from first-order discounts.
  • Don’t stack an exit popup on top of another popup the visitor already saw on that page.

If you have a timed welcome popup and an exit-intent popup, make sure a visitor who already dismissed the welcome popup doesn’t get hit with a nearly identical message on the way out.

Measuring whether it works

Look past the signup rate. A popup that collects lots of emails but brings in only discount hunters who never buy again isn’t doing much. Track:

  • Conversion rate of the popup (views to signups or clicks)
  • Orders placed using the popup’s code or clicks, and their average value
  • Overall store conversion rate on the targeted pages, before and after
  • Unsubscribe and complaint rates of people who joined through the popup

Run one version for a few weeks, then change one thing at a time: the offer, the headline, the page. With lower traffic, you’ll need patience before the numbers mean anything.

Following up on the email you captured

An exit popup that collects an email is only half the job. If someone saved their cart, send it to them promptly, then follow up with a reminder if they don’t return. Our older post on writing cart abandonment emails covers subject lines, timing and content for those follow-ups.

Where to start this week

Pick the one page where you lose the most visitors who seemed interested, usually the cart or your top product page. Work out the most likely reason they leave, write an exit popup that answers it, and set sensible frequency limits. Then watch what happens for a few weeks before adding more.

iConvert Promoter includes exit-intent triggers, page targeting and frequency controls for WordPress, if you need a tool to set this up without code.

It's easy to create website popups people will love.

Find out how to:
  • grow your lists, leads, and sales;
  • retain abandoning visitors;
  • create unique WordPress popups in minutes;
  • reach the right audience at the right time.

Setting up a WooCommerce online store can be hassle-free.

It's time to find out how to:
  • start your e-commerce business with WooCommerce
  • grow your store using marketing strategies
  • optimize your website using Analytics and A/B testing
Check these out

Comments are closed

Join the newsletter!