Skip to content
Marketing

Best Practices That Actually Increased My Email Open Rates (By 40%)

· Updated · 11 min read
email open rate

When I first started sending email campaigns, I thought the content inside was what mattered most. I’d spend hours polishing paragraphs, designing visuals, and adding links only to watch my open rates sit around 10 to 12%.

It took me a long time (and a lot of testing) to realize something simple but powerful: no one reads what they don’t open. All the polish in the world doesn’t matter to a subscriber who never sees past the subject line in a crowded inbox.

Once I started focusing on subject lines, timing, personalization, and curiosity triggers, my open rates jumped by more than 40% consistently, and stayed there instead of drifting back down after a few weeks like some of my earlier one-off experiments had.

Here’s exactly what I did.

Step 1: Writing Subject Lines That Sound Human

The biggest breakthrough came when I stopped writing marketing emails and started writing real messages.

Here’s the difference:

“Unlock 30% More Engagement With These Tips!”

“I tested something last week, here’s what worked.”

The second one feels like it’s from a person, not a brand.

I tested dozens of variations across different lists, and the best-performing subject lines had three things in common:

  • They sounded natural, like something you’d text a colleague.
  • They used curiosity, not clickbait.
  • They were short, under 50 characters.

Here are a few of my personal winners:

  • “This might be awkward…”, 39% open rate
  • “Can I be honest?”, 37% open rate
  • “Quick question about your website”, 41% open rate

I keep an entire folder of my best subject lines now. If you want to see how I organize and test them, I break it down step by step in Email Marketing That Still Works in 2026.

Step 2: The Secret Power of Preview Text

For years, I ignored preview text, that little snippet next to your subject line in the inbox. Big mistake.

After I started writing preview text intentionally, my open rates jumped another 6 to 8%.

Here’s how I use it now:

  • Treat it like the second subject line.
  • Finish the thought started in the main subject.
  • Keep it under 100 characters so it doesn’t get cut off.

Example:

Subject: “This might be awkward…”

Preview: “But your last email probably didn’t reach as many people as you think.”

It creates curiosity without clickbait, and that’s the key.

Step 3: Timing Matters More Than You Think

Every article online will tell you to send on Tuesday mornings. I did that too, until I tested other times myself.

Here’s what I discovered after sending over 100 campaigns:

  • Tuesday 10 AM is good, but it’s also everyone’s favorite, meaning competition is high.
  • Wednesday late morning (10:30 to 11:30) worked slightly better for my B2B audience.
  • Friday afternoons surprisingly performed best for my eCommerce campaigns.
  • Sundays got higher open rates for personal, newsletter-style emails.

The big takeaway? Don’t follow generic “best times.” Test your own list.

I share how I track open and click patterns across different time slots in “Analyzing Email Campaign ROI.” It’s one of those small optimizations that can move the needle quickly.

Step 4: Personalization Beyond First Names

Personalization used to mean adding someone’s first name at the top of an email. Now it means relevance.

When I mention something someone downloaded or clicked on before, engagement skyrockets.

“I noticed you grabbed my email list-building guide last week. Want to see how I used it to grow my list by 3x?”

That’s far more engaging than “Hey {FirstName}, hope you’re doing well!”

To scale this, I use behavior-based tagging in ConvertKit and Klaviyo. It lets me trigger emails based on actions, not just names.

I detail this entire process in How I Built an Engaged Email List from Scratch, that’s where I show exactly how segmentation keeps subscribers active long-term.

Step 5: A/B Testing Everything

I’m obsessed with testing now, and it’s how I learned what really works.

Every campaign I send includes one small A/B test, like:

  • Two subject lines
  • Two send times
  • Two “From” names

I use ConvertKit’s native split-testing feature and sometimes even test manually by splitting my list.

One test that stood out:

Version A: “How to Write Better Emails”, 22% open rate

Version B: “I rewrote this one email and it tripled conversions”, 39% open rate

That’s a 17-point jump from a single tweak.

If you’re just starting, pick one variable per test and run it at least twice before deciding what works. Small wins add up fast.

Step 6: Clean Lists Mean Higher Open Rates

This one’s not glamorous, but it’s huge.

When I pruned my inactive subscribers, people who hadn’t opened an email in 90 days, my open rates jumped by almost 10%.

