You’ve created a pop-up with an offer you think visitors will like. You’ve written the headline, added a clear button, and published it.
People see it. Most leave without taking action.
So you rewrite the headline. Change the button text. Maybe make the offer more generous. The conversion rate barely moves.
That’s frustrating, especially when you’re already working hard to bring visitors to your website.
As the founder of Poper, I wanted to understand why some pop-ups convert while others barely get a response. We researched our customers’ campaigns, looking at what caused pop-ups to appear and how visitors responded.
One finding stood out: the most frequently displayed trigger wasn’t the one with the highest conversion rate.
Before rewriting your offer again, it’s worth checking what makes your pop-up appear.
What We Found While Researching Our Customers’ Pop-up Campaigns
We researched approximately 15,700 campaigns across 5,300 customer domains, covering the previous 365 days.
The websites included SaaS businesses, ecommerce stores, local businesses, blogs, agencies, nonprofits, and businesses in other categories.
Our Pop-Up Research at a Glance

Overall, approximately two out of every 100 displays produced a recorded conversion event.
Conversion rate, or CVR, describes the proportion of displays that resulted in that event. The action depends on the campaign, so a conversion doesn’t necessarily mean a completed purchase.
The Website Categories Behind The Research
| Website category | Pop-up displays |
|---|---|
| SaaS | 29.9M |
| Ecommerce: Other | 18.1M |
| Local businesses | 15.5M |
| Other categories | 15.3M |
| Healthcare | 10.5M |
| Blogs and content | 10.4M |
| Nonprofits | 10.1M |
| Agencies | 9.7M |

These categories contributed approximately 119.5 million displays, or 89% of the overall total. The remaining displays came from categories outside this volume chart.
The numbers represent displays, not individual websites or unique visitors.
This variety matters. Someone comparing software may respond differently from someone reading an article or shopping for a product. Our research provides useful starting points, but your audience’s response should guide your final choice.
How The Pop-up Triggers Compared
A trigger is the action or condition that causes a pop-up to appear.
Here’s how the six trigger types in our research performed:
| Trigger type | Conversion rate | Displays |
|---|---|---|
| On-click | 8.93% | 412K |
| Exit intent | 2.54% | 11.7M |
| On-load | 2.11% | 105.1M |
| On-scroll | 1.83% | 14.4M |
| Inactivity | 0.93% | 480K |
| On-hover | 0.79% | 1.6M |
On-click recorded the highest CVR at 8.93%. On-load had the largest display volume, accounting for approximately 79% of all displays.
Those findings answer different questions. One tells us how often displayed pop-ups converted. The other tells us how much exposure a trigger received.
We researched existing campaigns rather than running a controlled experiment. Different offers, audiences, and settings may have influenced the results, so the ranking suggests what to test rather than guaranteeing a winner.

On-click: When Visitors Choose To Open Your Offer
Research result: 8.93% CVR across 412,000 displays.
An on-click pop-up appears when someone clicks a specified element on your website.
Imagine a visitor clicking “Get the offer.” The pop-up opens with the details and the next step. The visitor has already expressed interest before seeing it.
That stronger intent could help explain the higher conversion rate.
In Poper, select On Click and identify the button, link, or other element using its CSS selector. A CSS selector tells Poper which page element should open the pop-up.
There’s also a setting to allow the element’s normal action to continue. Check this when using a link that would otherwise navigate somewhere.
I’d consider on-click when there’s a clear invitation visitors can choose to engage with. But remember: the reported CVR is based on pop-up displays. It doesn’t tell us how many people saw the invitation without clicking it.

Exit intent: An Offer As Someone Prepares To Leave
Research result: 2.54% CVR across 11.7 million displays.
Exit intent uses signals that suggest a visitor may be leaving.
On desktop, Poper detects the pointer leaving the page toward the top. Mobile settings can use back-button interaction or upward scrolling, with sensitivity options for the scroll behavior.
These are signals, rather than certainty about someone’s intentions.
An illustrative example is an ecommerce visitor leaving a product page. A relevant offer could give them a reason to reconsider or save something for later.
I’d keep the message connected to the page they were viewing. Someone leaving because they couldn’t find delivery information may need a different response from someone browsing casually.
In Poper, select Exit Intent, review the mobile options, and test the experience on the devices your visitors use.

