Cold Email Deliverability Guide: How to Stay Out of Spam
Last updated: March 2026
Email deliverability is the percentage of your emails that actually reach the recipient's inbox rather than landing in spam, the promotions tab, or being silently rejected by the mail server. According to Validity's 2025 Email Deliverability Benchmark, roughly 1 in 6 legitimate emails never reaches the primary inbox. For cold emails specifically, the rate is worse because email providers apply stricter filtering to messages from unknown senders.
None of your cold email strategy matters if your messages never arrive. This guide covers the technical setup, sending practices, and ongoing habits that keep your cold emails in the inbox.
Why Deliverability Matters More Than You Think
Consider the math. If you send 100 cold emails with a deliverability rate of 85% (fairly typical without optimization):
- 85 emails reach the inbox
- At a 40% open rate: 34 opens
- At a 10% reply rate: 3-4 replies
Now improve deliverability to 97% (achievable with proper setup):
- 97 emails reach the inbox
- At a 40% open rate: 39 opens
- At a 10% reply rate: 4 replies
That does not look like much on 100 emails. But over a 6-month outreach campaign of 1,000+ emails, the difference compounds into dozens of additional conversations. And poor deliverability gets worse over time as email providers learn to deprioritize your domain. Good deliverability creates a positive feedback loop.
The Three Pillars of Email Authentication
Email authentication tells receiving mail servers that your email is legitimate, not spoofed. Without these records, your emails are far more likely to be flagged as spam.
SPF (Sender Policy Framework)
SPF is a DNS record that specifies which mail servers are authorized to send email on behalf of your domain. When a receiving server gets your email, it checks the SPF record to verify the sending server is on the approved list.
How to set it up:
- Access your domain's DNS settings (through your domain registrar or hosting provider)
- Add a TXT record with the value:
v=spf1 include:_spf.google.com ~all(for Gmail/Google Workspace) - If you use multiple email services, include all of them in one SPF record
Common mistake: Creating multiple SPF records. You can only have one SPF record per domain. If you use multiple email providers, combine them into a single record.
DKIM (DomainKeys Identified Mail)
DKIM adds a digital signature to your outgoing emails. The receiving server verifies this signature against a public key in your DNS records, confirming the email was not altered in transit.
How to set it up:
- Generate a DKIM key pair through your email provider (Gmail, Outlook, etc.)
- Add the public key as a TXT record in your DNS settings
- Your email provider will automatically sign outgoing messages with the private key
According to Google's 2024 sender guidelines, emails without valid DKIM signatures are significantly more likely to be rejected or marked as spam by Gmail, which processes over 1.8 billion accounts.
DMARC (Domain-based Message Authentication, Reporting & Conformance)
DMARC builds on SPF and DKIM by telling receiving servers what to do with emails that fail authentication. It also provides reporting so you can monitor who is sending email using your domain.
How to set it up:
- Add a TXT record to your DNS:
v=DMARC1; p=none; rua=mailto:dmarc-reports@yourdomain.com - Start with
p=none(monitor only) to see reports without affecting delivery - After verifying everything works, gradually move to
p=quarantineorp=reject
The bottom line: All three records (SPF, DKIM, DMARC) should be configured before you send a single cold email. Missing even one significantly increases your spam risk.
Domain Warmup: Why New Domains Start Cold
If you just set up a new email domain or have never sent cold emails from your existing domain, email providers have no sending history to evaluate. They default to treating you with suspicion.
The Warmup Process
Domain warmup means gradually increasing your sending volume over 2-4 weeks so email providers build a positive reputation for your domain.
| Week | Emails Per Day | Target Recipients |
|---|---|---|
| Week 1 | 3-5 | Contacts who will definitely reply (friends, classmates, colleagues) |
| Week 2 | 5-10 | Warm contacts plus a few cold outreach targets |
| Week 3 | 10-20 | Mix of warm and cold contacts |
| Week 4 | 20-30 | Full cold outreach volume |
Key rules during warmup:
- Get replies: Email providers track engagement. Emails that receive replies signal legitimacy. During warmup, prioritize contacts likely to respond
- Avoid spam complaints: Even one spam complaint during warmup can severely damage your domain reputation
- Send consistently: Do not skip days. Consistent daily sending builds a reliable pattern
- Keep content varied: Sending identical content to multiple recipients triggers spam filters
According to Mailgun's deliverability research, properly warmed domains achieve inbox placement rates above 95%, while domains that skip warmup and immediately send high volumes see placement rates as low as 60-70%.
Whali handles email warmup and deliverability automatically. Connect your email account and Whali manages sending volume, spacing, and domain health so your cold emails reach the inbox from day one. Start your free trial ->
Sending Limits and Volume Best Practices
Even after warmup, sending too many emails too quickly is a common deliverability killer.
Recommended Daily Limits
| Email Provider | Safe Daily Limit (Cold Email) | Maximum Before Risk |
|---|---|---|
| Gmail (free) | 20-30 | 50 |
| Google Workspace | 30-50 | 100 |
| Outlook (free) | 20-30 | 50 |
| Microsoft 365 | 30-50 | 100 |
| Custom SMTP | Depends on provider | Varies |
These limits are for cold email specifically, not total email volume. Regular business emails and replies count separately in most providers' rate limiting.
Spacing Between Sends
Do not send all your daily emails within a 5-minute window. This looks automated and triggers rate limiting.
- Space emails 3-10 minutes apart for natural sending patterns
- Send during business hours in the recipient's time zone (see our best time to send analysis)
- Avoid sending on weekends unless your industry specifically operates then
- Randomize send times slightly each day to avoid predictable patterns
Content Factors That Affect Deliverability
What you write in your emails directly impacts whether they reach the inbox.
Spam Trigger Words
Certain words and phrases significantly increase spam scores. According to Mailmeteor, the most common spam triggers in cold outreach include:
- "Free," "guarantee," "no risk," "act now," "limited time"
- "Click here," "click below," "buy now"
- Excessive use of capital letters or exclamation marks
- "Dear Sir/Madam" or other overly formal, impersonal openings
For cold outreach specifically, avoid salesy language entirely. You are starting a conversation, not running a marketing campaign.
Links and Attachments
- Limit links to 1-2 per email. More than two links dramatically increases spam scores
- Never include attachments in cold emails. They trigger spam filters and feel presumptuous
- Avoid link shorteners (bit.ly, tinyurl). Spam filters flag shortened links because they obscure the destination
- Use your own domain for links rather than third-party tracking domains
HTML and Formatting
- Use plain text or minimal HTML. Heavy formatting with images, colours, and complex layouts screams "marketing email"
- Keep your email signature simple. A name, title, and one link is sufficient. Avoid image-heavy signatures with social media icons
- No tracking pixels if possible. Open tracking pixels from email tools can trigger spam filters. If you must track opens, use tools that implement tracking carefully
Monitoring Your Deliverability
You cannot fix what you do not measure. Here is how to monitor your email deliverability over time.
Key Metrics to Track
| Metric | Healthy Range | Warning Sign |
|---|---|---|
| Bounce rate | Under 2% | Above 5% |
| Open rate | 40-60% for cold email | Below 30% (may indicate spam placement) |
| Spam complaint rate | Under 0.1% | Above 0.3% |
| Reply rate | 5-15% for targeted outreach | Sudden drops from baseline |
Tools for Monitoring
- Google Postmaster Tools (free): Shows your domain reputation, spam rate, and authentication status with Gmail
- MxToolbox (free): Tests your DNS records (SPF, DKIM, DMARC) and checks blacklists
- Mail-tester.com (free): Sends a test email and scores your deliverability setup
- GlockApps (paid): Tests inbox placement across multiple email providers
What to Do If Your Deliverability Drops
- Check your bounce rate: High bounces mean bad email addresses. Clean your list immediately
- Review spam complaints: Even a few complaints can tank deliverability. Remove anyone who complains
- Verify authentication: Use MxToolbox to check that SPF, DKIM, and DMARC are still correctly configured
- Reduce volume: Cut sending volume by 50% for a week, then gradually rebuild
- Check blacklists: Use MxToolbox to see if your domain or IP has been blacklisted
Deliverability problems are invisible until your reply rate craters. Whali monitors your email health in real time, manages sending volume, and alerts you before deliverability issues affect your campaigns. Try Whali free ->
The Pre-Launch Deliverability Checklist
Before starting any cold email campaign, verify every item on this list:
- SPF record is configured and includes your email provider
- DKIM is set up and your provider is signing outgoing emails
- DMARC record exists (start with p=none for monitoring)
- Your domain has been warmed up for at least 2 weeks
- All email addresses on your list have been verified
- Your bounce rate from verification is under 2%
- Your email content has been tested with mail-tester.com (score above 8/10)
- You have set up Google Postmaster Tools for ongoing monitoring
- Daily sending volume is within safe limits for your provider
- Emails are spaced at least 3 minutes apart
Getting deliverability right is a one-time investment that pays off across every cold email you send. Skip this step, and even the most perfectly written templates and carefully researched personalization go to waste.
FAQ
How do I know if my cold emails are going to spam?
Check three indicators: your open rate (below 30% for targeted outreach usually signals spam placement), Google Postmaster Tools (shows your domain reputation and spam rate with Gmail users), and direct testing (send test emails to your own accounts across Gmail, Outlook, and Yahoo to see where they land). A sudden drop in open or reply rates without changing your approach is the strongest spam signal.
Do I need a separate domain for cold email?
Using a separate domain for cold outreach is a common best practice that protects your primary domain's reputation. If your cold email domain develops deliverability issues, your regular business communications remain unaffected. Set up a closely related domain (e.g., mail.yourname.com or yourname-outreach.com) and warm it up for 2-4 weeks before sending.
How long does domain warmup take?
A proper domain warmup takes 2-4 weeks. Start with 3-5 emails per day to contacts who will reply (friends, colleagues), then gradually increase to your target volume of 20-50 per day. Mailgun research shows warmed domains achieve inbox placement rates above 95%, while domains that skip warmup see rates as low as 60-70%.
What is a good bounce rate for cold emails?
Keep your bounce rate under 2%. Rates above 5% signal to email providers that you are sending to unverified or outdated addresses, which damages your domain reputation. Always verify email addresses before sending using tools like ZeroBounce, NeverBounce, or Hunter.io Verify. ZeroBounce data shows unverified lists average a 22.7% bounce rate.
Can I use Gmail for cold email outreach?
Free Gmail accounts can handle small-scale outreach of 20-30 cold emails per day. For higher volumes, Google Workspace (formerly G Suite) on a custom domain is strongly recommended. It allows up to 50-100 cold emails daily, provides better authentication control, and looks more professional than a @gmail.com address.