You've sent 200 cold emails this month. Maybe 5 got replies. The rest? You have no idea where they went. Chances are, a lot of them hit the spam folder - and you never knew it happened.
Here's what makes this frustrating: you don't get feedback. Your email client doesn't tell you "this went to spam." Your prospect doesn't tell you. You just get silence and assume your message was bad. But the real problem might be something completely different - something technical, something about your sender reputation, or something about how you set up your email infrastructure.
Let's walk through the actual reasons your emails land in spam, and what you can actually do about each one.
Your Domain Has No Authentication Records
This is the biggest one. Email providers like Gmail, Outlook, and Yahoo look for three things before they trust your domain: SPF, DKIM, and DMARC records. If these aren't set up, your emails get flagged immediately.
Here's what each does:
- SPF (Sender Policy Framework): Tells email servers which IPs are allowed to send emails from your domain
- DKIM (DomainKeys Identified Mail): Cryptographically signs your emails so servers can verify they actually came from you
- DMARC (Domain-based Message Authentication): Sets policy for what happens when SPF or DKIM fail
If you're sending from a domain without these records, you're fighting uphill. Gmail will treat you like a spammer automatically.
How to check: Go to your DNS provider (GoDaddy, Namecheap, whatever you use) and look at your DNS records. You should see SPF and DKIM entries. If they're not there, add them. Your email service (Gmail, Office 365, or your ESP) will provide the exact records you need to paste in. This takes 15 minutes and makes a measurable difference.
You're Sending From a New or Warm Domain
Email providers check your domain's age and reputation. A domain that's 6 months old will have better deliverability than one that's 2 weeks old. This is called "warm-up" in the cold email world.
If you just registered a domain and immediately started sending 500 cold emails, Gmail will crush you. They see zero sending history, zero reputation, and treat it as spam.
The fix: Start slow. For the first 1-2 weeks, send 10-20 emails per day from a new domain. Gradually increase volume. This builds your sender reputation with email providers. By week 3-4, you can ramp to 50-100 per day without problems.
Real numbers: If you have a 3-month-old domain with good DKIM/SPF and you've been sending steadily, you'll get into Gmail's inbox 80-85% of the time. A brand new domain? Maybe 30-40% without warm-up.
Your Email List Quality Is Terrible
This one catches most people off guard. If you're sending to bad email addresses - bounced emails, catch-all accounts, spam traps - your domain reputation tanks fast.
Here's why: When you send to a bad address, the server bounces it back. Too many bounces and Gmail starts thinking "this person doesn't know who they're emailing. They're probably a spammer." Your reputation drops, and suddenly your emails to legitimate prospects start getting filtered.
Your bounce rate should be under 2%. If it's above 5%, you have a list problem, not a writing problem.
How to fix it: Validate your list before sending. Use a tool like ZeroBounce or RocketReach to check email validity. Remove any addresses that come back as "invalid," "catch-all," or "risky." This costs a few dollars but saves your domain reputation.
Your Subject Line Triggers Spam Filters
Certain words and patterns make spam filters jump. This isn't as big a factor as authentication or list quality, but it matters.
Words to avoid: "FREE," "URGENT," "LIMITED TIME," "ACT NOW," "GUARANTEED," too many exclamation marks (!!!), dollar signs, or ALL CAPS sections.
Bad example:
FREE!!! 50% OFF LIMITED TIME ONLY - URGENT OPPORTUNITY!!!
That hits every spam trigger. Gmail's filter will catch it immediately.
Good example:
Quick question about your marketing strategy
Natural language, no triggers, specific enough to be relevant. This gets through filters and actually gets opened because it doesn't scream "SPAM."
Your Email Copy Triggers Content Filters
Beyond the subject line, your email body can trigger spam filters too. Too many links, suspicious formatting, or aggressive language all count.
Rules:
- Keep to 1-2 links maximum per email
- Don't use tracking pixels or hidden images
- Avoid HTML formatting - stick to plain text or minimal formatting
- Don't use words like "click here" or "verify account" (phishing language)
- Keep sentences short and readable
A 50-word email in plain text with one link will always outperform a 200-word HTML email with 4 links and images.
You're Sending Too Many Emails Too Fast
If you send 1,000 emails in 2 hours from a single domain, spam filters notice. It looks like a bot or a compromised account.
Best practice: Space out sends. No more than 50-100 emails per day per domain. If you want to send more volume, use multiple warm domains.
Your IP Address Has a Bad Reputation
This is less common if you're using a reputable email service, but it matters if you're using your own server or a cheap ESP.
Check your IP reputation at MXToolbox.com or similar tools. If it's listed on RBLs (real-time blacklists), that's your problem. Switch email providers or request delisting.
What Actually Fixes This
Priority order, from biggest impact to smallest:
- Set up SPF, DKIM, and DMARC records (non-negotiable)
- Clean your email list to under 2% bounce rate
- Warm up new domains gradually over 2-3 weeks
- Remove trigger words from subject lines
- Simplify email copy - plain text, one link, short
- Space out sends - 50-100 per day maximum
If you do these six things, your deliverability will jump from 30-40% to 75-85% almost immediately. That's the difference between zero replies and consistent replies.
The annoying part is that none of this is about writing better emails. You could have perfect copy, but if your domain authentication is broken or your list is full of bad addresses, nobody sees it. That's why keeping cold emails out of spam is actually infrastructure work, not copywriting work.
Related Guides
- How to Keep Your Cold Emails Out of the Spam Folder
- B2B Cold Email and Spam Compliance: What Actually Matters (And What Doesn't)
- Why Your List Building Is Slow (And What Actually Works)
- How to Write Cold Emails That Actually Get Replies
- Why No One Replies to Your Cold Emails (And What to Do About It)