The diagnosis order (don't start with copy)
When emails hit spam, everyone's first instinct is to rewrite the email. Change the subject line. Remove links. Shorten the body.
This is almost always the wrong place to start. In our experience managing deliverability across thousands of sending domains, the cause of spam placement breaks down roughly as:
70% infrastructure (DNS, warmup, volume, domain age) 20% data quality (bounce rate, spam complaints) 10% content (spam trigger words, formatting)
Fix in that order. Most teams spend weeks rewriting copy for a problem that's actually a missing DKIM record.
Step 1: Check your DNS records
Run your sending domain through MXToolbox (mxtoolbox.com/SuperTool.aspx). Check for:
- SPF record exists and includes your sending service - DKIM record exists and is correctly signed - DMARC record exists (even p=none is fine) - No blacklist entries
If any of these are missing or misconfigured, fix them before doing anything else. A missing DKIM record alone can send 100% of your emails to spam, regardless of how good your copy is.
This takes 15 minutes and fixes the problem 40% of the time.
Step 2: Check domain age and warmup
How old is your sending domain? When did you start sending from it?
If the domain is less than 30 days old and you're sending more than 20 emails/day, that's almost certainly the problem. New domains have no reputation. Inbox providers default to suspicion.
The fix: reduce volume to 5–10 emails/day, run warmup traffic, and gradually increase over 2–4 weeks. Yes, this is slow. No, there's no shortcut. Google and Outlook's reputation systems are designed to prevent exactly the kind of rapid scaling that spammers attempt.
Step 3: Check sending volume
Even a properly warmed domain has limits. The safe sending range per domain per day:
Domain age 1–4 weeks: 10–20 emails/day Domain age 1–3 months: 30–50 emails/day Domain age 3+ months: 50–80 emails/day
Above these thresholds, deliverability degrades — gradually at first, then suddenly. The 'suddenly' part is what catches teams off guard. You're sending 100/day from a 2-month-old domain and everything seems fine for a week. Then one morning, your entire sending volume lands in spam. The reputation damage accumulated silently.
The fix: more domains, lower volume per domain. See our domain math guide for the formula.
Step 4: Check your data quality
High bounce rates destroy sending reputation. Gmail and Outlook interpret a high bounce rate as a signal that you're sending to a purchased or scraped list — because that's where high bounces come from.
Target: under 3% bounce rate. Above 5% is actively harmful.
The fix: verify email addresses before sending. Email verification services (ZeroBounce, NeverBounce, MillionVerifier) cost $3–10 per thousand verifications. Cheap insurance against reputation damage.
Also check: spam complaint rate. If more than 0.1% of recipients click 'Report Spam,' your domain reputation takes a hit. The fix is usually better targeting (are you reaching the right people?) rather than better copy.
Step 5: Check your content (last, not first)
Only after verifying that infrastructure, warmup, volume, and data quality are clean should you look at content.
Content triggers that still matter in 2026:
- Spam trigger words in the subject line: 'free,' 'guaranteed,' 'act now,' 'limited time,' 'exclusive.' These are old-school but still flagged.
- Too many links: more than 2 links in a cold email raises spam scores. Include your calendar link and nothing else.
- Images in first-touch cold emails: images increase spam scores. Save them for follow-ups after the prospect has engaged.
- HTML-heavy formatting: bold, colors, tables, images. Cold email should look like a plain-text email from a human. Because that's what it should be.
- Identical content across all recipients: spam filters detect when the same message goes to 500 people. Personalization isn't just for reply rates — it's for deliverability.
- Tracking pixels and link tracking: open tracking adds an invisible pixel; link tracking rewrites URLs through a redirect. Both raise spam scores. Consider disabling open tracking for first-touch emails.
The ongoing discipline (not a one-time fix)
Deliverability isn't a problem you solve once. It's an ongoing operational discipline.
Weekly: check inbox placement per domain (GlockApps, Mail Tester, or your platform's dashboard). Catch degradation early. Monthly: audit bounce rates by domain. Retire domains with sustained high bounces. Quarterly: review your domain pool. Replace aging domains. Add fresh ones for growth.
The teams that treat deliverability as a living system — monitoring, rotating, expanding — compound their advantage. The teams that set it up once and forget it wonder why reply rates drop after month 3.
This is why we say deliverability is a moat, not a checkbox. It's the operational discipline that separates outbound teams that scale from outbound teams that stall.
Frequently asked questions
Why are my cold emails going to spam?
In order of likelihood: (1) missing or misconfigured DNS records (SPF/DKIM/DMARC), (2) sending from a new domain without warmup, (3) sending too many emails too fast, (4) high bounce rate from bad data, (5) content triggers. Check in this order — most people start with content but the problem is almost always infrastructure.
How do I check if my emails are going to spam?
Use Mail Tester (mail-tester.com) to send a test email and get a score. Use GlockApps for ongoing monitoring across Gmail, Outlook, Yahoo, and corporate inboxes. Or check your sending platform's deliverability dashboard — RocketSDR's Email Health shows inbox placement per domain.
How long does it take to fix spam issues?
DNS fixes: immediate effect within 24–48 hours. Domain reputation rebuild after a spam incident: 2–4 weeks with aggressive warmup. Blacklist removal: 1–7 days depending on the blacklist. Content changes: effect within 24 hours.
Can I fix spam issues without buying new domains?
Sometimes. If the issue is DNS misconfiguration, fix the records and wait 48 hours. If the domain is blacklisted or has sustained reputation damage, it's often faster and cheaper to rotate to a new domain than to rehabilitate the old one.