How to Warm Up a New Email Domain: A Complete Guide
Last updated:
Affiliate link — we may earn a small commission.
Warm up faster with InboxAlly
InboxAlly automates seed engagement to build domain reputation — 10-day free trial, no credit card required.
What is email domain warmup and why does it matter?
When you register a new domain and start sending email from it, ISPs (internet service providers like Google, Microsoft, and Yahoo) have no prior data about that domain's sending behaviour. With no history, the default position is caution. A brand-new domain that suddenly sends thousands of emails per day looks identical to a spammer who just registered a throwaway domain.
Domain warmup is the process of introducing your domain to the ISP ecosystem gradually — building up a verifiable record of engagement (real recipients opening, clicking, and not marking as spam) before scaling to full sending volume.
Without warmup:
- New domain sends 10,000 emails on day one
- ISPs have no reputation data on the domain
- A large portion lands in spam or is quietly discarded
- Recipients never see the messages
- Open rates are dismal — which makes the reputation problem worse
With proper warmup:
- New domain starts with 50–100 emails to the most engaged recipients
- Engagement rates are high (real subscribers who want the mail)
- ISPs build positive reputation data over 4–8 weeks
- Volume increases gradually as reputation solidifies
- By week 8, full-volume sending lands in the inbox
This is not just a problem for brand-new domains. Migrating from one email platform to another — even with the same domain — can trigger deliverability problems if volume spikes suddenly. A dormant domain that has not sent for 6+ months needs to be re-warmed before resuming at scale.
Step 1: authentication first
No warmup strategy works without correct authentication. These three records must be in place before you send a single warmup email:
SPF (Sender Policy Framework)
SPF is a DNS record that specifies which IP addresses and services are authorised to send email from your domain. If an email arrives from an IP not listed in your SPF record, receiving servers can reject or flag it.
How to set it up: Add a TXT record to your domain's DNS. The format is:
v=spf1 include:yoursendingprovider.com ~all
Replace yoursendingprovider.com with your email platform's SPF record (e.g., include:sendgrid.net, include:servers.smtp2go.com). The ~all at the end is a soft fail — use -all for a hard fail once you are confident no other systems send from your domain.
Important: Only one SPF record is allowed per domain. If you have multiple sending services, merge them into a single record.
DKIM (DomainKeys Identified Mail)
DKIM adds a cryptographic signature to outgoing emails, allowing receiving servers to verify that the message was sent by an authorised sender and was not modified in transit.
How to set it up: Your email sending platform generates a public/private key pair. You add the public key as a TXT record in your DNS (usually at a subdomain like selector._domainkey.yourdomain.com). The platform signs outgoing emails with the private key, and receiving servers verify using the public key.
Most email platforms (Kit, SMTP2GO, Mailchimp, etc.) provide the exact DNS record to add — the setup is usually just copying and pasting the record they give you.
DMARC (Domain-based Message Authentication Reporting and Conformance)
DMARC builds on SPF and DKIM by telling receiving servers what to do when an email fails authentication — and by sending you reports about what is being sent from your domain.
Start with a monitoring policy:
v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com
p=none means take no action on failures — just report. This is the right starting policy during warmup because it gives you visibility without risk. After warmup, move to p=quarantine (send to spam) and eventually p=reject (block entirely) once you are confident the domain's authentication is clean.
Verify all three using a free tool like MXToolbox or dmarcian before starting warmup. A misconfigured SPF or DKIM record during warmup means all that engagement signal is being credited to an unauthenticated domain — wasted effort.
Step 2: BIMI (optional but increasingly useful)
Brand Indicators for Message Identification (BIMI) allows your brand logo to appear in the inbox header of supported email clients (Gmail, Yahoo, Apple Mail). It requires DMARC enforcement (p=quarantine or p=reject) and a Verified Mark Certificate (VMC) for major clients.
BIMI is not required for warmup, but it signals to ISPs that you are a serious, brand-conscious sender — which can support inbox placement at scale. Set it up after the domain is fully warmed and DMARC is enforced.
Step 3: the manual warmup schedule
Manual warmup means controlling your sending volume week by week, starting very low and increasing gradually. The key principle is that engagement rate (opens, clicks, not-spam marks) during warmup is as important as volume. Send only to your most engaged, most likely-to-open subscribers first.
Typical manual warmup ramp:
| Week | Daily volume | Cumulative signal |
|---|---|---|
| Week 1 | 50–100 | Low — ISPs start recording |
| Week 2 | 200–500 | Building |
| Week 3 | 500–1,000 | Strengthening |
| Week 4 | 1,000–3,000 | Positive pattern establishing |
| Week 5–6 | 3,000–10,000 | Scaling with confidence |
| Week 7–8 | 10,000–50,000 | Full ramp possible |
These numbers are indicative. A smaller list (under 5,000 total subscribers) may not need 8 weeks. A very large list or high-frequency sender (daily newsletters, transactional bursts) may need to extend the ramp.
Rules during warmup:
- Only send to engaged subscribers during the first 2–3 weeks. If migrating from another platform, segment out subscribers who opened at least once in the last 90 days and start with those.
- Never spike volume. A jump from 500/day to 50,000/day on day 10 resets progress. Volume increases should be 2–3x at most per week.
- Monitor every day. Check bounce rates and spam complaint rates daily. Any spike above 2% bounces or 0.1% spam complaints means pause and diagnose before continuing.
- Use consistent content. Warmup emails should reflect your real newsletter or content. Sending engagement-bait warmup content and then switching to different content confuses the engagement pattern the ISPs are learning.
Step 4: content quality and anti-spam basics
Inbox placement during warmup is not purely about volume ramp and authentication. Content quality matters too:
- Avoid spam trigger phrases in subject lines — "free", "limited offer", "act now", excessive capitalisation, multiple exclamation marks
- Text-to-image balance — do not send emails that are entirely images. Spam filters struggle to read image-only emails and are more likely to flag them
- Unsubscribe link — always include a one-click unsubscribe. Not just legally required (CAN-SPAM, GDPR) but a positive deliverability signal
- Physical address — include a mailing address in the footer (legal requirement for commercial email in most markets)
- From name and address — use a recognisable from name that matches what subscribers opted in to. Unexpected from names reduce engagement and increase spam marks
- HTML quality — clean HTML with proper structure. Broken tags, invisible text, or large link clusters are spam filter signals
Step 5: tool-assisted warmup with InboxAlly
Manual warmup is free and effective, but it relies entirely on your real subscribers generating the engagement signals the ISPs use to build your reputation. The problem: during warmup, your real subscriber list may be small, you may not want to send frequently to a small audience while testing, or you may need faster reputation building than a gradual manual ramp allows.
InboxAlly addresses this by adding synthetic engagement signals from its seed network — real email addresses across Gmail, Outlook, Yahoo, and other providers that are managed by InboxAlly. When you send, the seed addresses open, move messages from spam to inbox, mark as not spam, and occasionally click. These signals supplement whatever engagement your real subscribers generate.
Why seed engagement works: ISPs track aggregate engagement signals from all recipients on your domain's sending history. More engagement signals, more positive data points. InboxAlly's seed network provides a consistent stream of positive signals that run parallel to your real sends.
The Starter tier (100 seed emails/day, $149/month) is appropriate for most individual domain warmups. The 10-day free trial lets you evaluate whether the IA Score movement and inbox placement test results justify the subscription cost before committing.
Setup for warmup:
- Start the InboxAlly free trial before your first warmup send
- Connect the domain you are warming up
- Follow the manual warmup ramp for real subscriber sends
- InboxAlly runs seed engagement continuously in parallel
- Track IA Score daily — upward movement confirms the reputation is building
- Run inbox placement tests at weeks 2, 4, and 8 to see where emails are landing across major providers
The combination of manual volume ramp with correct content, plus InboxAlly seed engagement, typically produces faster and more stable reputation results than either approach alone.
Step 6: Google Postmaster Tools
Google Postmaster Tools is a free service from Google that gives senders direct visibility into how Gmail is treating their domain. It shows:
- Domain reputation — Google's own assessment of your sender domain (low/medium/high/very high)
- IP reputation — the reputation of the IP addresses you send from
- Spam rate — the percentage of your messages Gmail users marked as spam (this is the data Google actually uses, not your ESP's reported complaint rate)
- Authentication — pass/fail rates for SPF, DKIM, and DMARC on Gmail delivers
- Delivery errors — Gmail's categorisation of any rejected or rejected mail
Setting up Google Postmaster Tools takes about 15 minutes:
- Go to postmaster.google.com and sign in with a Google account
- Add your sending domain and verify ownership (usually via a DNS TXT record)
- Data starts populating once you hit roughly 100 Gmail recipients per day
Monitor Postmaster Tools throughout warmup. Domain reputation moving from "low" toward "medium" and then "high" is confirmation the warmup is working. A spam rate spike on Google's data is a more reliable signal of problems than your ESP's reported complaint rate.
InboxAlly integrates with Google Postmaster Tools, pulling the reputation and spam rate data into its dashboard alongside the IA Score.
Common warmup mistakes
Mistake 1: Sending to an unverified or purchased list on the first day. A purchased or scraped list has no genuine opt-in and typically includes spam traps, invalid addresses, and disengaged contacts. The resulting bounce and complaint rates on day one of a warmup permanently damage the domain's reputation before it ever had a chance to build.
Mistake 2: Starting warmup before authentication is in place. If SPF, DKIM, or DMARC are not correctly configured, the positive engagement signals during warmup are attributed to an unauthenticated identity — not to your domain. Fix authentication first. Verify it before sending a single warmup email.
Mistake 3: Inconsistent sending during warmup. Warmup requires consistent, predictable sending. A week of good engagement followed by two weeks of silence, then a sudden burst, confuses ISPs and can reset reputation. Once you start the warmup, maintain a regular cadence throughout.
Mistake 4: Warming up with different content than the real newsletter. Some senders send high-engagement warmup content ("Here's your free guide!") and then switch to their actual newsletter content. ISPs are learning from the engagement pattern, not just the volume. If warmup engagement is unusually high relative to your real newsletter content, the reputation may not transfer cleanly. Warm up with representative content.
Mistake 5: Skipping inbox placement testing. Many senders assume warmup is working because open rates look reasonable. But open rate is not the same as inbox placement rate. An email that lands in the promotions tab may get opened eventually, but an email in the spam folder almost never does. Run inbox placement tests — InboxAlly's built-in tool, GlockApps, or similar — to confirm where emails are actually landing, not just whether they are getting opened.
Mistake 6: Using warmup as a substitute for list hygiene. Warmup builds reputation on a domain with a clean list. If your list has high bounce rates, outdated addresses, or low consent quality, warmup will not fix those problems — it will accelerate the damage. Clean the list before warming up.
Timeline expectations
| Phase | Timeline | What to expect |
|---|---|---|
| Authentication setup | Day 0–1 | SPF, DKIM, DMARC verified. No sending yet. |
| Early warmup | Week 1–2 | Low volume, high engagement. ISPs start recording. IA Score baseline. |
| Building phase | Week 3–4 | Moderate volume ramp. Inbox placement tests should show improvement. |
| Scaling phase | Week 5–6 | Larger volumes. Domain reputation moving toward medium/high in Postmaster Tools. |
| Full volume | Week 7–8 | Most senders can send full list volume reliably. Continue monitoring. |
| Ongoing | Ongoing | Maintain list hygiene, monitor complaint rates, re-warm after gaps of 90+ days. |
These are typical timelines for a well-managed warmup. Senders with very large lists or very high frequency targets (daily sends to 500k+) may take longer. A clean new domain with strong engagement can warm faster.
What to do if warmup fails
Signs of a warmup in trouble:
- Bounce rates above 2% on any single send
- Spam complaint rate above 0.1%
- IA Score declining rather than improving
- Postmaster Tools showing domain reputation stuck at "low" after 4+ weeks
- Inbox placement tests consistently showing spam folder placement
Diagnosis checklist:
- Verify SPF, DKIM, and DMARC are still correctly configured (DNS records can accidentally be deleted or overwritten)
- Check the list for spam traps and invalid addresses (use a list hygiene service)
- Review the last 5 emails for spam trigger content or broken HTML
- Check whether sending IPs are on any blocklists (InboxAlly's free blocklist lookup or MXToolbox)
- Pause sending for 3–5 days if complaint rates are above 0.1%, then resume with a lower volume and cleaner list segment
If the blocklist lookup shows your IP or domain is on a major list, address the blocklisting before continuing warmup.
Bottom line
Email domain warmup is not optional for any new domain that needs reliable inbox placement. The fundamentals are: correct authentication first, gradual volume ramp starting with the most engaged recipients, consistent sending behaviour, and content that earns real engagement.
For senders where inbox placement is a commercial priority — newsletters with sponsorship revenue, ecommerce with abandoned cart sequences, SaaS with onboarding flows — the added insurance of tool-assisted warmup through InboxAlly is worth the 10-day free trial investment. It accelerates the reputation-building timeline and provides the IA Score, inbox placement testing, and Postmaster Tools integration needed to know whether the warmup is actually working.
The alternative to doing warmup properly is a domain that never earns ISP trust — which means email campaigns that land in spam from day one and never recover.
Verify current InboxAlly pricing and trial terms at inboxally.com.
Stay in the loop
Monthly updates — guides, comparisons, and useful tips. No spam. Unsubscribe anytime.
Warm up faster with InboxAlly
InboxAlly automates seed engagement to build domain reputation — 10-day free trial, no credit card required.
Frequently Asked Questions
Related Articles
Last updated: