Your subject line is the single most important piece of copy in your entire email. Not the headline. Not the CTA. The subject line — because if it doesn't get the open, nothing else matters. And yet most small businesses and marketers spend 80% of their time writing the email and about forty-five seconds on the subject line.
The result? Emails that land in junk folders, get buried unread, or get ignored entirely. Not because the content was bad — but because the first thing the recipient saw wasn't compelling, was too long, or tripped a spam filter before it even had a chance.
This guide covers everything that actually matters: the right length for mobile and desktop, the words that will get you filtered, the punctuation mistakes that look spammy, and how to write subject lines that feel like they came from a person rather than a marketing department.
Why subject lines fail — the four most common mistakes
In 7+ years of building and managing email campaigns for B2B and B2C audiences, these are the four mistakes I see constantly — and each one is entirely avoidable.
1. Too long for mobile — and your subscribers are on mobile
Over 60% of emails are now opened on a mobile device. That's not a trend — it's the reality of how people check email in 2026. And mobile email clients are brutally unforgiving about subject line length. Here's what actually renders on each major client before the text gets cut off:
| Client | Type | Subject line cut-off | Verdict |
|---|---|---|---|
| iPhone Mail (Pro Max) | Mobile | ~47 characters | Most generous mobile client |
| iPhone Mail (standard) | Mobile | ~41 characters | Shorter than you think |
| Gmail app (iOS/Android) | Mobile | ~38 characters | Strictest mobile client |
| Outlook app (mobile) | Mobile | ~50 characters | Reasonably generous |
| Gmail (desktop) | Desktop | ~70 characters | Plenty of room |
| Outlook (desktop) | Desktop | ~60 characters | Depends on window width |
The practical implication: your key message needs to land in the first 33–38 characters. That's the universal safe zone — the portion of your subject line that's visible on every major client, on every device, before the text is cut off with an ellipsis.
That's not a lot of characters. It's roughly five or six words. Which means every word needs to pull its weight, and you need to front-load your subject line with the thing that will make someone want to open it — not bury the lead after a long preamble.
2. Spam trigger words — the invisible filter killing your open rates
Spam filters are sophisticated, but they still flag certain words and phrases that have historically been used by spammers. If your subject line contains these words, your email may never reach the inbox at all — or it'll land in the promotions tab, which is almost as bad for engagement.
The most commonly flagged subject line spam triggers include:
- Urgency words: "Act now", "Limited time", "Offer expires", "Urgent"
- Money words: "Free", "Cash", "Win", "Prize", "Earn money", "Make money"
- Guarantee words: "Guaranteed", "No risk", "Risk-free", "100%", "No obligation"
- Action words: "Click here", "Buy now", "Order now", "Call now"
- Trust manipulation: "You have been selected", "Congratulations", "You are a winner", "Pre-approved"
The problem isn't always the individual words — it's the combination and context. "Free" in a subject line is a mild flag. "FREE CASH — Guaranteed, no risk, act now!!!" is a one-way ticket to the junk folder.
The second example contains no spam triggers, makes a specific promise, and feels like it came from a person. The first example would be flagged by virtually every spam filter before it even reached a human inbox.
3. Exclamation marks — the single biggest mistake I see
Nothing signals desperation in an email subject line quite like multiple exclamation marks. And yet it's one of the most common habits I see from small businesses and new email marketers who think enthusiasm translates into opens.
It doesn't. Here's what exclamation marks actually communicate to spam filters and to subscribers:
- Zero exclamation marks: Clean, professional, confident. No red flags.
- One exclamation mark: Acceptable in the right context. Use it to punctuate genuine excitement, not as a default.
- Two exclamation marks: Starts to look desperate. Increases spam filter risk. Score penalty.
- Three or more: This is a confirmed spam signal. Major spam filter red flag. Your email may not reach the inbox at all.
Notice how the third version — with no exclamation mark at all — is actually more compelling than the first two. The restraint creates intrigue. The overuse of exclamation marks in the first version communicates that the sender is trying too hard, which makes the reader trust it less.
4. ALL CAPS — shouting at your subscribers
The same logic applies to capitalisation. ALL CAPS in a subject line reads as shouting — to the subscriber and to the spam filter. A single capitalised word can add emphasis. Two or more capitalised words triggers spam filter flags and looks, at best, like an unsophisticated sender.
What actually works — five signals that improve open rates
The research on subject line performance is fairly consistent. These five things reliably improve open rates when used thoughtfully — not as tricks, but as genuine signals of value.
1. Use "you" and "your"
Second-person language is consistently one of the strongest positive signals in email subject lines. It shifts the frame from "here's what we have" to "here's what this means for you" — and that small shift makes an enormous difference to open rates. Emails that feel personally relevant get opened. Emails that feel like broadcasts get ignored.
2. Include a number
Numbers create specificity, and specificity creates credibility. "5 things you need to know about email deliverability" is more compelling than "Things you need to know about email deliverability" because the number sets a clear expectation. The reader knows exactly what they're getting and how long it will take.
3. Ask a question
Questions trigger the brain's curiosity response. An unanswered question creates a mild sense of cognitive tension that the reader wants to resolve — and the only way to resolve it is to open the email. This works especially well for newsletters and educational content where you're leading with a problem the reader probably has.
4. Be specific, not clever
Clever subject lines that sacrifice clarity for creativity almost always underperform. If the reader has to think too hard about what the email contains, they won't bother opening it. Specificity wins over wordplay, every time.
5. Keep it short and front-loaded
We've covered the mobile cut-offs. The practical takeaway: aim for 20–50 characters for most email types. That's short enough to render fully on the strictest mobile client (Gmail app at ~38 chars) while still giving you enough room to say something meaningful. Put the most important words first — always.
Emojis in subject lines — the honest answer
Emojis in subject lines can boost open rates — in the right context, for the right audience. But they come with caveats that most guides don't mention, and they're definitely not a universal improvement.
When emojis help: B2C brands in lifestyle, retail, food, fitness, or entertainment categories. Audiences who expect a more casual, friendly tone. Promotional emails where standing out in a crowded inbox matters.
When emojis hurt: B2B communications. Finance, legal, or professional services. Audiences who expect a formal tone. Older Outlook versions — Outlook 2016 in particular still renders many emojis as □ boxes, which looks broken and unprofessional.
The rules if you use them:
- Maximum 1–2 emojis per subject line. More than 3 is a spam filter flag.
- Place them at the start or end — not mid-sentence where they break reading flow.
- A/B test before rolling out across your list. What works for one audience may not work for another.
- Check rendering across clients — the Subject Line Tester shows you which emojis have rendering warnings for Outlook 2016.
The Subject Line Tester — what it checks and why it matters
I built the LiamMail Subject Line Tester because I kept seeing the same avoidable mistakes costing marketers and small business owners opens, deliverability, and sender reputation. It's free, runs in your browser, requires no account, and checks your subject line across ten criteria before you send.
Here's exactly what it analyses:
The result is a score out of 100 with a colour-coded verdict (green = strong, amber = needs work, red = likely to be filtered), plus a mini inbox snippet showing exactly how your subject line looks in a real inbox row.
A note on sender reputation and deliverability
Subject line problems don't just cost you opens — they damage your long-term sender reputation. Every time one of your emails is marked as spam, every time it lands in junk because of a flagged subject line, your sender score takes a small hit. Enough hits and your emails start landing in spam by default, for everyone on your list, regardless of how clean your subject lines become.
The Subject Line Tester is a safeguard against that slow decay. It catches the things that look harmless — an extra exclamation mark here, a "guaranteed" there — before they compound into a deliverability problem that takes months to recover from.
Good sender reputation is built slowly and lost quickly. A thirty-second subject line check before every send is one of the cheapest ways to protect it.
Quick reference — subject line dos and don'ts
- ✅ Keep it under 50 characters where possible — front-load the key message
- ✅ Use "you" and "your" to make it feel personal
- ✅ Include a number for specificity and credibility
- ✅ Ask a question to trigger curiosity
- ✅ Test every subject line before you send
- ❌ Use spam trigger words like "free", "guaranteed", "act now", "click here"
- ❌ Use more than one exclamation mark
- ❌ Use ALL CAPS words (one is a caution, two or more is a red flag)
- ❌ Be clever at the expense of being clear
- ❌ Use more than 2 emojis — or any emojis in formal B2B communications