On-load: Automatic Exposure After The Page Loads
Research result: 2.11% CVR across 105.1 million displays.
On-load was the most widely displayed trigger in our research.
In Poper, it’s called After Page Load. You can choose immediate display or configure a delay in seconds.
That distinction matters: the on-load result includes this trigger category, rather than representing immediate pop-ups alone.
Its advantage is straightforward. Visitors don’t need to click an element or reach a scroll threshold before the offer can appear, subject to your other display rules.
An on-load trigger may fit an announcement or offer intended for eligible visitors arriving on a page.
The question I’d ask is whether the message makes sense at that point in their visit. They may still be figuring out what the website offers.
Choose After Page Load in Poper, configure when it should appear, and preview the experience before publishing.

On-scroll: An Offer After Visitors Reach A Point On The Page
Research result: 1.83% CVR across 14.4 million displays.
On-scroll opens the pop-up when scrolling reaches a configured page threshold.
Poper lets you set that threshold using a percentage or a pixel value. This gives you a way to connect the offer to progress through the page.
For example, a reader moving through an article could encounter a pop-up offering a related resource.
The connection between the content and offer is important. Scrolling tells you that someone has reached a point on the page; it doesn’t prove that they read everything or intend to buy.
In Poper, select On Scroll and configure the threshold. Check it on the actual page, particularly if desktop and mobile layouts have different lengths.
I’d consider this trigger when the offer becomes more relevant after visitors encounter some of the content.

Inactivity: Responding To A Pause
Research result: 0.93% CVR across 480,000 displays.
An inactivity trigger opens a pop-up after a configured period without detected visitor activity.
In Poper, select Inactivity and set the number of inactive seconds.
This differs from simply waiting after page load. It responds to inactivity rather than elapsed time alone.
A pause can have several explanations. Someone might be reading, considering their options, or looking away from the screen.
For that reason, I wouldn’t assume an inactive visitor needs another offer. I’d test this trigger only where the message fits a plausible need, then compare its results with another approach.

On-hover: Responding To Pointer Interaction
Research result: 0.79% CVR across 1.6 million displays.
On-hover opens a pop-up when the pointer moves over a specified element.
Like on-click, Poper uses a CSS selector to identify that element. You can also control whether its normal action continues.
An illustrative use is revealing additional information when someone hovers over a relevant page element.
But a pointer passing over something doesn’t necessarily mean the visitor wants another window to open. Preview the interaction carefully.
Hover also relies on pointer behavior, so I wouldn’t describe it as a reliable touch interaction. Consider how mobile visitors will access the same information.

One Additional Option: After JavaScript Event
This opens the pop-up when your website fires a matching named event. You can configure multiple event names.
For example, a website could emit an event after a particular action, and Poper could respond with a relevant pop-up. The website must actually emit that event; entering its name in Poper doesn’t create the underlying action.
It’s useful for custom workflows, but we don’t have a conversion-rate result for it in this research.

How I’d Choose And Test A Trigger
I’d begin with what the visitor is doing.
If a relevant button or link naturally introduces the offer, on-click is worth testing. If the message fits a departure moment, consider exit intent. If it should appear automatically, evaluate on-load or on-scroll.
Poper’s A/B testing lets you compare a control pop-up with variations, choose traffic allocation, and set a duration or impression target.
Keep the offer, copy, design, placement, and audience targeting consistent while comparing triggers.
Then review conversion rate, display count, and recorded conversions together. Different triggers reach different subsets of visitors. A high rate among fewer displays may not produce the most conversions overall.
Give each version enough exposure before deciding.
Find the Trigger That Works for Your Visitors
Create a pop-up and choose what makes it appear: a click, page load, scroll, or exit signal. Use Poper’s A/B testing to compare triggers and discover which approach brings more conversions for your campaign.
Create Your Pop-up Set up click, scroll, page-load, and exit-intent triggers without coding.Before you rewrite the offer again
Our research makes on-click an interesting candidate, while exit intent recorded the second-highest trigger CVR. On-load contributed far more displays than either.
The right choice depends on the action you want visitors to take and the experience that leads them there.
Open your pop-up in Poper, review its trigger, and choose one alternative to test. You may already have an offer people want. Changing what causes it to appear could help you discover when they’re ready to engage.



