SubjectLines

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?
Edit toward the reader: front-load the point in the first 3–4 words, add a concrete number, switch the actor to 'you', open one loop, cut to 26–50 characters, scan the spam list, preview the mobile cut. That's the whole craft — the tools automate the checking.
What should I avoid in a subject line?
ALL-CAPS (−12 to −20), stacked exclamation marks (−8), high-risk spam words (−8 each), fake 'Re:'/'Fwd:' prefixes (−10), and any promise the email doesn't keep — clickbait converts the open into an unsubscribe.
Are longer or shorter subject lines better?
Shorter for reach (26–50 chars survives both panes), longer only when every word earns its place and truncation doesn't kill the payoff. If you must go long, front-load — the first ~35 characters are the only guarantee.
Should subject lines include emojis?
1–2 for consumer lists (+4), zero for most B2B. Emoji stacking (3+) reads as promo and scores negatively. Test against your own list — emoji tolerance is cultural and varies wildly by audience.
How do I test subject lines without an A/B tool?
Score candidates against the ten checks (free here), send the winner, and log the open rate against your baseline. With lists under ~2,000, checklist scores are more reliable than split tests — the sample sizes are too small to trust.

More tools used in this guide

Subject Line Tester

Paste a subject line — get a 0–100 score, client truncation previews, and the exact fixes that raise it.

Inbox Preview Tool

Subject + preheader rendered as Gmail desktop, Gmail mobile and Outlook will show them — before you send.

Spam Word Checker

Scan your subject line against 175 spam trigger words — high-risk and medium-risk flagged, with fixes.

More guides

Email Subject Line Examples

A working library of scored subject line examples by scenario — welcome, promo, event, re-engagement, announcement — with the check each one passes.

Best Subject Lines for Cold Emails

11 cold email subject lines that earn the open — organized by play, with the scored engine results and what to steal from each.