← Blog/Deliverability

Cold email subject line patterns that correlate with spam filtering

October 15, 2026·6 min read·By MailPilot

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

PatternWhy it hurts
"Re:" / "Fwd:" on a non-replyDeceptive header, CAN-SPAM issue
ALL CAPS or 3+ exclamation marksLong-standing spam heuristic
Manufactured urgency/scarcityReads as mass-send, not personal
Generic curiosity-bait with no specificsWeak signal, relies on inflated open data
Same subject across hundreds of recipients unchangedNo 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.

MailPilot

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
Reach the Inbox, Every Time
Connect unlimited inboxes for warmup. Free 7-day trial, no credit card.
Try for Free
WORKS WITH
OZOHO
inbox placement99.2%
free trial7-day
companies trust us340+

Start for free - no credit card required.

Get started freeBook a demo