Cold Email Β· Troubleshooting

Cold Email Going to Spam

Diagnose why your cold emails land in spam and apply the fixes that restore inbox placement, starting with the highest-impact cause first.

Written for operators No vendor influence Practical, not theoretical

Fast Diagnosis

3 causes sending cold email to spam: start with authentication

Cold email going to spam is almost always caused by one of three problems: broken DNS authentication, a domain with no warmup history, or content that trips spam filters. Start with authentication, because a failing DNS record blocks inbox placement for every message you send regardless of content quality.

Cause 1
Missing or broken SPF, DKIM, or DMARC
Check all three records via MXToolbox or Google Postmaster Tools. Any neutral, missing, or failing result means near-universal spam placement until corrected.
Jump to fix β†’
Cause 2
Domain not warmed up or warmup stopped mid-campaign
A new domain or one where warmup paused during active sends is treated as suspicious by Gmail and Outlook. Check your warmup dashboard for gaps in the past 14 days.
Jump to fix β†’
Cause 3
Spam trigger content in subject line or body
Certain words, link patterns, and HTML structures reliably flag spam filters. Run a seed-based spam test to isolate which elements are causing the problem.
Jump to fix β†’
Not sure?
Work through all causes in sequence
Start with authentication, the most common root cause and fastest to confirm, then warmup history, then content. Each fix requires the prior cause to be resolved before it has full effect.
Full diagnosis β†’

Root Causes

6 root causes of cold email spam placement: ranked by urgency

Root causeHow to confirmUrgency
SPF / DKIM / DMARC misconfigurationCheck all three via MXToolbox; review DMARC reports in Google Postmaster ToolsHigh
Domain or sending IP on a blacklistRun a blacklist check via MXToolbox Blacklist Lookup or MultiRBLHigh
No warmup or warmup gap during sendsCheck warmup tool dashboard for activity gaps; verify daily interaction countsHigh
Spam trigger content in subject or bodyRun a seed-based spam placement test via MailReach, GlockApps, or Mail-TesterHigh
High bounce rate from unverified listPull bounce report from your sending platform; check when the list was last verifiedMedium
Volume spike or erratic sending scheduleReview send logs for sudden volume increases or irregular cadence over the past 14 daysMedium
🚨
Domain blacklisted while actively sending

If your sending domain is on Spamhaus SBL or SORBS, every message sent while listed compounds the reputation damage. Stop sending immediately, fix the underlying cause, submit a delisting request through each blacklist's portal, and rebuild warmup before resuming.

The Fix

Fix cold email spam placement in 6 steps, in order

Work through these steps in order. Fixing content before authentication is confirmed clean will waste time, because a failing DNS record overrides every other signal the receiving server evaluates.

  1. Verify SPF, DKIM, and DMARC are all configured and passing

    Run SPF Lookup, DKIM Lookup, and DMARC Lookup on MXToolbox for your sending domain. Fix any failing or missing record directly in your DNS host before moving to the next step.

  2. Check whether your domain or sending IP is blacklisted

    Run your sending domain and provider IP through MXToolbox Blacklist Check or MultiRBL. If listed on Spamhaus SBL or Barracuda, stop sending immediately, fix the underlying cause (high bounce or complaint rate), then submit a delisting request through each blacklist's portal.

  3. Run a seed-based spam placement test and read the per-provider report

    Send a test to a seed list using MailReach, GlockApps, or Mail-Tester, then review per-provider placement data. Gmail and Outlook score the same message differently, so the aggregate score alone is not enough.

  4. Remove spam trigger words, excess links, and heavy HTML

    Act on the flagged content from your spam test: strip promotional subject phrases, limit to 2 links or fewer, and remove HTML formatting. Plain-text cold emails consistently outperform styled templates on B2B spam placement.

  5. Restart email warmup and cut active send volume by 50%

    If warmup was paused or never started, restart it and reduce active campaign sends by 50% while warmup runs in parallel. New domains need 30 to 45 days of warmup before carrying serious outbound volume.

  6. Verify and clean your contact list before the next send

    A bounce rate above 3% is a direct path back to spam placement. Run your list through an email verification tool and suppress every hard-bounced address from prior sends before the next campaign.

⚠️
Do not restart at full volume

Even after all issues are resolved, jumping back to full volume re-triggers spam filters. Ramp up over 5 to 7 days, increasing daily send count by no more than 30% per day.

Prevention

1 weekly test that keeps cold email out of spam long-term

Run a seed-based spam placement test at least once per week on every active sending domain. Most operators only discover spam folder placement when replies stop, a full campaign cycle wasted.

Keep email warmup running in parallel with active campaigns throughout the life of the domain. Stopping warmup mid-campaign is one of the fastest ways to erode sender reputation built over weeks of consistent positive signals.

βœ…
Monthly DNS audit: every domain

DNS records break silently after domain migrations or hosting changes. Audit SPF, DKIM, and DMARC on every active sending domain monthly using MXToolbox.

Common Questions

5 questions about cold email going to spam, answered directly

Q Why are my cold emails going to spam even with SPF and DKIM set up?
Authentication is necessary but not sufficient: missing DMARC, absent warmup history, or spam trigger content can still fail placement even with passing SPF and DKIM. Run a seed test to isolate the remaining active cause.
Q How long does it take to recover inbox placement after landing in spam?
With clean authentication and no blacklist listing, most domains see measurable improvement within 10 to 21 days of restarted warmup. A blacklisted domain requires a successful delisting before warmup has any meaningful effect.
Q Does email warmup actually fix spam placement issues?
Warmup will not fix authentication errors or blacklist listings on its own. Resolve DNS records and blacklist issues first, then warmup accelerates reputation recovery and sustains inbox placement during active sends.
Q What spam score should I aim for before sending cold emails?
A spam score of 3 or below on a 10-point scale (as reported by Mail-Tester) is a workable benchmark. More useful than the aggregate score is the per-provider placement breakdown: 90% inbox placement across Gmail, Outlook, and Yahoo is a clearer operational signal than a composite number alone.
Q How many cold emails per day is safe for a new domain?
For a domain with less than 30 days of warmup, keep sends at or below 20 per day per inbox. Sending 100 or more from a fresh domain before warmup is complete is the most common cause of permanent spam placement.

Inbox placement restored? Next: keep it that way.

Compare the sending platforms built with deliverability as a core feature, not a checkbox, and find the one that fits your team's sending volume.