The short answer: If your Shopify mobile heatmaps show more taps on cookie banners and email popups than on your actual products, your overlay strategy is actively destroying conversions. Real Clarity data from a live Shopify store showed 56% of all mobile PDP taps going to popup dismissals - not product images, not add-to-cart, not variant selectors.
Here is something most Shopify store owners never check: what percentage of mobile interactions on your product pages are spent fighting overlays?
I ran a Microsoft Clarity audit on a Norwegian used furniture store running the Dawn Sense 2.2 theme. The heatmap data was brutal. More than half of all taps on mobile product pages were on cookie consent modals and Omnisend email popups. Not on products. Not on add-to-cart buttons. On overlays.
This is not an edge case. After auditing popup behavior across multiple Shopify stores, the pattern repeats: popups and consent modals are the most-interacted elements on mobile product pages, and almost none of that interaction is productive.
The Data: 56% of Mobile Taps Wasted on Overlays
The store sold second-hand designer furniture. Good products, decent traffic, reasonable prices. But mobile conversion was underperforming badly.
Clarity’s click heatmap on mobile product pages told the story:
- 23% of all taps went to the cookie consent “Accept” button
- 14% of all taps went to the Omnisend email popup form container
- 10% of all taps went to the cookie consent “Decline” button
- 9% of all taps went to a second Omnisend interaction (closing or scrolling the form)
That is 56% of every mobile tap on a product page going to overlays. The remaining 44% was split between product images, navigation, variant selectors, and the actual add-to-cart button.
A customer arrives on a product page from Google or Instagram. Before they can see the product, they must: dismiss a cookie modal covering 60% of their screen, then dismiss an email popup. Two mandatory interruptions before a single productive interaction. On mobile, every interruption is an exit opportunity.
Problem 1: Cookie Consent Modals That Eat the Viewport
The cookie consent implementation on this store used a center-screen modal overlay. On desktop, it was annoying but manageable - the modal covered maybe 30% of the viewport and was easy to dismiss.
On mobile, it covered approximately 60% of the screen. The product was invisible behind it. The accept and decline buttons were small enough that some users needed multiple taps to hit them (Clarity showed rage clicks on the consent buttons).
Combined, the accept and decline buttons received 33% of all mobile taps on the page. One in three taps on a product page went to a legal compliance notice.
The Fix: Slim Bottom-Bar Cookie Notice
The solution is straightforward: replace the full-screen modal with a non-intrusive bottom-bar notice. A slim bar at the bottom of the viewport that states cookie usage and provides accept/manage buttons, without overlaying product content.
This bar should take up roughly 50-60px of vertical space instead of 60% of the viewport. The product remains fully visible. Users can dismiss it with a single tap or simply ignore it and keep shopping.
Key point: GDPR and similar regulations require informed consent, not screen-blocking consent. A bottom bar satisfies the legal requirement without destroying the shopping experience. Check your specific regulatory requirements, but in most cases, a persistent non-modal notice is compliant.
Problem 2: Email Popups on Product Pages
The Omnisend email signup popup on the furniture store was receiving 23% of all mobile taps - the second-highest interaction on the page after the cookie consent modal.
Here is the critical detail: zero email signups came from product pages.
All that interaction, all that friction, produced nothing. Visitors were tapping the popup to dismiss it, not to sign up. The popup was a pure conversion blocker on PDPs with no upside.
This is a common pattern. Email popups on product pages interrupt visitors who have high purchase intent. They arrived on a product page because they want to evaluate a specific product. Interrupting that evaluation with “Sign up for 10% off!” forces a context switch that damages the buying flow.
The Fix: Exclude PDPs From Popup Targeting
In Omnisend (and most popup tools), you can set page-level targeting rules. The fix:
- Exclude all product pages from the general email signup popup
- If you want email capture on PDPs, use exit intent only with a discount offer as a last-chance conversion tool
- Set a minimum 60-second delay if you absolutely must show a popup on PDPs
- Target your main email popup to homepage, collection pages, and blog content where purchase intent is lower and email capture makes more sense
In Omnisend specifically, go to your popup form settings, then Display Rules, then Page Targeting. Add a URL rule to exclude pages containing /products/. This takes 30 seconds and removes a major friction point from your highest-value pages.
Problem 3: Persistent Bottom Bars That Block Content
The same furniture store had a second Omnisend element: a persistent bottom bar that read “Get notified about new chairs!” This bar sat fixed at the bottom of every product page, covering the bottom portion of the content area.
On mobile, screen real estate is everything. A persistent bar at the bottom of the screen competes directly with sticky add-to-cart buttons, product descriptions, and the natural scroll flow. If you are running a sticky add-to-cart bar (which you should be), a persistent email bar creates a stacking problem where multiple fixed elements compete for the same viewport space.
The Fix: Choose One Bottom Element
You get one persistent bottom element on mobile. Choose wisely. In almost every case, that element should be your add-to-cart button or sticky ATC bar, not an email signup prompt.
If you want a persistent email capture element, use it on non-product pages only, or implement it as a slide-in that appears after significant scroll depth and can be permanently dismissed.
Problem 4: Popup Frequency Across the Journey
A DTC water bottle brand had a different but related problem. Their popup was, in their ads manager’s words, “constantly popping up multiple times during the buyer journey.” A visitor would see the popup on the homepage, dismiss it, navigate to a collection, see it again, click a product, and see it a third time.
Each popup appearance is a micro-friction event. Three appearances in a single session is enough to drive even interested buyers away. Baymard Institute’s research on modal and overlay usability consistently shows that intrusive interstitials increase bounce likelihood, particularly on mobile devices.
The Fix: Once Per Session, First Visit or Exit Intent
Configure your popup with these rules:
- Frequency cap: Once per session maximum. After a visitor dismisses the popup, do not show it again during that visit.
- Trigger: First visit to the store (session cookie check) OR exit intent on desktop. Never both.
- Session persistence: Use
sessionStorageor a cookie to track whether the popup has already been shown.
Most popup tools (Omnisend, Klaviyo, Privy) have built-in frequency capping. The problem is that the defaults are often too aggressive. Check your settings and reduce frequency to once per session.
Google’s Interstitial Penalty: The SEO Risk
Beyond conversion impact, intrusive popups carry an SEO risk. Google has penalized intrusive mobile interstitials since January 2017. The Google Search Central documentation specifies that pages showing popups that cover the main content immediately after a user arrives from search may rank lower in mobile results.
There are exemptions for legally required notices (cookie consent under GDPR, age verification), but promotional popups and email signup overlays are not exempt. If your Omnisend popup fires immediately on mobile for visitors arriving from Google organic search, you are at risk.
The practical enforcement varies, but if your competitors have clean mobile experiences while you hit visitors with two overlays before they see content, it works against you.
How to Audit Your Own Popup Impact
You do not need to guess whether popups are hurting your store. Microsoft Clarity is free and takes 10 minutes to install. Here is the audit process:
- Install Clarity. Add the tracking script to your
theme.liquidbefore</head>. Free, no traffic limits. - Check click heatmaps. After 48-72 hours, filter to mobile product pages. If popup elements appear in your top 5 most-clicked elements, you have a problem.
- Watch session recordings. Filter to mobile PDP visits. Watch 20-30 sessions. Count how many seconds visitors spend dismissing overlays before reaching product content. More than 3 seconds on average means your overlays are too intrusive.
- Check rage clicks. Clarity tracks rapid repeated clicks on the same area. High rage click counts on popup close buttons indicate frustrated users.
For a complete audit methodology beyond just popups, see the full Shopify CRO audit checklist.
The Right Popup Strategy: A Framework
Popups are not inherently bad. Email capture is important. Cookie consent is legally required. The goal is not elimination but optimization.
Here is the framework that works:
By Page Type
| Page Type | Email Popup | Cookie Notice | Timing |
|---|---|---|---|
| Homepage | Yes | Bottom bar | 30-45s delay or 50% scroll |
| Collection | Yes (exit intent preferred) | Bottom bar | Exit intent or 60s delay |
| Product Page | No (or exit intent only) | Bottom bar | Exit intent only |
| Cart | No | Bottom bar | Never |
| Blog/Content | Yes | Bottom bar | 30s delay or 50% scroll |
General Rules
- One overlay at a time. Never stack a cookie modal on top of an email popup. If cookie consent is showing, delay the email popup until after consent is given.
- Once per session. After dismissal, the popup does not come back during that visit.
- Bottom bar for consent. Never a full-screen modal for cookie notices.
- Exclude high-intent pages. Product pages and cart/checkout should be popup-free or exit-intent only.
- Test the impact. Run a two-week test with popups disabled on PDPs and compare add-to-cart rates. The data will make the decision for you.
The Revenue Impact
Back to the furniture store. After implementing these changes - slim cookie bar, removing the email popup from PDPs, eliminating the persistent bottom notification bar - the heatmap data shifted dramatically. Taps on actual product elements (images, variant selectors, add-to-cart) increased from 44% to over 80% of total interactions.
The visitors did not change. The traffic sources did not change. The products did not change. The only difference was that customers could actually shop without fighting through two layers of overlays first.
If you are running paid traffic to product pages and your popups are eating 50%+ of mobile interactions, you are paying for clicks that never reach your product. Fix your checkout flow and your popup strategy, and you will see conversion improvements without spending another dollar on acquisition.
Conclusion
The popup problem is one of the easiest high-impact CRO fixes on Shopify. It requires no theme development and no design work, just configuration: change your cookie consent from a modal to a bar, exclude PDPs from email popup targeting, cap frequency to once per session.
Install Clarity, check your heatmaps, and see where your mobile taps are actually going. If more than 10% of taps on a product page go to popup elements, you are losing revenue to your own overlays. The fix takes an afternoon.