← Back to Blog
Deliverability

Why Cold Emails Go to Spam and What to Fix First

Clara Monroe · Head of Deliverability, ColdMail
2026-10-06 · 9 min read

Step 1: Check authentication (ten minutes)

Send a test email from the affected mailbox to a personal Gmail account. Open the message, choose Show original, and look for three lines: SPF: PASS, DKIM: PASS, DMARC: PASS.

If any of them fail or are missing, stop here and fix DNS. Since 2024, Gmail and Yahoo require authentication from bulk senders, and unauthenticated mail is far more likely to be filtered or rejected. Common causes:

SPF record missing Google's include, or two separate SPF records on one domain (only one is allowed). DKIM generated in the admin console but never switched on, or published under the wrong host name. No DMARC record at all.

Step 2: Check the domain itself

Is it your primary domain? If you are cold emailing from your main company domain, move outbound to dedicated domains now. You are risking your everyday email.

How old is it, and was it warmed? Brand new domains sending campaigns in week one look exactly like spammers.

How many mailboxes does it carry? Ten mailboxes on one domain means one domain absorbing ten mailboxes' worth of complaints. Two or three is a common starting point.

Is it on a blacklist? Run the domain through a public blacklist checker. Most cold email domains are clean; if yours is not, that is useful information.

Does the domain resolve to a real site? Redirect it to your main website.

Step 3: Check volume per mailbox

The most common self inflicted cause of spam placement is pushing too many emails through too few mailboxes.

Look at sends per mailbox per day, including follow ups. If a mailbox is sending well beyond what a busy human sends, bring it down. Ramp gradually. Big jumps in daily volume are a signal to filters. Spread volume across more mailboxes on more domains instead.

Step 4: Check the list

Bounce rate. Verify every list before upload. Hard bounces tell providers you are guessing addresses.

Targeting. People who are wrong fits ignore, delete, or report. Those signals stack up against the mailbox.

Spam complaints. Google's public sender guidance says to keep your user reported spam rate below 0.3 percent in Postmaster Tools and ideally much lower. Cold email that hits the wrong people crosses that fast.

Role addresses and catch alls. Treat them carefully; they inflate risk.

Step 5: Check the content

Content matters, but usually less than the four steps above. Still:

Plain text, short, written like one person to another. Few or no links in the first email. No attachments. No images. No link shorteners. Avoid heavy formatting and obvious template variables that break. Consider turning off open tracking. The pixel is one more thing a filter can weigh, and open rates are noisy in cold email anyway. Give a simple way to opt out.

How to tell what changed

When placement suddenly drops, ask what changed in the last two weeks:

New list source? Start with Step 4.
New domains or mailboxes? Start with Steps 1 and 2.
Raised daily caps? Step 3.
New template or more links? Step 5.
Nothing changed but it dropped across every domain? Look at the list and content you share across domains, and check provider health on a few mailboxes.

What not to do

Do not immediately buy a new batch of domains. If the cause is volume, list, or copy, the new domains inherit it and burn faster.

Do not steer by open rate alone. Use replies from humans and bounces as your truth.

Do not crank warmup volume to compensate. Warmup helps a mailbox build history; it does not fix a list or a bad send pattern.

Do not move cold email to your primary domain because it has a good reputation. It will not for long.

A simple monitoring routine

Once fixed, keep it fixed with a weekly check:

  1. Authentication still passing on a sample of domains.
  2. Bounce rate per campaign.
  3. Reply rate from humans per domain, not just per campaign.
  4. Provider health across Gmail, Outlook, and Yahoo.
  5. Any mailboxes disconnected or flagged.

Problems caught at the domain level are cheap. Problems caught when the whole campaign is quiet are expensive.

When ColdMail fits

A lot of spam placement starts in the infrastructure layer: missing records, overloaded domains, mailboxes on fragile licences. ColdMail provisions official Google Workspace mailboxes on dedicated domains with SPF, DKIM, DMARC, and MX published automatically, so Step 1 and most of Step 2 are handled. AI warmup is an optional add on, and provider health indicators for Gmail, Outlook, and Yahoo help you spot risk early. ColdMail sits under Instantly, Smartlead, or n8n; it does not change your copy or lists, which you still own.

Learn more at coldmail.app.

#spam#deliverability#troubleshooting#cold-email