Email Marketing

Email remains one of the highest-ROI marketing channels — you own the relationship (unlike rented social audiences), reach people directly, and can personalize at scale. But it's also deceptively technical: getting an email delivered to the inbox (not spam) depends on authentication, sender reputation, and list quality, and getting it opened and acted on depends on relevance and segmentation. The gap between "I sent an email" and "the right person read it and clicked" is where the real work lives.

For engineers, two areas matter most: deliverability (the authentication — SPF, DKIM, DMARC — and reputation mechanics that decide whether mail reaches inboxes) and the distinction between transactional and marketing email, which have different rules, infrastructure, and expectations.

TL;DR

Quick Example

The three authentication records that decide inbox vs spam:

Without these aligned, even legitimate email lands in spam.

Deliverability

Getting to the inbox is the make-or-break technical challenge, governed by:

⚠️ Buying or scraping lists is the fastest way to destroy deliverability (and often illegal). Permission-based lists are the only sustainable approach.

Consent & Compliance

Email marketing is regulated (CAN-SPAM, GDPR, CASL):

Segmentation & Personalization

Relevance is everything — the same message to everyone underperforms and trains people to ignore you:

Transactional vs Marketing Email

Keep them separated (often different IPs/subdomains) so marketing reputation issues never jeopardize critical transactional mail.

Key Metrics

Best Practices

Common Mistakes

Buying a list and blasting everyone

Skipping email authentication

FAQ

Why does my legitimate email land in spam?

Usually a deliverability problem rooted in authentication, reputation, or list quality. If you haven't set up SPF, DKIM, and DMARC (and aligned them), providers treat your mail as suspicious — major inbox providers now effectively require these for bulk senders. Beyond authentication, a poor sender reputation (from spam complaints, bounces, or low engagement) and a dirty list (inactive or invalid addresses) push mail to spam. The fixes: authenticate properly, send only to engaged opted-in recipients, prune bad addresses, and make content relevant so people engage rather than complain.

What are SPF, DKIM, and DMARC?

They're the three email authentication standards that prove your mail is legitimate. SPF is a DNS record listing which servers are allowed to send email for your domain. DKIM adds a cryptographic signature so receivers can verify the message wasn't altered and really came from your domain. DMARC ties them together: it tells receiving servers what to do when SPF/DKIM checks fail (none/quarantine/reject) and sends you reports on who's sending mail as your domain. Together they establish sender legitimacy, and they're now essentially mandatory for reliable deliverability at any volume.

What's the difference between transactional and marketing email?

Transactional email is triggered by a user's action and delivers expected, often essential information — receipts, password resets, shipping notifications, security alerts. Consent is implied (the user took the action), and it must arrive reliably and immediately, so it's often sent through dedicated infrastructure. Marketing email is promotional or nurturing, sent in bulk, requires explicit opt-in, and is scheduled and segmented. Keep them on separate sending streams (often different IPs/subdomains) so a marketing reputation problem can never block critical transactional mail like password resets.

Are email open rates still reliable?

Less so than they used to be. Privacy features — notably Apple's Mail Privacy Protection — pre-load email images, which inflates and distorts open rates by registering "opens" that didn't happen. So treat open rate as a rough, increasingly noisy directional signal rather than a precise metric. Lean more on click-through rate and conversions, which reflect genuine engagement and intent, and on list health metrics (unsubscribes, spam complaints, bounces) for deliverability. The shift is toward measuring actions people actually take rather than opens you can't fully trust.

Related Topics

References