TL;DR: High-converting popup copy names the exact reward a shopper gets for their email, then tells them to claim it in one click. Lead with a clear benefit, keep the popup to one goal and one field, and write a first-person CTA. Match the copy to the visitor and to the welcome email that follows. Ecommerce popups average about 6.88% conversion, so weak copy leaves real revenue on the table.
High-converting popup copy is short, benefit-led text that names the exact reward a shopper gets for their email and tells them to claim it in one click. Most popups fail because they ask instead of offer. "Sign up for our newsletter" gives the visitor nothing, so they close it. The best popups flip that. They put the value first, ask for one thing, and make the next step obvious.
This matters more than most stores think. Wisepops' 2026 study of over a billion popup displays found ecommerce popups convert at about 6.88%, the highest of any industry. The gap between a 2% popup and a 7% popup is almost always the copy and the offer, not the design.
Across the Shopify stores we manage at CartStrings, tightening popup copy is one of the fastest wins available, and it's part of how we've tripled form submissions for brands. This guide covers what to write, gives you nine popup copy templates you can use today, and shows how to tie each one to the Klaviyo flow behind it. If you'd rather hand it off, our popup and capture service builds and tests these for you.
What makes popup copy work?
Popup copy works when it leads with a specific reward, holds the reader to one action, and reads in under three seconds. Strong popups pair a benefit headline with one short support line, one input field, and a first-person button. Everything else is friction that lowers conversion.
Break every popup into four parts. The headline states the reward. The subtext removes one objection or adds proof. The field asks for one thing, usually the email. The button restates the value. Keep each part tight.
Wording choice moves the number too. Testing across ecommerce popups shows quantified copy ("Get $15 off") beats emotional lines ("Join our community") in roughly 68% of cases, and it lifts revenue by 8% to 15%. Most of your traffic is on a phone, so write for mobile first. Wisepops found mobile popups convert about 36% more than desktop, but only when the copy fits a small screen without scrolling.
Lead with the reward
Your headline has one job: tell the visitor what they get. "Sign up" describes what you want. "Take 15% off your first order" describes what they get. That single switch is the difference between a popup people close and one they read.
Be specific. "Save money" is vague. "15% off" is concrete. If you don't discount, name the real benefit: early access, a free size guide, or a spot on the restock list. The subtext should back the headline with proof or remove a worry, like "One email, instant code" or "Join 20,000 shoppers." Never make the headline and the button say the same thing. Each element earns its own space.
What makes a good CTA?
A good popup CTA names an action, restates the reward, and speaks in the first person. "Get My 15% Off" beats "Submit" every time, because the reader takes ownership of the offer before they click. Swap "your" for "my" and watch drop-off fall.
Avoid dead words like "Submit," "Sign up," and "Continue." They tell the reader nothing. Instead, pair a verb with the value: "Unlock Free Shipping," "Send My Code," "Find My Match." Keep the button to three or four words so it reads instantly on mobile. Then test it. The button is the smallest change with the biggest swing, so it's the first thing worth A/B testing on any popup.
Discount vs value copy
Discount popups convert higher. Wisepops' data shows popups with a discount convert at about 7.45% versus 4.60% without one. The catch is margin. If every new subscriber costs you 15% on their first order, a big list can quietly eat your profit.
That's where value copy comes in. You can trade something other than a discount: early access to drops, a product finder quiz, free shipping, a gift with purchase, or a genuinely useful guide. Quiz popups do double duty. They help the shopper choose and hand you zero-party data, which can lift revenue 15% to 20% over a plain discount popup because your follow-up emails get more personal. A smart mix is a discount for cold traffic and a value offer for shoppers who are already browsing with intent. Your campaign strategy should decide which shoppers see which offer.
Are multi-step popups better?
Usually, yes. Wisepops found multi-step popups convert at about 5.17% versus 4.62% for single-step. The reason is the "micro yes." You ask a small, easy question first, like "Want 15% off?", then reveal the email field once they've said yes. One widely cited test saw a two-step, question-first form hit 8.4% against 3.2% for a single-page form.
In Klaviyo, this maps cleanly to the form builder, and Klaviyo's own signup form examples show the pattern in action. Put the email field on step one and the phone number on step two. Asking for both at once makes people think both are required, and you lose email subscribers who don't want to share a number. Email first, SMS as an optional second step, captures the most of both. The popup is really the front door to your welcome flow, so build them together.
New or returning copy?
New visitors should see the welcome offer. Returning visitors who already grabbed the code need a different message, because a repeated "10% off your first order" has no pull and looks careless. Show them loyalty perks, new arrivals, or back-in-stock alerts instead.
This is a big miss for most stores. Only about 1 in 10 popup campaigns bother to split new from returning visitors, so doing it puts you ahead of most competitors. In Klaviyo, target by list membership. Once a shopper is on your main list, suppress the signup popup for them and swap in a message that fits where they actually are with your brand.
9 popup copy templates
Here are nine popup copy templates you can adapt today. Each one includes a headline, a support line, and a CTA, plus the Klaviyo flow it should feed. Change the numbers and voice to match your brand.
Welcome discount popup
Headline: Take 15% off your first order.
Sub: One email, instant code. Join 20,000 shoppers.
CTA: Get My 15% Off.
Feeds your welcome series.
Non-discount welcome
Headline: Be first to every new drop.
Sub: Early access, restocks, and members-only picks.
CTA: Join the List.
Feeds your welcome series, protects margin.
Free shipping popup
Headline: Free shipping on your first order.
Sub: Drop your email and we'll send the code.
CTA: Unlock Free Shipping.
Feeds your welcome series.
Product quiz popup
Headline: Not sure which one is right?
Sub: Answer 3 quick questions for your match.
CTA: Find My Match.
Feeds a segmented welcome flow with quiz data.
Exit-intent popup
Headline: Leaving? Take 10% with you.
Sub: Your cart is saved. Here's a code to finish.
CTA: Save My 10%.
Backs up your abandoned cart flow.
Cart abandonment popup
Headline: Still thinking it over?
Sub: Enter your email and we'll hold your cart.
CTA: Hold My Cart.
Feeds your checkout and cart flows.
Back-in-stock popup
Headline: Want it the second it's back?
Sub: We'll email you the moment it restocks.
CTA: Notify Me.
Feeds your back-in-stock flow.
SMS opt-in step
Headline: Want your code by text too?
Sub: Add your number for early sale access.
CTA: Text Me Deals.
Step two of a two-step popup, feeds SMS welcome.
Returning visitor popup
Headline: Welcome back. Here's what's new.
Sub: Fresh arrivals picked for you this week.
CTA: Shop New In.
Shown only to existing subscribers.
What copy kills popups?
The copy that kills popups asks without offering, buries the value, or shows the same message to everyone. Add too many fields and conversion drops. Fire the popup in the first second and you interrupt before there's any interest. Wisepops found the 11 to 15 second window converts best.
Watch for these five mistakes. First, a bare "Sign up" with no benefit. Second, more than one or two fields on the first step. Third, one popup shown to every visitor. Fourth, copy that doesn't fit a phone screen. Fifth, a popup that fires instantly on landing. If your signup rate sits below 4%, the copy, the offer, or the timing is almost always the cause. A quick Klaviyo audit will pin down which one, and you can read more playbooks on the CartStrings blog.
Turn copy into revenue
Popup copy is the first line of your email program, not a standalone widget. The reward you promise on the popup has to match the welcome email that follows, or new subscribers feel the bait and switch and tune out. Write for one visitor, one action, and one clear reward. Lead with the benefit, keep the CTA in the first person, and split your message by visitor type.
Start by testing the headline and CTA on your main welcome popup, then layer in a value offer and a returning-visitor version. If your popup is stuck below the ecommerce average, the fix is usually copy, not design. Want it built and tested for you? Book a call with CartStrings and we'll turn your popup into a real signup engine.
Frequently Asked Questions
What should a popup say?
A popup should lead with the reward the visitor gets for their email, back it with one short support line, and end with a first-person CTA. For example: "Take 15% off your first order," then "One email, instant code," then a "Get My 15% Off" button. Name the benefit, ask for one thing, and make the next step obvious.
Good popup conversion rate?
For ecommerce, anything above 5% is strong and the average sits near 6.88% on Shopify stores, based on Wisepops' 2026 data. Below 3% usually means the copy, offer, or timing needs work. Discount and multi-step popups tend to sit at the higher end, while plain "sign up" popups drag the average down.
Do discounts hurt margins?
Discounts convert best but can hurt margin if every new subscriber gets a code. To protect profit, mix in value offers like early access, a product quiz, or free shipping for shoppers already browsing with intent. Save the discount for cold traffic that needs a stronger push to hand over an email.
Copy for returning visitors?
Yes, it should change. A returning shopper who already used your welcome code shouldn't see the same offer again. Show them loyalty perks, new arrivals, or back-in-stock alerts instead. In Klaviyo you can target by list membership, so subscribers get a fresh message and never see the signup popup twice.
When should a popup appear?
Wait until the visitor shows a little interest. Wisepops found the 11 to 15 second window converts best, and firing a popup the instant someone lands tends to convert lower. A short delay, or triggering after a scroll or a second page view, gives shoppers time to engage before you ask for the email.
.avif)



