The honest answer to “how do I warm up a new domain?” is: send a small amount of real mail to real people, grow slowly, watch the signals, and stop when anything breaks. This is that schedule.
Week 1: 20/day to highest-intent, high-engagement prospects. Week 2: 50/day. Week 3: 150/day. Week 4: 300/day if complaint rate < 0.1%, filtered-rate < 3%, Postmaster reputation steady. Replace any warmup tool with list verification, authentication, and daily monitoring.
Pre-flight
- SPF, DKIM (1024 or 2048), DMARC at
p=nonewith rua reporting. - Custom tracking domain + branded return-path.
- List verified (bounce rate target < 2%).
- Subdomain strategy: send cold from
mail.yourdomain.com, never from root. - Postmaster Tools enrolled, Microsoft SNDS enrolled.
Week 1 — 20/day to highest-intent
Pick the 100 highest-fit prospects in your ICP — the 2–3% who are most likely to reply. Send to 20/day across 5 working days. Conversational, short, one link max, no unsubscribe-trap footers (but keep a plain unsubscribe line; unsubs are a positive signal compared to complaints).
Check daily: Postmaster domain reputation (should stay “high” for a fresh domain after 48h). Any complaint resets the week — investigate content.
Week 2 — 50/day, narrow ICP expansion
Expand ICP to adjacent titles/industries where intent is still above average. 50/day, 250 for the week. Introduce one follow-up (7-day gap) for non-responders from Week 1.
- Bounce rate must stay < 3%. If higher, re-verify list and pause.
- Reply rate in W1 is the only reliable lead indicator. Under 1%? Rewrite content before scaling.
Week 3 — 150/day, structured sequences
Now you have ~400 prospects through the funnel, enough reply data to trust the template. Go to 150/day with a 3-step sequence (D0, D4, D10). Start using a second sending mailbox on the same domain to balance volume.
Week 4 — 300/day, operational
If complaint rate < 0.1%, filtered-at-delivery < 3%, and Postmaster domain reputation is green, go to 300/day. Start splitting sending across 2–3 mailboxes on the domain, each capped at ~100/day per mailbox to avoid per-mailbox throttles.
Daily monitoring stack (free)
- Postmaster Tools: domain + IP reputation, spam rate, delivery errors.
- Microsoft SNDS: IP-level reputation for Outlook family.
- DMARC aggregate reports (forensic if you can).
- An independent placement test weekly against Gmail + Outlook + Yahoo + Mail.ru + Yandex.
- Manual check: your own test recipient on Gmail personal, Outlook personal, a Google Workspace domain.
Inbox Check covers Gmail, Outlook, Yahoo, Mail.ru, Yandex and more. Seeds outside every warmup pool, so the number you get is what your prospects actually see. No signup.
What to do when something breaks
- Spike in complaints: pause 48h, rewrite subject/first line, relaunch at 50% of current volume.
- Drop in Postmaster reputation: check auth alignment (DKIM pass rate on inbound SPF/DKIM reports), reverify list.
- Gmail folder flip from Primary → Promotions: content is over-optimised. Shorten, remove images, remove tracking pixel.
- Bounce rate climbs: list is stale. Re-verify before sending more.