The fastest way to kill a cold email program is to skip warmup. A brand-new domain that suddenly sends hundreds of emails gets flagged — and once a domain is marked as spam, fixing it takes months.
Here's the schedule that works, the auth you set first, and the signals that tell you the warmup is working.
Why warmup still matters in 2026
Mailbox providers (Gmail, Outlook, Yahoo) don't judge a single email in isolation. They score the sender reputation of the domain and IP you send from — engagement history, complaint rate, bounce rate, authentication posture.
A domain with zero sending history has no reputation, so providers treat its first burst of volume with suspicion. Industry consensus: a cold domain ramped too fast lands 30-70% of its volume in spam or promotions, regardless of how good the copy is.
Step 0: Set up email authentication first
Warmup builds on technical foundations. Without these, even a perfect warmup fails:
- SPF — authorize your sending service in your DNS TXT record
- DKIM — sign every email with your own domain's key
- DMARC — start at p=none, tighten to quarantine after alignment confirms
- BIMI (optional) — the logo in Gmail, only after SPF/DKIM/DMARC pass
- Custom tracking domain — never route clicks through the shared domain of your outreach tool
The 3-week warmup schedule
The volume curve below is the widely used baseline (industry consensus - adjust to your sending limits):
- Week 1 - 10-15 emails/day. Send only to engaged addresses you control. Every reply is a positive signal.
- Week 2 - 20-30 emails/day. Mix in a small number of real prospects; keep open and reply rates high.
- Week 3 - 40-50 emails/day. Approach target volume. Pause and hold if any red flag appears.
The reply test
The strongest reputation signal is a human reply. Your warmup inbox should show roughly 20-30% real replies before you scale. If replies are near zero, providers read "no engagement" - fix response rates before adding volume.
Red flags that burn a domain
- Bounce rate above 3% - every hard bounce is a negative signal. Verify addresses before every send.
- Spam complaints above ~0.1% - the commonly cited warning line.
- Guessing addresses - sending to hello@ on a domain with no such mailbox produces instant hard bounces that eat your reputation.
- Blacklist hits - check mxtoolbox and Google Postmaster weekly.
Already burned your domain?
Don't fight the reputation. Spin up a separate sending subdomain (mail.yourdomain.com), run the same auth + 3-week warmup there, and keep personal mail on the original domain.
Warmup is boring, and it's the difference between a program that compounds and one that dies in week two. Auth first, ramp slowly, track bounces and replies, never guess an address.
Cross-posted from the ColdCrow blog: https://copywise.vercel.app/blog/how-to-warm-up-a-cold-email-domain-2026 . Check deliverability before you send - describe a prospect and get a personalized cold email with a deliverability score in seconds: https://copywise.vercel.app/try
Top comments (0)