How do I warm up a new domain/IP for cold email?

Still have a question, spotted an error, or have a better explanation or a source we should cite?

Warming up a domain takes 4-8 weeks of disciplined, gradual sending. Here's the schedule that actually works.

Before you start: Authentication must be in place first. SPF, DKIM, and DMARC need to be configured and verified before any warmup emails go out. Sending without auth doesn't just hurt your warmup, it can get you blocklisted before you've even started.

Week 1: Send 10-20 emails per day, exclusively to people who will engage (teammates, partners, people who expect your email). Your goal is 100% opens and replies, not outreach volume.

Weeks 2-3: Ramp to 30-75 emails per day. You can start mixing in real prospects, but keep the list quality extremely high. One spam complaint per 100 sends at this stage will set your warmup back significantly.

Week 4: 100-200 per day if engagement signals are good. Check Google Postmaster Tools weekly for spam rate and domain reputation signals. Green is good. Yellow means slow down.

Weeks 5-8: Scale toward your target volume. Double only when engagement rates stay healthy. If open rates drop or complaint rates tick up, hold volume for a week before continuing the ramp.

The key thing people get wrong: they treat warmup as a technical hurdle to rush through. It's actually a signal to mailbox providers that you're a real, engaged sender. Rushing it defeats the purpose. A domain that takes 8 weeks to warm properly will outperform one rushed in 2 weeks for months afterward.

Now if your domain is already active and has been sending, check its current sender reputation and watch for signs of blocklisting before adding cold outreach volume. Our free blocklist checker and SPF checker are good starting points.

Contributors

Who worked on this answer

Every name links to their profile. Every company links to their site. Real people, real accountability.

Ask an AI · tailored to your setup

Get my warmup schedule

Tell me about your domain: How old is it? What authentication records are configured? What's your target daily send volume? Have you sent any cold email from it already? I'll give you a customized warmup schedule.

Edit the yellow boxes, then send to the AI of your choice.