The best email in the world does nothing if the subject line doesn’t earn the open. Most subject line advice boils down to a handful of consistently effective principles.
Be Specific, Not Vague
“Our Latest Update” tells the reader nothing and competes poorly against every other vague subject line in a crowded inbox. “20% Off Ends Friday” or “3 New Lessons Added This Week” gives a concrete reason to open right now.
Keep It Short Enough to Show Fully on Mobile
Most email is now opened on a phone, where subject lines get cut off after roughly 30-40 characters. Front-load the most important words so the message still makes sense even if the tail end gets truncated.
Avoid Spam-Trigger Words and Excessive Punctuation
Words like “FREE,” ALL CAPS, and excessive exclamation marks can trigger spam filters, keeping your email out of the inbox entirely regardless of how good the subject line reads. Write like you’re messaging a real person, not shouting through a megaphone.
Create Genuine Curiosity, Not Clickbait
A subject line that promises something the email doesn’t deliver damages trust and increases unsubscribes and spam complaints over time. Curiosity works best when it’s honest — hinting at real, specific value inside rather than an exaggerated, unrelated hook.
Test One Variable at a Time
If your email platform supports A/B testing, test genuinely different approaches — question versus statement, short versus longer, with or without an emoji — rather than testing two nearly identical subject lines that won’t produce a meaningful signal either way.
A Few Reliable Patterns to Start From
- A direct question relevant to the reader’s situation.
- A specific number or deadline (“3 tips,” “ends Friday”).
- A clear benefit stated plainly, without hype.
- Personalization, like a first name, where your platform supports it.
Subject line writing improves quickly with deliberate practice and honest review of your own open rates over time. Keep a running list of what’s worked for your specific audience — the patterns that succeed for one list don’t always translate perfectly to another.