Get the inbox wrong and nothing else matters
Eight pillars of inbox placement
Get these right and you've solved the majority of deliverability before you send a single campaign.
SPF / DKIM / DMARC
All three, aligned, validated continuously.
RequiredDomain separation
Cold mail on dedicated domains, isolated from primary.
Best practiceWarmup
2–4 weeks to build reputation before volume.
2–4 wksSender rotation
4–5 mailboxes per domain, rotated automatically.
4–5 / domainList verification
Verify before every send; suppress bounces.
< 3% bounceCustom tracking
Your own tracking subdomain over HTTPS.
Per domainThe three things that fix most spam problems
Authentication, warmup and list hygiene account for the vast majority of inbox-placement issues. Master these first.
SPF, DKIM and DMARC — the non-negotiables
Since Google and Yahoo's 2024 bulk-sender requirements, all three records must be present and aligned or your mail is filtered or rejected. SPF authorizes which servers can send for your domain, DKIM signs each message so it can't be tampered with, and DMARC tells providers what to do when checks fail — and gives you reporting.
- SPF: authorize every service that sends as you
- DKIM: cryptographically sign every message
- DMARC: set policy (none → quarantine → reject) + reporting
- Alignment: the From domain must match SPF/DKIM
Warmup builds the trust you don't have yet
A new mailbox has no history, so Gmail and Outlook treat it with suspicion. Warmup simulates genuine engagement — sends that get opened, replied to and pulled out of spam — to build sender reputation gradually. Plan 2–4 weeks before real volume, or start with pre-warmed mailboxes that arrive reputation-built.
- 2–4 week warmup runway for new domains
- Keep warmup running during live campaigns
- Ramp volume gradually, never spike
- Or skip the wait with pre-warmed accounts
Clean lists are the cheapest win
Invalid addresses bounce, spam traps blacklist you, and low engagement signals that you're unwanted. Verifying and pruning before every send keeps bounce rate under 3% and complaint rate under 0.1% — the thresholds that decide whether providers trust your next send.
- Verify validity, catch-all and disposable domains
- Suppress hard bounces immediately
- Remove role addresses and known traps
- Keep bounces < 3%, complaints < 0.1%
The 8-step deliverability playbook
Work through these in order. Each one compounds — skip an early step and the later ones can't save you.
Authenticate every sending domain (SPF, DKIM, DMARC)
Authentication is the price of entry. Since Google and Yahoo's 2024 bulk-sender rules, mail without aligned SPF, DKIM and DMARC is filtered or rejected outright. Get all three green before you send a single cold email.
- Publish an SPF record authorizing every service that sends as your domain
- Enable DKIM so each message is cryptographically signed and tamper-evident
- Set a DMARC policy (start at p=none, move to quarantine, then reject)
- Confirm SPF and DKIM alignment — both must match the From domain
Use a separate domain for cold outreach
Never send cold campaigns from your primary domain. A reputation hit on a throwaway sending domain is recoverable; a hit on your corporate domain costs you internal and transactional email too.
- Register lookalike domains (try-, get-, -hq variants) for outreach only
- Point each cold domain's traffic away from your primary MX reputation
- Redirect the cold domain's root to your real site for legitimacy
- Keep transactional, marketing and cold mail on separate domains
Warm up new domains and mailboxes
A brand-new mailbox has zero sending history, so providers don't trust it. Warmup simulates genuine, positive engagement — opens, replies, moving out of spam — to build reputation gradually before real volume.
- Allow 2–4 weeks of warmup for new domains and mailboxes
- Ramp daily volume slowly rather than spiking on day one
- Keep some warmup running even during live campaigns
- Use pre-warmed mailboxes if you need to send sooner
Spread volume across mailboxes and rotate senders
Concentrating all sending on one inbox is fragile and looks unnatural. Distributing volume across several mailboxes per domain protects reputation and lets you scale safely.
- Run roughly 4–5 mailboxes per domain for healthy distribution
- Cap each mailbox at a conservative daily send (≈30–50 cold/day)
- Use automatic sender rotation so no single mailbox is overloaded
- Pin mailboxes to dedicated proxies/IPs to isolate reputation
Verify and clean your list before every send
List quality is reputation. Invalid addresses bounce, spam traps get you blacklisted, and low engagement tells providers you're unwanted. Clean lists are the cheapest deliverability win there is.
- Verify every address for validity, catch-all and disposable domains
- Suppress hard bounces immediately and don't re-send to them
- Remove role addresses (info@, sales@) and known spam traps
- Keep bounce rate under 3% and complaint rate under 0.1%
Write like a human — content and personalization
Spammy content gets filtered no matter how clean your setup is. Cold email that reads like a one-to-one note from a real person lands; templated blasts with heavy HTML and links do not.
- Keep it short, plain-text-leaning, and free of image-only bodies
- Limit links (ideally one) and avoid spam-trigger words
- Personalize the whole message, not just a {{first_name}} token
- Make every send unique — identical bulk copy is a spam signal
Use your own tracking domain (or skip tracking)
Shared open/click tracking domains are a top hidden cause of spam placement — you inherit the reputation of everyone else using them. Use a custom tracking subdomain, or turn off open tracking entirely for cold.
- Provision a tracking subdomain on your own domain (track.yourco.com)
- Serve tracking over HTTPS with a valid certificate
- Consider disabling open-pixel tracking on cold campaigns
- Rotate tracking domains if you operate at high volume
Ramp volume steadily and monitor reputation
Sudden spikes look like spam attacks; steady, gradually increasing volume reads as an established sender. Watch your reputation signals and slow down at the first sign of trouble — never push harder.
- Increase volume gradually week over week, never in jumps
- Watch a per-mailbox reputation score and auto-throttle on drops
- Monitor 12+ blacklists and act on the first listing
- Track Google Postmaster Tools domain & IP reputation
The numbers that keep you in the inbox
Cold-email deliverability comes down to staying inside a handful of thresholds. Keep every metric in the green and placement takes care of itself.
| Metric | Safe range | Why it matters |
|---|---|---|
| Bounce rate | < 3% | Above 3% throttles reputation fast. Verify lists before every send. |
| Spam-complaint rate | < 0.1% | Google's hard ceiling. Cross 0.3% and you'll be filtered domain-wide. |
| Cold sends / mailbox / day | 30–50 | Conservative cap for a warmed mailbox. Scale with more mailboxes, not more volume. |
| Mailboxes / domain | 4–5 | Healthy distribution. Spread risk across multiple domains too. |
| Warmup runway (new domain) | 2–4 wks | Build reputation before real volume — or start with pre-warmed mailboxes. |
| Primary-inbox placement (target) | ≥ 90% | Below this, audit auth, tracking domain and content before sending more. |
Deliverability, answered
Still curious? Our team responds in under an hour.
Talk to sales