A realistic email warm-up schedule for a new sending domain
Warm-up means starting small and increasing only while the signals stay clean. Begin with a handful of messages to real recipients on day one, add a little each day, and hold the volume flat whenever bounces, complaints or spam placement appear. There is no universal schedule; the pace is set by how recipients respond, not by a fixed table.
Why a new domain looks suspicious
A domain registered last week has no history. Receivers have no reason to trust it, and a sudden volume of cold messages is the pattern used by compromised accounts. Warming up is how a domain accumulates the boring evidence that it is a real, consistent sender.
The evidence is not a magic score. It is a mix of authentication, consistent volume, low bounces, some replies, and recipients who do not complain or delete everything unread.
A pacing pattern to adapt, not to follow blindly
A workable shape is small on day one, a modest increase for several days, a flat week, then slow growth. If anything looks wrong, hold or reduce. Volume that goes up while replies go to zero is not progress.
Keep one mailbox per campaign. Mixing offers through a single sender makes it impossible to tell which campaign caused a problem, and it spreads the damage across everything the mailbox sends.
What to measure each day
Track four things: delivery failures, replies, complaints or opt-outs, and whether your own seed addresses land in the inbox. Those four tell you more than any reputation dashboard, because they reflect what real receivers did.
Write the numbers down. Warming a domain by feel, without a record, means you cannot tell whether yesterday's change helped or hurt.
What to do on the days it goes wrong
Some days the numbers look fine and placement does not. Before changing the message, check whether anything else moved: a new list segment, a larger batch, a different mailbox, a template with images. The most common cause of a sudden change is a change you made and forgot about.
If nothing changed and placement still worsens, reduce volume and hold for several days while sending to your most relevant recipients only. Do not pause completely for weeks and then restart at the old volume; that spike is what the domain was being protected from in the first place.
Keep a written log of the daily volume, the segment, and what came back. When a domain recovers, the log tells you which condition it recovered under, and that is the only warm-up method you can trust next time.
An example ramp to adapt to your own responses
| Stage | Daily volume | Move on when |
|---|---|---|
| First contact | 10 to 20 messages | No hard bounces, authentication passing |
| Settling | 25 to 40 | Some replies, no complaints |
| Flat week | Same as the previous stage | Signals stay stable for several days |
| Growth | Add roughly a third | Replies continue and nothing lands in spam |
| Hold | Back to the previous stage | Any bounce spike, complaint or spam placement |
Illustrative only. Recipient behaviour, not this table, decides when to increase.
Daily warm-up routine
- Send only to addresses verified that day
- Keep the message short and specific to the recipient
- Record bounces, replies and opt-outs
- Check two seed inboxes you control
- Hold volume if any signal worsens
- Stop individual sequences on reply
A worked example with hypothetical figures
A consultant starts a new domain with 15 messages a day to marketing managers at companies that publish a contact address. Days two to five send 25, then 35, with two replies and no bounces. The next week stays at 35 while replies hold.
On day nine a batch of 60 produces three hard bounces from an older list segment. The honest response is to drop back to 35, remove the bounced addresses, and verify the rest before continuing, not to push through at 60 because the plan said so.
What the consultant does next matters more than the first week. She writes the change down, notes that the older segment was the cause, and re-verifies that segment before it is used again. Two weeks later the same volume of 35 produces more replies than the earlier 60 did, because the addresses are reachable and the message has been trimmed to one question. The schedule did not create that result; the record of what happened, and the refusal to repeat a bad segment, did.
What this will not do
- No schedule guarantees inbox placement.
- Warm-up cannot compensate for an unverified list or a misleading message.
- A domain can still be filtered for reasons outside your control, including the recipient's own history.
Questions people ask about this
How long does warm-up take?
Weeks, not days, and it depends on replies and complaints rather than a calendar. If signals are clean, keep increasing slowly; if they are not, stay flat until they are.
Can I warm up two domains at once?
You can, but each needs its own attention and its own mailbox. Doing both badly is worse than doing one properly, especially when you are still learning what your list responds to.
Do I need a separate domain for cold email?
Many teams use one so the main domain is insulated from cold outreach risk. If you do, authenticate it properly and keep the same discipline; a second domain is not a licence to send more.
What if my seeds go to spam but replies come back?
Treat it as a warning, not a contradiction. Some recipients may still see the message while others do not. Reduce volume, simplify the message and check authentication before growing again.
Can warm-up be undone by one bad day?
A single bad batch can set a domain back, which is why the sample-first rule exists. The recovery is the same discipline that built it: lower volume, verified addresses, relevant recipients, and time.