Back to blog
Engineering

Our 8-Stage Domain Warmup Strategy

Deepak Sirone10 April 20267 min read

When you point a brand-new domain at a brand-new IP address and start sending thousands of emails, mailbox providers treat you like an unknown entity — because you are one. You have no sending history, no reputation signal, and no track record of recipient engagement. The rational default for Gmail, Outlook, and Yahoo is to throttle or reject your mail until you prove you are legitimate.

Domain warmup is the process of gradually increasing your sending volume on a new domain or IP, giving mailbox providers enough signal to build a positive reputation profile. Skip it, and you will see deferrals (temporary rejections), spam folder placement, or outright blocks that can take weeks to recover from.

Why warmup is not optional

Mailbox providers use sender reputation as a primary signal for inbox placement decisions. Reputation is built on multiple factors: volume consistency, bounce rates, spam complaint rates, engagement metrics (opens, clicks, replies), and authentication (SPF, DKIM, DMARC). A new sender has none of this history.

If you send 10,000 emails on day one from a new IP, here is what happens:

  • Gmail: Defers most messages with 421-4.7.28 Our system has detected an unusual rate of unsolicited mail. Your IP gets throttled to a trickle.
  • Microsoft: Places messages in the Junk folder and may block the IP entirely if bounce rates spike.
  • Yahoo: Similar deferral pattern to Gmail, with aggressive throttling for unknown senders.

Recovery from a throttled or blocked IP typically takes 7-14 days of reduced sending with clean engagement metrics. It is far cheaper to warm up correctly from the start.

The 8-stage schedule

Senthop's warmup engine uses an 8-stage schedule that progresses based on time and deliverability signals. The base schedule is:

StageDaily limitTypical durationGraduation criteria
1502 daysBounce rate < 5%, no blocks
21002 daysBounce rate < 3%, no deferrals
32503 daysBounce rate < 2%, complaint rate < 0.3%
45003 daysSame as stage 3
51,0003 daysBounce rate < 1%, complaint rate < 0.1%
62,5004 daysSustained engagement, no provider issues
75,0005 daysStable reputation across all providers
810,000OngoingFully warmed — volume cap removed

The total warmup period is approximately 22-25 days under ideal conditions. In practice, it can be shorter or longer depending on the quality of your recipient list and the type of email you are sending.

Provider-specific considerations

Gmail is the most sophisticated in its reputation modelling. It tracks reputation at the domain level (not just IP), weighs engagement signals heavily, and uses machine learning to detect sending pattern anomalies. Gmail warmup benefits from: consistent daily sending (not bursts), high engagement content (transactional emails outperform marketing during warmup), and a clean list with low bounce rates.

Microsoft (Outlook, Hotmail, Live) relies more heavily on IP reputation and has a formal program (SNDS — Smart Network Data Services) that lets senders monitor their IP reputation. Microsoft is more aggressive about blocking IPs with high complaint rates and slower to lift blocks once applied. We monitor SNDS data for all IPs in our pool and factor it into stage progression.

Yahoo uses a CFL (Complaint Feedback Loop) that reports individual complaints back to the sender. Yahoo is generally more forgiving during warmup than Gmail or Microsoft, but is sensitive to sudden volume spikes. Consistent day-over-day volume increases are key.

How our AI adjusts the pace

The 8-stage schedule above is the baseline. Senthop's IP warmup worker runs hourly, pulling delivery data from the relay_ip_warmup_log table and feeding it to Gemini for analysis. The AI considers:

  • Bounce classification: Hard bounces (invalid addresses) vs. soft bounces (temporary issues) vs. policy bounces (reputation-related). A spike in policy bounces triggers a stage hold or regression.
  • Provider distribution: If 80% of your volume goes to Gmail, the warmup engine optimises for Gmail's specific thresholds rather than treating all providers equally.
  • Engagement trends: Rising open rates signal that the provider is placing your mail in the inbox. Falling rates suggest spam folder placement — the engine slows down.
  • Time-of-day patterns: Some providers are more receptive during business hours. The engine distributes sending across the day rather than front-loading.

The result is a warmup that adapts to your specific sending profile rather than following a rigid schedule that might be too aggressive for a marketing sender or unnecessarily slow for a transactional sender with near-zero bounce rates.

What happens if warmup stalls

If the engine detects sustained deliverability problems — bounce rates above threshold for two consecutive check cycles, or a block from a major provider — it can regress to a previous stage. This is intentional. Pushing volume through a damaged reputation only makes recovery harder.

The dashboard shows your current warmup stage, daily volume capacity, and the specific metrics the engine is watching. If you are stalled, you can see exactly why and take action (clean your list, adjust content, or wait for a block to lift).

Practical advice for a smooth warmup

  1. Start with transactional email. Password resets, order confirmations, and login notifications have high engagement rates. Send these first to build positive signals before adding marketing volume.
  2. Clean your list before you start. If you are migrating from another provider, do not import your entire list on day one. Validate addresses first and remove anyone who has not engaged in 6+ months.
  3. Do not send to purchased lists during warmup. Ever. The bounce and complaint rates will destroy your reputation before it forms.
  4. Be consistent. Send every day. Mailbox providers reward consistent volume patterns and penalise erratic spikes.
  5. Monitor the dashboard. Senthop surfaces warmup progress and flags issues in real-time. Do not ignore a stage hold — it means something needs attention.

Domain warmup is unglamorous infrastructure work, but it is the foundation that everything else depends on. Get it right, and your emails land in the inbox. Rush it, and you spend weeks recovering from a reputation hole that was entirely preventable.

Try it yourself

Try Senthop free — send your first email in 5 minutes

UK-built and hosted email infrastructure with automatic DKIM, SPF, and DMARC. No credit card required.

Start free

Related posts