Open rate is a flawed metric — Apple’s Mail Privacy Protection has been pre-fetching images and inflating opens since 2021, so a chunk of your “opens” are Apple’s servers checking an email nobody actually read. That said, subject lines still matter enormously, because they’re doing the actual job of getting a human to stop scrolling and click into your email in the first place, whatever the tracking pixel eventually reports. This is about writing subject lines that get real opens from real people, not about chasing a number that’s partly noise.
Why Open Rate Still Matters Even Though It’s Broken
Treat open rate as directional rather than precise. Comparing two subject lines sent to similar segments still tells you something useful — the one that performs better is still more likely to have actually resonated, even if the absolute numbers are inflated. What you shouldn’t do is benchmark your open rate against a generic industry average without accounting for how much of your list opens via Apple Mail, since that skews the number upward regardless of subject line quality. Click-through rate and click-to-open rate are cleaner signals if you want to know what’s actually working — but the subject line is still the first (and sometimes only) thing standing between your email and the trash icon.
What Actually Moves the Needle
Specificity Beats Cleverness
“You won’t believe this deal” loses to “20% off ends tonight” almost every time in ecommerce, because specificity signals relevance instantly while cleverness asks the reader to do work to figure out if the email is worth opening. Numbers, dollar amounts, percentages, and concrete deadlines outperform vague teaser copy in most ecommerce subject line tests. Save personality and voice for the body copy, where you have room to develop it — the subject line’s job is narrower: tell the reader exactly what’s inside and why it’s worth thirty seconds of their attention.
Personalization Beyond First Name
Inserting a first name into a subject line barely moves performance anymore — it’s been standard practice long enough that it no longer signals anything special. What still works is personalization based on behavior: referencing the specific product someone viewed, the category they buy from most, or their actual cart contents (“Your [Product Name] is still in your cart” outperforms a generic “You left something behind” by a meaningful margin in most abandoned cart tests). This requires your email platform to have real behavioral data connected, which is the harder setup but the better payoff.
Urgency That’s Actually True
Fake countdown timers and “only 2 left!” messaging that resets every time someone revisits the page erode trust fast, and repeat subscribers notice. Genuine urgency — a sale that actually ends at midnight, inventory that’s actually limited — performs just as well without the credibility cost. If you don’t have a real deadline or real scarcity, don’t manufacture one; lean on relevance and specificity instead.
Subject Line Frameworks That Work for Ecommerce
A few structures that consistently perform well across ecommerce sends, adaptable to your own voice and product:
- The direct offer: “[X]% off [category] — ends [day]” — clear, scannable, works for sales and promotions.
- The cart nudge: “Still thinking about [Product Name]?” — for abandoned cart flows, more conversational than a generic reminder.
- The restock/scarcity alert: “[Product Name] is back — and it’ll sell out again” — high relevance for anyone who previously viewed a sold-out item.
- The curiosity-with-payoff: “The [product category] mistake most people make” — works for educational or content-style sends, but only if the body actually delivers a real answer.
- The social proof line: “Why 4,000+ customers switched to [Product]” — borrows credibility, works well for consideration-stage or win-back sends.
Preview Text Is Doing More Work Than You Think
Most inboxes show 40-90 characters of preview text right next to the subject line, and most ecommerce senders waste it on “View this email in your browser” or leave it to default to the first line of body copy, which is often unhelpful. Treat preview text as a second subject line — it should extend or complete the thought the subject line started, not repeat it. “Still thinking about [Product]?” paired with preview text reading “It’s still here, and it’s 15% off until Sunday” gives the reader two data points before they’ve even opened the email.
A/B Testing Subject Lines the Right Way
Test one variable at a time — length, presence of an emoji, personalization vs. generic, urgency vs. no urgency — rather than two completely different subject lines that differ on five dimensions at once, since you’ll learn nothing about why one won. Make sure your test segment is large enough to reach statistical significance before declaring a winner; on small lists, a 2% difference in open rate is often just noise. And track the metric that actually matters for the send’s purpose — a promotional blast should be judged on revenue per email, not open rate alone, since a subject line that inflates opens without inflating clicks or purchases hasn’t actually won anything.
Mistakes That Quietly Tank Performance
- ALL CAPS and excessive punctuation. Triggers spam filters and reads as low-trust to both algorithms and humans.
- Misleading subject lines. A subject line promising a discount that isn’t actually in the email destroys trust and increases unsubscribes and spam complaints on future sends.
- Subject lines that are too long for mobile. Most inboxes truncate around 40-60 characters on mobile — put the important information first.
- Sending the same subject line structure every time. Even a good formula gets ignored once a subscriber’s brain pattern-matches it as “another promo email” without reading further.
Emojis: Use Sparingly and Test Them, Don’t Assume
A single relevant emoji can help a subject line stand out in a crowded inbox, but results are genuinely inconsistent across audiences — some segments respond well, others read it as less trustworthy or more “salesy,” and the only way to know which camp your list falls into is to test it directly rather than copy what worked for someone else’s brand. If you do use one, keep it to a single emoji that reinforces the message (a fire icon on a flash sale, a package icon on a shipping update) rather than stacking several for visual noise, and avoid emoji entirely in transactional or trust-sensitive sends like order confirmations or account security notices, where a more formal tone performs better.
Refresh Your Formulas Seasonally
Even a subject line framework that’s converting well will fatigue over months of repeated use, especially with subscribers who receive frequent sends from you. Build a rotation of three or four structures rather than leaning on one winning format indefinitely, and revisit performance data quarterly rather than assuming last quarter’s winner is still your best option. Seasonal shifts in buyer intent change what resonates too — urgency-driven lines tend to outperform during peak shopping periods like holiday sales, while curiosity and value-driven lines often do better during slower stretches when customers aren’t already primed to buy.
Making This Repeatable
The best-performing subject lines usually come from testing against real behavioral segments rather than guessing at what your whole list wants to hear — a platform that connects your store’s purchase and browse data to your email sends makes that kind of targeting far easier to execute consistently. Tools like Drip can trigger subject-line personalization based on actual cart or browse behavior automatically, so the specificity that drives opens doesn’t require manually rewriting every campaign by hand.
If you’re running a Shopify store, pair this with a look at your actual send frequency and segmentation — a great subject line on an email nobody wanted in their inbox in the first place will only get you so far.