Subject lines don't control placement, but they're not neutral either
Authentication, sending reputation, and engagement history decide most of where a message lands. But a subject line is one of the few things a content filter and a human reader both evaluate directly, and certain patterns are disproportionately associated with both spam folder placement and low reply rates. Removing them is cheap; there's no reason not to.
Fake urgency and manufactured scarcity
"Last chance", "Only 2 spots left", "Act now" style phrasing was built for consumer marketing blasts, not a specific professional you're contacting for the first time. It reads as a mass-send pattern to filters and as inauthentic to the recipient, because nothing about a first-touch cold email creates genuine scarcity.
Excess punctuation and casing
Multiple exclamation marks, ALL CAPS words, and strings of emoji in a subject line are long-standing spam-filter heuristics because they correlate heavily with low-quality bulk mail. A single lowercase, specific subject line reads as a person, not a campaign.
"Re:" and "Fwd:" on a message that isn't a reply
Prefixing a cold-open subject with "Re:" to borrow the perceived legitimacy of a reply is a deceptive practice under CAN-SPAM's prohibition on misleading headers, not just a style choice, and recipients who notice feel misled in a way that makes the second message in your sequence harder, not easier.
Vague curiosity-bait
"Quick question" and "Following up" used as a standalone subject with no other context score poorly less because of spam filtering and more because they give the recipient nothing to decide on — open rate data from opening alone is unreliable anyway (Apple Mail Privacy Protection auto-opens messages for a large share of iOS and macOS Mail users, inflating every open-rate number you'd otherwise compare against), so optimizing purely for opens is optimizing for a number you can't trust.
A better pattern: specific and checkable
Weak: "Quick question!!" Weak: "RE: your hiring needs" (not a reply — misleading) Better: "Cut onboarding time for your support team" Better: "Noticed [Company] is hiring 3 SDRs"
The better versions name something true and specific about the recipient or their situation. A filter has nothing to flag, and a human has something concrete to react to.
What to check before sending a sequence
| Pattern | Why it hurts |
|---|---|
| "Re:" / "Fwd:" on a non-reply | Deceptive header, CAN-SPAM issue |
| ALL CAPS or 3+ exclamation marks | Long-standing spam heuristic |
| Manufactured urgency/scarcity | Reads as mass-send, not personal |
| Generic curiosity-bait with no specifics | Weak signal, relies on inflated open data |
| Same subject across hundreds of recipients unchanged | No personalization signal at all |
What not to do
Do not chase a specific open-rate target from a subject-line change — with Apple Mail Privacy Protection and similar pre-fetching in other clients, opens are not a clean signal, and a benchmark from someone else's list, industry, and era is not comparable to yours. Do not A/B test subject lines without also tracking spam-folder placement; a subject line that raises opens but also raises complaints is not a win. Do not reuse the exact same unpersonalized subject line across a large batch sent in a short window — that pattern alone is something filters watch for.
Personalization tokens that misfire are worse than no personalization
A subject line with a broken merge field — "Hi {{first_name}}," or "Quick question for ," with a blank left where a company name should be — is a stronger negative signal than a plain, ungenerated subject line would have been, both to the recipient and, over enough instances across a send, to the aggregate complaint rate a provider tracks. If you're personalizing at scale, validate that every field populates before the batch goes out, not after a recipient points out the blank.
Length and preview text work together
Most clients truncate a subject line somewhere around 50-60 characters on mobile, and show a line of preview text pulled from the message body right after it. A long subject that gets cut off mid-word, combined with an opening line that starts with a generic greeting the client shows as preview text, wastes the one line of context the recipient sees before deciding whether to open. Write the subject short enough to survive truncation, and make sure the first visible line of the body is also doing useful work as preview text, not just "Hi there,".
Where MailPilot fits
Because open-rate data is unreliable across clients, the more useful signal is actual inbox placement. MailPilot's seed-inbox network measures where a message actually lands per provider, so you can test a subject-line change against real placement data instead of an open-rate number that Apple Mail Privacy Protection and similar features have already distorted.
Ready to reach the inbox every time?
Automated email warmup across real peer mailboxes. Live inbox placement monitoring. Free 7-day trial - no credit card required.
Start free trial