TL;DR
- → Subject lines under 50 characters perform best on mobile.
- → Curiosity, specificity, and personalisation outperform generic pitches.
- → Test your subject line before sending — use the free Email Subject Line Tester.
Advertisement Space
The body of your email doesn't matter if nobody opens it. Subject lines are a binary gate: they either earn the click or they don't. Yet most people treat them as an afterthought, writing whatever comes to mind after spending 30 minutes on the copy below.
Here are the frameworks that consistently produce opens — with real examples you can adapt immediately.
1. The Specific Question
Questions create an open loop in the reader's mind. The brain wants resolution. A vague question like "Can I ask you something?" works less well than a specific one because specificity signals relevance.
Examples
- → "Are you still managing your leads manually, [Name]?"
- → "Quick question about [Company]'s onboarding flow"
- → "Is your checkout the reason people are leaving?"
2. The Direct Benefit
Skip the mystery and lead with the outcome. Busy people scan inboxes fast. If the value is immediately visible, the open becomes a rational decision rather than a gamble.
Examples
- → "3 ways to cut your reporting time in half"
- → "How [Competitor] grew from 0 to 10k users — breakdown inside"
- → "The one change that reduced churn for SaaS founders"
3. The Personalised Reference
Referencing something specific about the recipient — their company, a recent post, a product launch, or a mutual connection — signals that this isn't a broadcast. It takes 30 seconds of research per email but the lift in opens is substantial.
Examples
- → "Saw your post on LinkedIn about churn — had an idea"
- → "Congrats on the Series A, [Name] — quick thought on distribution"
- → "[Mutual contact] suggested I reach out"
4. Subject Line Length: The Data
Email clients render subject lines differently. Gmail on mobile truncates at roughly 40 characters. Apple Mail desktop shows more. Since the majority of email opens now happen on mobile, shorter is structurally safer.
| Length | Risk | Best For |
|---|---|---|
| Under 30 chars | May lack context | High-familiarity lists, warm leads |
| 30–50 chars | Low | Cold outreach, newsletters — safe zone |
| 50–70 chars | Truncates on mobile | Desktop-heavy audiences only |
| 70+ chars | Almost always cut off | Avoid for cold email |
5. What to Avoid
Beyond spam trigger words, avoid subject lines that over-promise or sound like a press release. "Exciting opportunity you can't miss" feels like noise. So does "Following up on my last email" as a first message — it creates false continuity and erodes trust before you've earned it.
Also avoid full caps, multiple exclamation marks, and the word "FREE" in all caps — these reliably trigger spam filters across major providers.
Test Before You Send
Writing subject lines is partly craft, partly testing. Use ToolStack's free Email Subject Line Tester to score your line before it goes out. It checks length, spam signals, sentiment, and readability — no signup needed.
Frequently Asked Questions
How long should a cold email subject line be?
Keep it under 50 characters (ideally 30–40). Most email clients truncate subject lines beyond 60 characters on mobile, which is now the majority of email opens. Shorter lines also read faster and feel less like bulk mail.
Should I personalise cold email subject lines?
Yes — even a single personalisation token (first name, company name, or a specific reference) meaningfully increases open rates. Generic broadcast subject lines are easy to ignore. A line like 'Quick question, [Name]' outperforms 'Introducing Our Services' consistently.
Are emoji in subject lines effective?
Occasionally, and only for the right audience. A single emoji at the start can increase visibility in a crowded inbox, but they look out of place for B2B outreach to senior professionals. Test before defaulting to them.
What words should I avoid in email subject lines?
Spam-trigger words include: Free, Winner, Guaranteed, No risk, Act now, Click here, Limited time (without context), and excessive punctuation like '!!!' or ALL CAPS. These trigger spam filters and lower deliverability.