Email Domain and IP Warm-Up: A Complete 4-Week Guide
A new domain or dedicated IP is like a stranger knocking on the door. Mailbox providers don't know who you are, so they treat you as a threat by default. Warming up fixes that: you gradually show Gmail, Yahoo, and Outlook that your messages get opened, read, and not marked as spam.
What follows is a concrete four-week plan with exact numbers and a reason for every step. No abstract advice.
Why warm-up exists
Every IP address and domain carries a reputation. A fresh domain and a new dedicated IP both start at zero: neither good nor bad. Providers react to that cautiously. If 10,000 messages suddenly leave a new IP, filters read it as a spammer who bought a list — even when every subscriber opted in themselves.
Warm-up is a controlled ramp. You start small, send to your most engaged subscribers first, and grow volume gradually. Providers see that messages get opened, links get clicked, and nobody hits the spam button. Reputation builds. Sending limits expand.
Skip warm-up and 70–80% of messages from a new domain land in spam. Run it properly and the same content, the same domain, reaches the inbox at 95%+. The only difference is patience.
Domain reputation vs IP reputation
Domain reputation and IP reputation are separate signals. Providers weigh both, but not equally.
Domain reputation
Tied to your From-header domain. Moving to a different ESP does not reset it. Gmail has prioritized domain reputation over IP reputation for several years now.
IP reputation
Tied to the sending IP address. Relevant for dedicated IPs. On a shared IP, reputation is pooled across all the ESP's customers — no separate warm-up is needed, but you also have no individual control.
In practice you warm up both. Switching to a new ESP with a dedicated IP but keeping your existing domain means IP warm-up goes faster, because the domain already has history. If the domain is new too, budget a full four weeks.
Before you send the first message
- Set up SPF, DKIM, and DMARC. Without authentication, warm-up is pointless. Gmail and Yahoo have rejected messages from domains without DMARC since early 2024.
- Validate your list. Sending warm-up messages to bad addresses is worse than not warming up at all. Three hard bounces out of 50 messages on day one is a 6% bounce rate — that kills a new IP instantly. Run your list through uChecker and keep only addresses with a valid status.
- Identify your most engaged segment. People who opened within the last 30–60 days. They are your first recipients: most likely to open and click.
- Prepare useful content. The first messages should earn attention, not push a sale. Educational content, digests, product updates — things people actually want to open.
- Set up monitoring before day one. You need daily visibility into bounce rate, open rate, spam complaints, and inbox placement. Google Postmaster Tools is non-negotiable. Configure it before the first send.
4-week warm-up schedule
The numbers below assume a list of 50,000+ subscribers and a dedicated IP. If your list is smaller or you're on a shared IP, scale volumes proportionally — but keep the same ramp pace.
Week 1: foundation
| Day | Volume | Recipients |
|---|---|---|
| 1 | 50 | Highest engagement (opened in last 7 days) |
| 2 | 100 | Highest engagement |
| 3 | 200 | Active (opened in last 14 days) |
| 4 | 400 | Active |
| 5 | 700 | Active |
| 6–7 | pause | Review metrics, adjust |
Target open rate: 40%+. Bounce rate: below 1%. Spam complaints: below 0.1%.
Week 2: ramp-up
| Day | Volume | Recipients |
|---|---|---|
| 8 | 1,000 | Active (opened in last 30 days) |
| 9 | 1,500 | Active |
| 10 | 2,500 | Active |
| 11 | 4,000 | Active + semi-active |
| 12 | 6,000 | Active + semi-active |
| 13–14 | pause | Check Postmaster Tools |
Target open rate: 30%+. Bounce rate: below 2%. If spam complaints exceed 0.1%, drop back one day's volume.
Week 3: broadening the audience
| Day | Volume | Recipients |
|---|---|---|
| 15 | 8,000 | Extended segment (60-day window) |
| 16 | 12,000 | Extended segment |
| 17 | 18,000 | Extended segment |
| 18 | 25,000 | Main list (90-day window) |
| 19 | 35,000 | Main list |
| 20–21 | pause | Review metrics by provider |
By end of week 3, Google Postmaster Tools should show domain reputation of Medium or High. If it shows Low, stop and investigate before continuing.
Week 4: full volume
| Day | Volume | Recipients |
|---|---|---|
| 22 | 45,000 | Full validated list |
| 23 | 55,000 | Full validated list |
| 24 | 70,000 | Full validated list |
| 25 | full volume | Normal sending cadence |
After week 4, send at your normal volume. Just don't jump: if your standard send is 100,000, don't push 200,000 the next day. Sudden spikes trigger filters even on a warmed-up domain.
Metrics to watch daily
Warm-up is not a set-and-forget process. Every day you check four numbers and decide: scale up, hold steady, or roll back.
Bounce rate
Below 2% is acceptable. Above 5%: stop sending and re-validate the list. Remove hard bounces immediately, no retries.
Spam complaints
The threshold is 0.1% (1 complaint per 1,000 messages). Gmail tracks this closely. Above 0.3% and the domain is in danger territory.
Open rate
Early in the warm-up, 40–50% is normal because you're sending to your most loyal subscribers. Below 25% from the first few days points to a content or segmentation problem.
Inbox placement
The share of messages landing in the inbox (not spam, not Promotions). Google Postmaster Tools shows this for Gmail. For other providers, third-party tools are needed.
Mistakes that break a warm-up
Sending to the full list on day one
The most common mistake. A business gets a dedicated IP, sets up the ESP, and decides to push a time-sensitive promo before the window closes. The result: blocklisted by day two, then months of dealing with Spamhaus while warm-up sits on hold.
Starting with inactive subscribers
The logic of “test on people we can afford to lose” backfires. Inactive subscribers don't open. The provider sees zero engagement and draws the obvious conclusion. Start with the people most likely to open.
Skipping the weekend pauses
Pauses are not about weekends. They exist so metrics can settle. Providers need 24–48 hours to process engagement signals and update reputation scores. Without pauses, you're scaling blind.
No list validation before warm-up
Three hard bounces out of 50 messages on day one is a 6% bounce rate. For a new IP, that's a disaster. The provider decides you're a spammer, and there's nothing left to warm up. Validate every address before sending.
Marketing and transactional mail sharing one IP
Marketing campaigns generate more complaints than transactional messages. If everything goes through one IP, marketing problems pull down deliverability for order confirmations and password resets. Keep the streams separate.
Shared IP vs dedicated IP: which one you actually need
Not every sender needs a dedicated IP. On a shared IP, the ESP has already done the warm-up for you. The trade-off is control: if a neighbor on the same IP sends spam, you take the hit too.
Shared IP works if:
- - Monthly volume is under 50,000
- - No bandwidth to monitor reputation daily
- - ESP has strict anti-spam policies (Postmark, Mailgun)
Dedicated IP makes sense if:
- - Monthly volume is 50,000+
- - Deliverability control is business-critical
- - Team has capacity to warm up and monitor
- - Email is a core revenue channel
After the warm-up ends
The warm-up is done, but reputation management is not. Domain and IP reputation are dynamic. Both can drop if you stop paying attention to list quality and content.
- Send regularly. A 2–3 week gap after warm-up erodes some of the reputation you built. Providers expect a steady stream. If you have no campaign planned, send something at least once a week.
- Keep volume stable. Swinging from 10,000 to 100,000 messages week over week looks suspicious. Grow at 20–30% increments.
- Keep validating. Lists age. About 20–25% of addresses become invalid within a year. Check quarterly — far cheaper than recovering from a bounce spike.
- Watch Postmaster Tools weekly. A domain reputation drop from High to Medium is a signal to act now, not in a month.
Warm-up is four weeks of effort that protects deliverability for months. Skip it to save a day, and you spend a quarter recovering.
Automated warm-up tools: worth it?
Services like Lemwarm, Warmbox, and Mailreach automatically send and open messages between network members to simulate engagement. For cold outreach, there's an argument for them. For bulk marketing campaigns, the case is weaker.
Gmail distinguishes artificial interaction patterns from real ones. Ten “opens” from the same pool of accounts is not the same as ten opens from real subscribers across different regions, devices, and time zones. Warming up against your actual list is more reliable. Slower, but more reliable.
In short
- 1.Configure SPF, DKIM, and DMARC before your first send.
- 2.Validate the full list. Zero hard bounces in the first few days is critical.
- 3.Start at 50 messages, roughly double each day.
- 4.Your first recipients are your most engaged subscribers.
- 5.Take weekend pauses so metrics can stabilize.
- 6.Monitor bounce rate, spam complaints, and open rate every day.
- 7.Four weeks and the domain is ready for full volume.
A clean list is the foundation of warm-up
One hard bounce in fifty messages and day one is already broken. Check your addresses before you send.
Validate your list with uChecker