About email subject testing
An email subject tester scores a proposed subject and preview text against the heuristics that drive inbox placement and open rates: length, mobile truncation, spam-coded words, urgency cues, personalization, and stylistic problems like ALL CAPS. The score is the sum of these weighted signals on a 0 to 100 scale. Open rate is the single most-actionable email metric: across senders, a 1 percentage point lift in open rate compounds through the entire funnel (clicks, conversions, revenue).
Why subject lines matter more than ever: Gmail, Apple Mail, and Outlook now use machine-learned promotional tab classifiers. The subject and preview text together determine whether your email lands in the primary inbox or in Promotions. A clean, specific subject of 41 to 50 characters is a stronger inbox placement signal in 2026 than any IP warming you can buy.
How the score is computed
The tester treats subject and preview as the visible "from row" of the inbox card and applies the same constraints inbox renderers do. It is heuristic, not predictive: it captures rules that consistently show up in Litmus, MailerLite, HubSpot, and Mailchimp benchmark studies. The score is a transparent linear sum, so you can always see why a change moves the needle.
base = 60 + 15 if 30 <= length <= 60 chars - 10 if length > 70 chars - 8 per spam-trigger token + 5 if exactly 1 urgency cue - 5 if 3 or more urgency cues + 8 if personalization token present + 3 if a single relevant emoji - 15 if ALL CAPS (3+ words) score = clamp(base, 0, 100)
The mobile-preview box mimics Gmail iPhone (about 33 to 50 visible characters for subject, 60 for preview). Anything over those limits is shown truncated to make the risk visible.
Worked example
You draft a subject of "FREE webinar TODAY ONLY - act now and save big". The tester walks through it.
- Length: 46 characters. Inside 30 to 60, gains +15.
- Spam triggers detected: "free", "act now", "save big" -> -24 points.
- Urgency cues: "today", "now" (2). Crosses the 1-cue sweet spot, no bonus.
- Personalization: none, no bonus.
- Casing: mixed case but two short capitalised words "FREE" and "TODAY ONLY"; not full ALL CAPS, but reads shouty.
- Score: 60 + 15 - 24 = 51 (Average). Recommendation: drop "FREE" and "act now", keep "today only".
Reference table
| Signal | Visible budget | Source |
|---|---|---|
| Gmail iPhone subject preview | ~33 to 50 chars | Litmus 2024 device matrix |
| Gmail desktop subject | ~60 to 70 chars | Litmus 2024 |
| Apple Mail subject (iPhone) | ~36 to 41 chars | Litmus 2024 |
| Outlook desktop subject | ~73 chars | Litmus 2024 |
| Preview text shown | 40 to 100 chars | Most clients |
| Optimal subject length (open rate) | 41 to 50 chars | Mailchimp 24B-email benchmark |
| Personalization lift (first name) | +10 to +20 percent | Campaign Monitor, MailerLite |
| Single emoji lift | +2 to +5 percent | Experian, HubSpot |
| Spam trigger penalty | -3 to -8 percent OR | SpamAssassin / Postmark |
Common pitfalls
- Over 70 characters. Mobile clients truncate; the punchline never appears. Front-load the value.
- Stacking urgency. One cue ("today", "ends soon") helps; three or more reads spammy. The Cialdini scarcity principle is potent but fragile.
- Personalising the wrong field. Adding {first_name} without a fallback ("Hi ,") tanks trust. Always set a default like "there" or "friend".
- Emoji overload. One relevant emoji boosts open rate by ~3 percent. Two or more drops it back to baseline; three or more flag spam filters.
- ALL CAPS. Subjects in full caps reduce open rate by 10 to 30 percent (Yesware 2019). Confirmed by SpamAssassin's CAPS_HEAVY rule.
- Skipping the preview text. Preview text is a free second headline. Leaving it blank lets Gmail fill it with rendered HTML noise ("View this email in your browser...").
Related tools and glossary
Frequently asked questions
What is the ideal subject line length?
30 to 60 characters lands in the sweet spot for most inboxes. Gmail on iPhone truncates at about 33 characters; Gmail desktop shows around 60 to 70. A 2024 Mailchimp benchmark across 24 billion emails found 41 to 50 characters produced the highest open rate.
Do emoji help open rates?
A single, relevant emoji at the start or end of a subject line lifts open rate by 2 to 5 percent on average in Litmus and HubSpot tests. More than one usually hurts (it reads as spam) and certain emoji (rocket, star, dollar sign) trigger filters more often. Always A/B test on your own list.
Why do spam triggers matter if my list opted in?
Modern inbox placement uses machine-learned content signals alongside reputation. Words like FREE, urgent, win, and act now still trigger Gmail Promotions or worse. Even with a clean list, repeating spam-coded phrases drags long-term sender reputation and lowers reach across your whole list.
Does personalization actually work?
Yes, modestly. Adding the recipient's first name lifts open rate by 10 to 20 percent in MailerLite, Campaign Monitor, and Yesware benchmarks, but the effect plateaus after one token. Personalising with merge fields that fail (Hi {first_name}) tanks reputation, so always include a fallback default.
How important is the preview text vs the subject?
Preview text (also called preheader) is your free second headline. Gmail, Apple Mail, and Outlook all render the first 40 to 100 characters after the subject. Leaving it blank lets the client fill it with "View this email in your browser" or the first alt tag, both of which waste valuable inbox real estate. A subject plus a specific preview text outperforms a great subject with default preview by 5 to 15 percent in HubSpot tests.
Sources
- Mailchimp Email Marketing Benchmarks, 2024 update (24 billion emails analysed).
- Litmus State of Email 2024, device-by-device subject-line truncation matrix.
- Campaign Monitor, The Science of Email Marketing, subject personalization study.
- Apache SpamAssassin rule set (CAPS_HEAVY, FREE_PRICE, URG_BIZ rules).