Why? Because email providers like Gmail track engagement. If too many people ignore your emails, your future sends are more likely to land in Promotions or spam.

I use a simple automation that tags inactive subscribers and sends them a re-engagement email. If they still don’t respond, I remove them. It hurts a bit at first, but it improves deliverability and protects my domain reputation.

I go into detail on this process in my Email Deliverability Case Study: From Spam Folder to 98% Inbox Placement, where I share the exact cleanup routine I follow.

Step 7: Keep the Frequency Consistent

Email frequency can make or break engagement.

I’ve tested daily, weekly, and monthly sends, and here’s the truth: it’s not about how often you email, it’s about how consistently you show up.

When I committed to one solid email per week, my open rates stabilized, unsubscribes dropped, and readers started replying more.

People like predictability. Once they know your schedule, they make space for you in their inbox.

My 3 Golden Rules for Better Open Rates

  • Curiosity beats cleverness. Stop trying to sound smart; sound human instead.
  • Test everything. Even tiny tweaks can deliver big gains.
  • Write for one person. Imagine you’re emailing a friend, not a list of thousands.

I’ve come back to these three rules more times than any spreadsheet of open rate percentages. Whenever a campaign underperforms and I can’t immediately tell why, running the draft back through these three questions usually surfaces the problem faster than digging into analytics first.

What I’d Tell Someone Starting From Scratch

If I had to compress everything above into a single starting move, it would be this: fix your subject line testing habit before touching anything else. Preview text, send timing, and list hygiene all matter, but none of them get read if the subject line doesn’t earn the open in the first place. Spend your first month obsessively testing subject lines against each other, even with a small list, before layering in the rest.

The second thing I’d tell a beginner is to resist the urge to email less out of fear of annoying people. Almost every time I’ve seen someone’s open rates stall, the real problem wasn’t frequency, it was that the emails weren’t earning attention. A list that unsubscribes after a genuinely good, relevant email was probably never going to buy anyway. Chasing a bigger list while ignoring engagement rate is a slower, more expensive path than building a smaller list that actually opens what you send.

How Apple Mail Privacy Protection Changed the Math

A quick note on something that tripped me up for a while: since Apple rolled out Mail Privacy Protection, opens from Apple Mail users get pre-fetched and marked as “opened” automatically regardless of whether the person actually looked at the email. On a list with a heavy share of iPhone and Mac users, that can inflate your raw open rate numbers without reflecting genuine engagement.

What I did to work around it: I stopped treating raw open rate as gospel and started weighting click-through rate and reply rate more heavily when judging whether a subject line or send-time change actually worked. Open rate is still useful directionally, especially when comparing two versions sent to the same list at the same time, but I no longer trust the absolute percentage the way I did a few years ago. If your platform lets you filter Apple Mail opens out of your reporting, it’s worth doing at least once to see how much of your reported open rate is real versus automated.

Segmentation Mistakes That Quietly Hurt Open Rates

Behavior-based tagging fixed a lot for me, but I made a few mistakes getting there worth naming so you can skip them:

  • Segmenting too early with too little data. Splitting a small list into ten micro-segments before you have enough subscriber behavior to justify it just fragments your testing and makes every segment too small to draw real conclusions from.
  • Never merging stale segments back together. A tag created for a specific launch two years ago that nobody’s touched since is just clutter. I do a quarterly pass to retire tags that no longer serve an active campaign.
  • Treating every click the same. A click on an unsubscribe-adjacent link and a click on your flagship product page shouldn’t feed the same “engaged” tag. I split high-intent clicks from casual ones once I noticed my “engaged” segment was underperforming expectations.

How I Measure Success Beyond the Open Rate

Open rate got me here, but it’s not the only number I watch anymore, especially since Apple Mail Privacy Protection made raw open rate a less reliable signal than it used to be for any list with a meaningful share of Apple Mail subscribers. Click-through rate, reply rate, and downstream conversion (an actual sale or booked call traced back to a specific email) tell me more about whether a campaign is actually working, not just getting opened.

My rule of thumb now: treat open rate as a leading indicator worth optimizing, but never optimize it in isolation. A subject line that spikes opens but tanks click-through is usually over-promising relative to what the email actually delivers, and that mismatch erodes trust with your list faster than a modest, honest open rate ever would.

Tools That Actually Made a Difference

