How to Write Email Subject Lines — The 7-Step Process
Good subject lines aren't written; they're edited. The first draft names the topic; the final line names the reader's stake in it, in fewer than 50 characters, with the point front-loaded where truncation can't touch it. This is the seven-step process this site's tools automate — you can run it by hand in about three minutes.
Quick answer: Write the topic down, then edit toward the reader: front-load the point, add a concrete number, switch to 'you', open exactly one loop, cut to 26–50 characters, scan against the 175-word spam list, and preview the mobile cut. 'Company newsletter — March' (72/100) is fine; 'Your Q4 plan: 2 spots left this month' (81) is fine with stakes.
Step 1: Write the boring version first
Name the email's contents plainly: 'Company newsletter — March' (72/100). It's honest and scores surprisingly respectably — clarity is most of the battle. But it names the container, not the reader's stake. Every following step edits toward the stake.
Steps 2–4: Number, person, loop
Three edits carry most of the lift. Add a concrete number — a stat, a count, a deadline (+8): 'Your Q4 plan: 2 spots left this month'. Switch the actor to 'you/your' (+8): the reader's plan, not 'our availability this quarter'. Open exactly one loop (+6): a question ('Should I send the checklist?', 71) or a gap the email closes. Note what's absent: exclamation marks, emojis-by-the-handful, ALL-CAPS — the loud furniture of lines that score in the 40s.
Steps 5–6: Cut to 50, scan the list
Length: 26–50 characters is the band that shows on both panes (mobile ~35, desktop ~70). Cutting usually means deleting the throat-clearing — 'Just a quick note about our upcoming webinar' is 44 characters of warm-up with the noun at position 28. Then scan against the 175-word trigger list; the medium-risk words ('offer', 'reminder', 'last chance') creep into ordinary business writing and cost −3 each when stacked. High-risk ('free gift', 'risk-free', 'act now') have no subject-line use worth the damage.
Step 7: Preview the compound
Your subject line doesn't ship alone — the inbox shows it with a preheader snippet, truncated at different widths per client. Set a deliberate preheader (40–90 characters of proof or offer), then look at the compound: Gmail mobile shows ~35 + ~45 characters; that's the whole advertisement. 'View this email in your browser' as a preheader is a self-inflicted wound.
The ten checks, as a habit
The engine scores what this process produces. As a mental checklist: length in band (25), 4–8 words (10), a number (8), curiosity frame (6), second person (8), one power word (7), emoji discipline (4 or 0), sentence case (0 or −12), calm punctuation (0 or −8), spam-clean (0 or up to −33). Baseline 30, cap 100. 'Your Q4 plan: 2 spots left this month' passes nine of ten and scores 81; the tester shows you every movement, so when a line lands lower than expected, the reason is itemized rather than mysterious.
What matters more than the line
Honesty about the stack: subject lines decide opens at the margin; sender reputation, authentication (SPF/DKIM/DMARC), list hygiene and consent decide deliverability. A perfect line from a burned domain lands in junk; a plain line from a trusted sender opens on sight. Do the line last, not first — and benchmark against your own trend, since Apple MPP inflates raw opens ~10pp since 2021.
What SubjectLines doesn't do
- No dark patterns — fake 'Re:', fake deadlines, bait-and-switch lines all score badly here on purpose.
- Not a deliverability audit — sender reputation and authentication are your ESP's side of the street.
Frequently Asked Questions
How do you write a good email subject line?
What should I avoid in a subject line?
Are longer or shorter subject lines better?
Should subject lines include emojis?
How do I test subject lines without an A/B tool?
More tools used in this guide
Paste a subject line — get a 0–100 score, client truncation previews, and the exact fixes that raise it.
Subject + preheader rendered as Gmail desktop, Gmail mobile and Outlook will show them — before you send.
Scan your subject line against 175 spam trigger words — high-risk and medium-risk flagged, with fixes.
More guides
A working library of scored subject line examples by scenario — welcome, promo, event, re-engagement, announcement — with the check each one passes.
11 cold email subject lines that earn the open — organized by play, with the scored engine results and what to steal from each.