IP Warming Done Right: Build Sender Reputation From Scratch
You just got a shiny new dedicated IP address. Or maybe you registered a fresh sending domain. Either way, ISPs like Gmail, Yahoo, and Outlook have never seen traffic from you before, and they're watching every signal from your first batch of emails to decide if you're legitimate or a spammer.
Send too much too fast? Straight to spam. Send to bad addresses? Even worse. But ramp up gradually with clean, engaged contacts? That's how you build sender reputation that sticks.
IP warming is the single most important process you'll go through when establishing a new sending identity. Get it right, and you're sending at full volume within weeks. Get it wrong, and you're spending months recovering from deliverability damage that didn't need to happen.
This guide covers the full process - from pre-warming list preparation through a week-by-week schedule to the metrics you should monitor at every stage.
What Is IP Warming (And Why ISPs Demand It)
IP warming is the process of gradually increasing email volume from a new IP address or domain to build a positive sender reputation with mailbox providers. Instead of sending 50,000 emails on day one, you start with a few hundred and scale up over 2-6 weeks.
Why do ISPs care? Because spammers constantly rotate through fresh IPs. They buy a new server, blast as many inboxes as possible, get blocked, and move on to the next IP. When ISPs see a brand new IP suddenly sending thousands of emails, that pattern looks identical to a spammer.
Warming proves you're different. By sending small volumes to engaged contacts and generating positive signals - opens, clicks, replies, no spam complaints - you demonstrate that real people actually want your emails. Over time, ISPs increase the amount of mail they'll accept from your IP and deliver it to the inbox instead of spam.
IP Reputation vs Domain Reputation: You Need Both
Here's something a lot of senders don't realize: IP reputation and domain reputation are separate scores. Gmail, in particular, has shifted heavily toward domain-based filtering in recent years. Microsoft has weighted domain signals heavily for even longer.
What this means practically: even if your ESP provides warm, shared IPs with excellent reputation, your domain still starts cold. You can't piggyback entirely on someone else's IP reputation. Your domain has to earn its own trust.
| Factor | IP Reputation | Domain Reputation |
|---|---|---|
| What controls it | Sending server infrastructure | Your From address domain |
| Portability | Resets when you change IPs/ESPs | Follows you across ESPs and IPs |
| Who tracks it | All major ISPs | Gmail, Microsoft, Yahoo (weighted differently) |
| Recovery time | 2-4 weeks on fresh IP | 4-8 weeks if damaged |
| Warm-up needed? | Yes, for dedicated IPs | Yes, for new/unused domains |
The takeaway: warm both your IP and domain simultaneously. If you're on a shared IP through your ESP, your IP is already warm - but you still need to ramp up domain sending gradually.
Pre-Warming Checklist: What to Do Before Sending Anything
Warming starts before you send your first email. Skip any of these steps and you're building on a weak foundation.
1. Authenticate Your Domain
Set up SPF, DKIM, and DMARC records before sending a single message. ISPs check authentication on every email, and missing records are an immediate red flag during warming. Gmail and Yahoo's 2024 sender requirements made this mandatory for bulk senders, and those rules are still in full effect.
2. Verify Your Email List
This is the step that every ESP warming guide mentions in passing but nobody covers properly. Your warm-up list must be verified clean before you start.
During warming, even small numbers of bounces carry outsized weight. If 3% of your first 500 emails bounce, ISPs see a sender who can't even maintain a clean list. That's a terrible first impression on a brand new IP.
Run your entire sending list through Bulk Email Checker before warming begins. Remove every address that fails verification. Flag catch-all domains and role-based addresses for later in the warm-up, not the early stages when reputation is most fragile.
3. Segment by Engagement
After verification, segment your list by engagement level. Your most active subscribers - people who opened or clicked in the last 30 days - go in Tier 1. These are the contacts who will generate the positive signals ISPs need to see during warming. Contacts with 30-90 day engagement go in Tier 2. Everything else goes in Tier 3 or later.
4. Prepare Your Content
Your warm-up emails should be the best content you send all year. High open rates and clicks during warming directly build your reputation. Don't waste this window on generic newsletters. Send your highest-performing templates, your best offers, the content your audience actually engages with.
5. Keep Your Old Sending Infrastructure Active
Don't shut down your old ESP or IP until warming is complete. If something goes wrong during the warm-up, you need the ability to pause and fall back to your established sending identity without disrupting your email program entirely.
The Week-by-Week Warming Schedule
The exact schedule depends on your total list size and target volume. Here's a framework for warming a dedicated IP to handle 50,000+ emails per day:
| Day | Daily Volume | Who to Send To | Key Focus |
|---|---|---|---|
| Day 1-2 | 200-500 | Most engaged (opened in last 7 days) | Maximize open rate |
| Day 3-4 | 500-1,000 | Engaged (opened in last 14 days) | Watch bounce rate closely |
| Day 5-7 | 1,000-2,500 | Active (opened in last 30 days) | Monitor spam complaints |
| Week 2 | 2,500-10,000 | Tier 2 (30-90 day engagement) | Check inbox placement |
| Week 3 | 10,000-25,000 | Broader verified list | Maintain engagement rates |
| Week 4+ | 25,000-full volume | Full verified list | Stable deliverability |
Critical rule: never increase volume by more than 2x per day. If you sent 1,000 yesterday, don't jump to 5,000 today. Doubling (or slightly less) is the safe ceiling. If you hit deliverability issues at any stage, hold volume or reduce it until metrics stabilize before ramping again.
Also maintain consistent sending patterns. Send at roughly the same time each day. Don't send Monday through Thursday and skip Friday through Sunday. ISPs view erratic sending patterns as suspicious - it looks like burst spam behavior.
Metrics to Watch During Warming
You can't just send and hope. Active monitoring during warming is mandatory. Here's what to track and what the numbers should look like:
Bounce rate: Keep under 0.5% during warming. If you're hitting 1%+, stop and re-verify your list. Bounces during warming are weighted much more heavily than bounces from an established sender.
Spam complaint rate: Stay under 0.1% (1 complaint per 1,000 emails). Gmail's Postmaster Tools will show this for Gmail recipients specifically. If complaints spike, your content or list quality needs attention.
Open rate: Target 30%+ during the first two weeks. You're sending to your most engaged contacts, so this should be achievable. If opens drop below 20%, ISPs aren't placing your emails in the inbox.
Inbox placement: Use seed testing or inbox placement tools to verify where your emails actually land. High open rates with low clicks could mean promotions tab placement, which is different from spam.
Deferral/throttling messages: Check your ESP's delivery logs for 4xx temporary rejection codes. These mean ISPs are throttling you - reduce volume for that provider and slow down your ramp.
Common IP Warming Mistakes That Tank Deliverability
Sending to unverified lists. The number one warming killer. Every bounce during warming is a massive negative signal. Run your list through Bulk Email Checker's verification API before sending a single warm-up email. At pay-as-you-go pricing, the cost of verification is trivial compared to the cost of a failed warm-up.
Ramping too fast. Impatience kills warm-ups. Doubling volume too quickly triggers throttling and spam filtering. If your business has a deadline for a big send, start warming earlier - don't compress the schedule.
Starting with unengaged contacts. Your first warm-up sends should go to people who actively open and click your emails. Sending to dormant subscribers generates low engagement signals that tell ISPs your mail isn't wanted.
Ignoring per-provider distribution. If 60% of your list is Gmail and you send your entire daily warm-up volume to Gmail addresses only, you're spiking volume to a single provider. Distribute sends proportionally across Gmail, Outlook, Yahoo, and other providers.
Inconsistent sending cadence. Sending 5,000 emails Monday, zero Tuesday, 8,000 Wednesday looks erratic. Spammers operate in bursts. Legitimate senders maintain steady, predictable rhythms. Pick a daily send time and stick to it.
Not having a fallback plan. Keep your old sending infrastructure active for at least 30 days after completing the warm-up. If your new IP gets throttled or filtered, you can pause warming and investigate without halting your entire email program.
Frequently Asked Questions
How long does IP warming take?
Most warm-ups take 2-4 weeks for lists under 100,000 contacts. Larger lists (500,000+) can take 4-6 weeks. Damaged domains recovering from past deliverability issues may need 8 weeks or more. The timeline depends on list size, engagement quality, and how aggressively you ramp.
Do I need to warm up if I'm on a shared IP?
You don't need to warm the IP itself - your ESP handles that. But you still need to warm your sending domain. ISPs track domain reputation separately from IP reputation, and Gmail in particular weighs domain signals heavily. Ramp your sending volume gradually even on shared infrastructure.
What happens if I skip IP warming?
Sending high volume from an unknown IP immediately triggers spam filters. Your emails land in spam, engagement craters, and the ISP learns that your IP sends unwanted mail. Recovering from this can take longer than the warm-up would have taken in the first place. Don't skip it.
Should I verify my list before or during warming?
Before. Always before. Bounces during warming carry far more weight than bounces from established senders. Use a service like Bulk Email Checker to verify your full list before the first warm-up email goes out. The cost is minimal and the risk reduction is enormous.
Can I warm up faster if my list is small?
If your target daily volume is under 5,000 emails, you can likely complete warming in 7-10 days. Smaller lists naturally ramp faster because the volume increments are smaller. But don't skip the graduation - even small senders benefit from starting with their most engaged contacts first.
Stop Bouncing. Start Converting.
Millions of emails verified daily. Industry-leading SMTP validation engine.