We built the Subject Line Grader because we were tired of guessing. Brands would ask us to review their email programs and we'd look at subject lines that were 15 words long, crammed with exclamation points, promising things the email didn't deliver. And there was no fast way to tell them why it wasn't working.

So we built a tool, and in building it, we analyzed 1,200 subject lines from DTC brands across jewelry, apparel, skincare, beauty, and wellness verticals. This is what the data shows.

The Dataset

1,200 DTC subject lines collected from active Klaviyo flows and campaigns across brands in five verticals (jewelry, apparel, skincare, beauty, wellness). Brands ranged from $300K to $8M in annual revenue. Subject lines were collected from live flows (welcome, abandoned cart, post-purchase, win-back) and from campaign sends between January 2025 and March 2026.

We scored each subject line across five dimensions:

  • Length (word count and character count)
  • Spam trigger presence (phrases, punctuation patterns, all-caps usage)
  • Clarity (does it accurately describe what's inside?)
  • Psychological trigger (urgency, curiosity, social proof, personalization)
  • Mobile truncation risk (characters displayed before cutoff at 40 chars)

All brand names have been removed. Scores are based on the grader's algorithm β€” a composite of these five dimensions weighted toward the signals most correlated with click rate and conversion (not just opens, given MPP inflation).

Length: The Single Most Predictive Variable

Here's the full length distribution from our dataset:

Word Count% of Subject LinesAvg ScoreNotes
1–3 words4%B+Attention-grabbing but rare; risky if unclear
4–6 words31%Aβˆ’Sweet spot for open rate
7–9 words38%B+Most common, still strong
10–12 words19%C+Starts to tail off on mobile
13+ words8%DTruncated on mobile; algorithm penalty

The data matches Omnisend's analysis of 229 million BFCM emails: subject lines up to 7 words had the best open rates. Anything above 12 words drops steadily.

Distribution by Word Count β€” 1,200 Subject Lines
1–3 words
4%
4–6 words βœ“
31%
7–9 words
38%
10–12 words
19%
13+ words
8%

The 40-character rule. On most mobile email clients, subject lines are cut off at approximately 40 characters. Given that 75–80% of DTC email opens now happen on mobile, a subject line that runs 60+ characters is showing half a sentence to most of your list.

"Your cart is still waiting for you 😊..." [41 chars β€” already cut off] "Summer's almost over. Last call on sale" [40 chars β€” right at the edge] "Don't miss this" [15 chars β€” fully visible, clean]
Character Range% of LinesGrade Range
Under 30 chars12%A+ to A
30–40 chars29%A to B+
41–55 chars35%B to C+
56–70 chars18%C to D
70+ chars6%D to F

Spam Triggers: More Common Than You Think

28% of the 1,200 subject lines contained at least one spam trigger. The most common offenders:

Trigger TypeFrequencyScore Impact
All-caps words (FREE, LAST CHANCE, NOW)18% of linesβˆ’15 pts
Excessive punctuation (!!!, ???)12%βˆ’12 pts
"Sale" + "%" in same line22%βˆ’8 pts
"Click here" or "Open now"6%βˆ’18 pts
Misleading urgency (fake deadlines)9%βˆ’20 pts
Emoji overuse (3+)7%βˆ’10 pts

The worst offender we found:

"πŸ”₯πŸ”₯ LAST CHANCE!! 50% OFF EVERYTHING!! CLICK NOW!!! πŸ”₯πŸ”₯" Score: F

This isn't hyperbole β€” we saw variations of this from brands doing real volume. Every element of this line is a spam signal. Multiple emoji, all-caps, triple punctuation, and "click now" together are a near-certain path to the promotions tab or spam folder.

The cascade effect. One spam trigger doesn't end your deliverability. Multiple triggers in the same subject line do β€” especially if you're sending them repeatedly to the same list. ISPs track patterns. A brand that consistently uses high-trigger subject lines gets progressively worse inbox placement, which drops open rates, which drops engagement scores, which tanks deliverability further.

"28% of the 1,200 subject lines we analyzed contained at least one spam trigger. Most brands don't know this is happening."

Top-Performing Patterns

The highest-scoring subject lines in our dataset clustered into five categories:

1. Specific Curiosity (Score: A+)

Lines that create a clear information gap β€” something specific enough to feel real, vague enough to require opening.

"The skincare order you'll actually stick to" "Why your welcome email isn't working" "Your retention rate, explained" "What your last subject line was missing"

These lines work because they address a real problem the reader has. The specificity signals "this is about you" β€” and the knowledge gap drives the open.

2. Benefit-Forward (Score: A)

Direct statements of value without hype.

"Free shipping on everything through Sunday" "New arrivals: the pieces that sold out in 2023" "The 5-email welcome series that converts" "Your routine, simplified"

No tricks. These convert well because they deliver exactly what they promise. Click-to-open rates are high because the reader knows what they're getting.

3. Social Proof (Score: Aβˆ’)

Lines that lead with others' experience.

"1,400 people bought this last week" "Our most reviewed product, restocked" "What customers say after 30 days"

Particularly effective in beauty and wellness verticals where trust is a primary purchase driver. Lower open rates than curiosity-style lines, but higher downstream conversion.

4. Urgency (Real) (Score: B+ to Aβˆ’)

Genuine scarcity or time limits perform well. Fake urgency performs poorly and erodes trust over time.

"12 left in your size" "This ends at midnight β€” no extension" "The last day to catch up on [product]"

Key: the urgency must be real. If your "ends tonight" deadline resets tomorrow, subscribers learn that quickly and your urgency emails stop working.

5. Personalization (Score: B+ to A)

First name personalization still outperforms generics by 26–50% (per multiple sources). More advanced personalization β€” product category, browse history, purchase recency β€” performs even better in flows.

"Erin, your cart is still here" "For the skincare routine you started" "Back in stock: the one you viewed"

20 Real Subject Lines, Scored

All brand names removed. Vertical noted where relevant.

#Subject LineVerticalScoreWhy
1"The serum your routine is missing"SkincareAClear benefit, right length, no triggers
2"FREE GIFT WITH EVERY ORDER TODAY ONLY!!!"BeautyFAll-caps, triple punctuation, spam
3"Back in stock: our most-loved earring"JewelryAβˆ’Specific product signal, clean
4"Last chance. For real this time."ApparelB+Good urgency, conversational tone
5"We noticed you left something behind"AllBWarm tone, not spammy
6"You left this in your cart πŸ›’"AllB+Clean, emoji appropriate, short
7"Erin, this one's for you πŸ’›"BeautyAβˆ’Personalized, warm, appropriately short
8"50% OFF EVERYTHING MUST END TONIGHT DO NOT MISS THIS"ApparelFEvery trigger in one line
9"Routines that actually work"WellnessAβˆ’Benefit-forward, concise
10"Why we reformulated our best seller"SkincareACuriosity, brand transparency
11"Your wishlist + free shipping = now"AllB+Creative, slightly informal
12"A note from our founder"AllAStory signal, builds relationship
13"🌿🌿🌿 Natural skincare 🌿🌿🌿 CLICK HERE"SkincareFEmoji overuse, spam CTA
14"New: the foundation that feels like nothing"BeautyALaunch framing, sensory
15"Something we've been working on for a while"AllAβˆ’Curiosity, anticipation
16"Buy 2 get 1 FREE on everything in store"WellnessC+Offer is fine, "FREE" caps is a trigger
17"This is our best seller. Here's why."SkincareADirect, confident, sets up click
18"⚑FLASH SALE ⚑ 4 hours only"ApparelCEmoji okay, "FLASH SALE" border trigger
19"The earrings that stopped traffic"JewelryA+Specific, intriguing, clean
20"What 1,200 subscribers told us about this product"AllASocial proof, data-driven signal

What Works by Vertical

Jewelry: Occasion-framing and story-driven lines outperform discount lines. "The earrings she'll remember" scores higher than "20% off all earrings." The purchase is emotional β€” subject lines should be too.

Apparel: Newness and exclusivity > discount. "Just dropped: the pieces we've been sitting on" outperforms "30% off new arrivals." Trend language ("the silhouette everywhere right now") works well for engaged list segments.

Skincare: Education and routine-framing dominate. "Build your routine in 3 steps" and "What order does your serum actually go?" outperform promotional lines significantly. Subscribers are in research mode β€” give them a reason to learn.

Beauty: Social proof is the highest-performing pattern. "2,400 five-star reviews later" and "What customers say about [product] after 30 days" consistently outperform both curiosity and discount lines. Trust is the conversion barrier.

Wellness: Benefits and specificity. "The supplement that helps you actually sleep" beats "New: sleep support formula." Functional language grounded in real outcomes converts better in this vertical than anywhere else we studied.

What This Means for Your Next Send

Three things you can do today:

1. Check your last 10 campaign subject lines for length. How many are over 50 characters? How many have spam triggers? Most brands are surprised. The grader will scan all ten in under 2 minutes.

2. Use the 4–7 word rule as a forcing function. When you can't explain the email in 4–7 words, you probably don't have a clear enough hook. The constraint sharpens copy.

3. Test curiosity against benefit-forward. Most brands default to promotional subject lines. Try one genuine curiosity line ("The one thing your last email was missing") against your usual approach. Curiosity will outperform in most tested scenarios β€” and if it doesn't, you've learned something real about your list.

Grade your subject line right now.

Paste it in, get a score in seconds. No email required.

Grade a subject line β†’
Published May 5, 2026 Β· RetentionLab Team Β· Sources: Omnisend 2025 Ecommerce Marketing Report (229M BFCM email analysis), Klaviyo 2026 Subject Line Best Practices, Belkins B2B Subject Line Study (5.5M emails), Campaign Monitor 2025 Personalization Research