How to Warm Up a New Sending Domain
Domain warming means gradually increasing send volume from a brand-new sending domain over four to six weeks, starting with your most engaged contacts, so mailbox providers build a positive reputation for you before you send at full scale. Skip it and your first big campaign lands in spam — and the damage takes months to undo.
What mailbox providers are actually measuring
A brand-new domain has no history. To Gmail, Outlook, and Yahoo, it is indistinguishable from a domain a spammer registered this morning — because that is exactly what most brand-new high-volume senders are. Filters respond to unknown domains with suspicion by default.
What resolves that suspicion is not time. It is evidence. Specifically:
- Engagement. Opens, clicks, replies, and messages moved out of spam into the inbox. Positive engagement is the single strongest reputation signal.
- Complaint rate. Spam-button presses. The tolerable ceiling is very low — keep it under roughly 0.1%.
- Bounce rate. Hard bounces to nonexistent addresses look like list-buying. Keep hard bounces under about 2%.
- Volume consistency. Smooth, predictable growth reads as a real business. Zero-to-fifty-thousand overnight reads as a compromised account.
- Authentication. SPF, DKIM, and DMARC properly aligned, from day one, without exception.
Warming is the process of generating that evidence deliberately, in a sequence that never outruns your reputation.
Before you send anything: the prerequisites
- Publish SPF, DKIM, and DMARC. All three. DMARC can start at
p=nonewith a reporting address so you can watch alignment before enforcing. IGSendMail configures SPF, DKIM, and DMARC automatically when you add a domain, which removes the most common cause of a failed warm-up. - Use a subdomain, not your root domain. Send marketing from something like
news.yourdomain.comand transactional frommail.yourdomain.com. Subdomain reputation is largely tracked separately, so a marketing misstep won't sink password-reset delivery. - Set up a real reply-to address that a human monitors. Replies are a strong positive signal, and no-reply addresses discard them.
- Clean the list before the first send. Run every address through verification. During warm-up your bounce tolerance is effectively zero — one dirty import can cost you the whole month.
- Add a visible one-click unsubscribe. Making it easy to leave dramatically reduces spam complaints, which matter far more than a slightly smaller list.
- Set up feedback loops and DMARC report monitoring so you can see complaints and alignment failures while they're still small.
The 30-day warm-up schedule
This is a workable baseline for a list of roughly 50,000 contacts. Scale the numbers proportionally — the shape of the curve matters more than the exact figures. The rule of thumb is to roughly double daily volume every two to three days, never more than doubling in a single day.
| Day | Daily volume | Send to | Watch for |
|---|---|---|---|
| 1–2 | 50–100 | Staff, partners, your most recent openers | Any bounce at all; check inbox placement manually |
| 3–5 | 250–500 | Opened in the last 30 days | Open rate should be very high — 50%+ |
| 6–9 | 1,000–2,000 | Opened in the last 60 days | First complaint signals; Gmail vs Outlook split |
| 10–14 | 4,000–8,000 | Opened in the last 90 days | Open rate dip below 25% — pause if so |
| 15–19 | 12,000–20,000 | Opened in the last 180 days | Bounce creep; spam-folder placement tests |
| 20–25 | 25,000–40,000 | All engaged contacts | Complaint rate trending toward 0.1% |
| 26–30 | Full list | Everyone still worth mailing | Steady state; establish a regular cadence |
Two rules that override the table:
- Never skip a step to catch up. If a day goes badly, hold volume flat rather than jumping. Warm-ups fail from impatience far more often than from bad content.
- Send every day, or near it. A domain that sends 5,000 messages on Monday and nothing until the following Monday looks erratic. Consistency is itself a signal.
Segment by provider, not just by engagement
Gmail, Microsoft, and Yahoo weight signals differently, and they warm at different speeds. Microsoft properties in particular tend to be the slowest and most punishing for new domains.
A practical approach: split each day's send by recipient domain and stage them. Warm Gmail first — it responds fastest to positive engagement and gives you the clearest read. Bring Outlook and Hotmail addresses in around day 6–8, at deliberately lower volume than their share of your list would suggest, and let them lag the curve. Yahoo and AOL slot in alongside Gmail. Corporate domains behind enterprise filters can be brought in last; they're usually a small share of the list and rarely the source of trouble.
What to send during warm-up
Content quality matters more in these four weeks than at any other time. Some specifics:
- Lead with your best-performing content. This is not the moment to test a new format. Send the newsletter or announcement you already know your audience opens.
- Keep the HTML light. Reasonable text-to-image ratio, no single giant image, no heavy nested tables. Include a plain-text alternative.
- Limit links, and keep them on your own domain. URL shorteners and unfamiliar redirect domains are a well-known filter trigger.
- Ask for replies early. A "hit reply and tell me what you want more of" email in week one generates the highest-value signal available.
- Avoid heavy promotional language and all-caps subject lines. Not because of magic spam words, but because aggressive promo mail draws complaints, and complaints are what actually hurt.
Diagnosing a warm-up that's going wrong
| Symptom | Likely cause | Action |
|---|---|---|
| Open rate collapses on one provider only | Provider-specific filtering kicked in | Cut volume to that provider by 75% for a week |
| Hard bounces above 2% | Stale or unverified list | Stop. Re-verify the entire list before resuming. |
| Complaints above 0.1% | Unclear consent or wrong expectations | Narrow to recent opt-ins; make unsubscribe more prominent |
| Mail lands in Gmail Promotions | Normal for marketing mail | Not a failure — Promotions is the inbox |
| Everything fine, then sudden drop at scale | You jumped volume too fast | Roll back to the last good volume, hold for 5 days |
| DMARC reports show alignment failures | A sending source isn't authenticated | Find the unauthenticated source before increasing volume |
If you're not sure which of these you're looking at, run a deliverability audit to check your DNS records, authentication alignment, and blocklist status in one pass. And for the broader picture on reputation, seed testing, and inbox placement, our guide to email deliverability covers what to monitor after the warm-up ends.
After the warm-up: keeping the reputation you built
Reputation decays. A domain that goes quiet for six weeks and then sends 40,000 messages is effectively cold again, and you'll be re-warming from a worse starting point than a fresh domain, because filters remember the volume spike.
Maintenance is simple and non-negotiable: send on a consistent schedule, suppress non-openers after roughly six months, remove hard bounces immediately and automatically, keep watching complaint rate weekly, and re-verify the list quarterly. IGSendMail handles bounce suppression and complaint processing automatically, which removes the most common way a healthy domain slowly goes bad.
Frequently asked questions
How long does it take to warm up a new sending domain?
Four to six weeks for most senders to reach full volume safely. Very small lists under a few thousand contacts can be warmed in two to three weeks; lists above 500,000 often need eight weeks or more with careful provider-by-provider staging.
Do I need to warm up a dedicated IP too?
If you're on a dedicated IP, yes — warm the IP and the domain together on the same curve. On a shared IP pool the provider's existing reputation carries the IP side, so you're only warming the domain, which is faster.
Can I warm up a domain by sending to purchased or seed lists?
No. Purchased lists produce bounces and complaints, which is the opposite of what warming needs, and mailing them violates most anti-spam laws. Small seed-test accounts are useful for checking placement but generate too little engagement to build reputation on their own.
What happens if I skip warm-up and just send?
Expect a large share of that first campaign to land in spam or be rejected outright, and expect the resulting negative reputation to take one to three months of careful sending to repair. It is almost always faster to warm properly than to recover.
Should I warm my root domain or a subdomain?
A subdomain. Sending marketing from a subdomain keeps its reputation largely separate from your root domain, so a bad campaign doesn't jeopardize password resets, receipts, or your team's day-to-day business email.
Starting on a new domain? Launch with IGSendMail — automatic SPF, DKIM, and DMARC setup, 99% inbox deliverability, and a free 24-hour migration so your warm-up starts on solid ground.