I tested a lot of email platforms over the years chasing marginal improvements, and most of the gains I actually kept came down to a handful of features rather than the platform brand itself:

  • Native A/B testing on subject lines. ConvertKit and Klaviyo both let me split a send automatically and pick a winner after a set window, which removed the manual spreadsheet tracking I used to do.
  • Behavior-based automation triggers. The ability to fire an email off a specific action, a link click, a page visit, a download, rather than just a time delay, is what made the “I noticed you grabbed my guide” style emails possible at scale.
  • Deliverability monitoring. A dashboard that flags a dropping domain reputation before it tanks your inbox placement saved me from finding out about a deliverability problem only after open rates had already cratered for weeks.
  • List cleaning automation. Manually tagging and removing inactive subscribers every quarter was the task I was most likely to skip when busy, until I set it up to run automatically.

None of these are exotic features anymore, most mid-tier email platforms include some version of all four. The difference was actually using them consistently rather than setting them up once and forgetting about them.

A Realistic Timeline for Seeing Results

One thing I wish someone had told me earlier: none of these changes work overnight, and testing too impatiently wastes the data you’re trying to collect. Here’s roughly how the timeline played out for me.

In the first two weeks of focusing on subject lines alone, I saw open rates climb from around 11% to the high teens, mostly by cutting anything that sounded like corporate marketing copy. Weeks three and four, once I added preview text discipline, pushed that into the mid-20s. The bigger jump, into the 30s and eventually past 40%, took closer to two months and came from stacking send-time testing, list cleaning, and segmentation on top of the subject line work, not from any single change.

If you’re expecting a 40% open rate within your first week of trying one tip from this post, you’ll be disappointed. If you commit to testing consistently for six to eight weeks, stacking small wins, the compounding effect is real.

Common Excuses That Keep Open Rates Low

Looking back at my own hesitation before I actually fixed this, a few excuses kept me stuck longer than they should have:

  • “My list is too small to test anything meaningful.” Even a list of a few hundred subscribers can reveal a clear subject line winner if the difference in performance is large enough. You don’t need thousands of recipients to learn something useful.
  • “I don’t have time to write two versions of everything.” A subject line A/B test costs maybe five extra minutes per send. The return on that five minutes, compounded over dozens of campaigns, dwarfs almost any other five-minute task in a marketing routine.
  • “My industry is different, this won’t work for me.” The specific numbers in this post came from my own lists, but the underlying mechanics, curiosity over cleverness, timing tested rather than assumed, list hygiene, apply regardless of niche. The exact winning subject line phrasing will differ; the testing discipline doesn’t.
  • “Deleting subscribers feels like giving up on them.” It felt that way to me too at first. Reframing it as protecting deliverability for the subscribers who do want to hear from you made it easier to actually do.

What I’d Do Differently If I Started Today

If I were rebuilding this process from zero with what I know now, I’d skip a lot of the trial and error by setting up list hygiene automation and behavior-based tagging in the very first week, rather than treating them as advanced tactics to layer in months later. Waiting to clean the list until it had already grown large and stale cost me more deliverability headaches than it needed to.

I’d also spend less time chasing the “perfect” universal send time and more time running my own tests sooner. The generic advice about Tuesday mornings wasted a few months of assuming it applied to my audience before I actually checked, months I could have spent building the send-time data I eventually needed anyway.

Final Thoughts

Getting people to open your emails isn’t about tricking them, it’s about making them curious enough to want to hear from you.

If your open rates are low, start small. Test one thing per send, track your results, and repeat what works. Within a few weeks, you’ll see the shift.

None of these seven steps individually felt dramatic while I was doing them. Rewriting a subject line to sound less like marketing copy, adding a sentence of preview text, moving a send time by a few hours, they each felt like small, almost forgettable tweaks in isolation. What actually moved the needle was doing all of them consistently, testing each one honestly instead of assuming I already knew the answer, and being willing to let the data override my instincts more than once. My instincts about the “right” send time and the “right” tone were both wrong when I first tested them, and I would never have found that out without actually running the tests.

To take the next step, check out:


Interesting Reads

Is Email Marketing Dead? What I Learned After Testing It Myself

Email Marketing That Still Works in 2026

Cold Email Outreach Strategies That Got Me Real Replies

How I Built an Engaged Email List from Scratch

Email Deliverability Case Study: From Spam Folder to 98% Inbox Placement

Email Automation Tools That Actually Work