Something worth knowing before you send another campaign
I spent roughly four years running email campaigns for small SaaS companies and mid-market B2B brands before getting burned out enough to stop chasing open rates like they meant something. The tricks I actually use now are boring, practical, and most people skip because they sound too simple. Here is how they work in practice. 1. Warm up your domain before you blast anything. If you are sending from a new domain or one that has gone silent for six months, ESPs will punish you. Start with 20 to 30 emails per day and double every three days until you hit your normal volume. Google and Yahoo have hardened their thresholds significantly since 2024. I had a client once land in spam on day one despite having a clean list, just because they went from zero to 5,000 in a single send. The domain was flagged within the week. 2. Clean your list before every major campaign. This sounds obvious but people skip it. Remove hard bounces immediately. Suppress any address that has not opened in 90 days unless you have a specific re-engagement sequence lined up. A 22 percent inactive subscriber rate was dragging my deliverability scores down for two consecutive quarters on a project. Once I suppressed that segment, the bounce rate dropped from 0.4 percent to 0.08 percent and inbox placement jumped noticeably.
3. Put unsubscribe links where humans actually look. Not buried in the footer at font size ten. I have seen ESP default templates do this and it does nothing to reduce complaint rates. Place a visible unsubscribe link near the top of transactional or welcome emails. It feels counterintuitive to some, but it keeps people from hitting spam instead. Spam complaints are the real threat to your reputation. Bounces are annoying. Complaints are a death sentence. 4. Authenticate your domain properly or forget about it. SPF, DKIM, and DMARC are not optional anymore. Google and Yahoo require them. Set up a DMARC report too, even if you start with a p=none policy. I once inherited a setup where SPF was valid but DKIM was misconfigured and the signing domain did not match the envelope sender. Every single email went to spam. Took me an hour to find. The fix was correcting the CNAME record for DKIM. DMARC forensic reports would have caught this immediately if they had been enabled. 5. Segment by behavior, not just demographics. People who click a product link should get a different flow than people who only opened your newsletter. Demographic segments are fine for broad messaging, but behavioral segments drive better results. I found that segmenting by engagement level alone increased revenue per send by about 34 percent on one account. Not because the messaging changed. Just because the right people got the right email at the right time.
6. Write subject lines that sound like they come from a person. This is the oldest trick in the book and it still does not register with enough people. "Your monthly update" performs better than "You won't believe what happened this month." A/B test subject lines but measure what matters. Open rate is a vanity metric. Click-through and conversion are the real numbers. I stopped testing open rates entirely after realizing they barely correlated with revenue across three different brands. 7. Preheader text is your second subject line. Most ESPs display the first 40 to 60 characters of your email body when they generate a preview snippet. Plan for this. Write a preheader intentionally. I use a separate hidden field in my ESP for this, usually something like "Your weekly digest is inside, plus the update on your pending request." It added maybe two clicks per thousand recipients but it was the difference between someone opening and scrolling past in a crowded inbox. 8. Design for mobile first, desktop always. Over 60 percent of email opens happen on mobile devices in most verticals. If your CTA requires zooming or your table layout breaks on narrow screens, you are leaving money on the table. I rebuilt one entire template to stack vertically on mobile and saw a 19 percent increase in CTR. Simple change. Not a lot of people think about table-based layouts for email when they are used to building for the web.
Get the Full Details

9. Send at the right time for your audience. Tuesday at 10 a.m. is not universal advice. It depends on your vertical, your region, and what your data shows. Check your ESP's send time optimization feature. If it is not available, pull a report of open times from the last three months and send during the top two windows. One client had a clear bimodal pattern with peaks at 7:30 a.m. and 8:15 p.m. local time. Sending at the industry-standard 10 a.m. was cutting their open rate roughly in half compared to those windows. 10. Track the metrics that matter and ignore the rest. Open rates are unreliable with Apple Mail Privacy Protection active since iOS 15. Almost every email client pixel gets fired whether the human actually opened it or not. This inflated open rates across the industry by varying amounts. Focus on click-through rate, conversion rate, unsubscribe rate, and spam complaint rate. Revenue per send is the only metric that actually matters. Everything else is noise. Here is the uncomfortable part nobody tells you about email marketing. These tricks will not save a bad offer or a broken product. If your value proposition is weak, no amount of list cleaning or send time optimization will fix it. Email amplifies what is already there. It does not create value out of nothing. I have watched people try to fix low engagement by tweaking subject lines when the real problem was that their pricing page was broken or their signup form required too many fields. Fix the funnel first. Then worry about the email.
Another thing that trips people up is over-segmentation. You can split your list into so many tiny buckets that each segment becomes statistically meaningless. Sending to 200 people with a tailored subject line feels smart. The send is so small that you cannot draw conclusions from it. I usually cap segments at around 1,000 active subscribers per variation unless you have a very large list to begin with. Less than that and you are guessing, not testing. There is also the trap of automation debt. Every flow you build, every conditional branch you add, becomes harder to maintain over time. After a few months of growth, your abandoned cart sequence might be sending to people who already bought five times, or your onboarding flow might skip steps that should be there. I audit automations quarterly. It takes about an hour per flow and it catches the obvious rot before it costs you real money. If you want to get started without spinning your wheels, pick three of these to implement this week. Warm up the domain, set up authentication, and clean your list. Those three alone will likely improve your deliverability more than all the other tricks combined. The rest are optimizations on top of a foundation that most people do not bother building.