Home/Cold Email
Cold Email

How to Warm Up an Email Domain (The Right Way)

Skip this step and your campaigns are dead on arrival. Here's the exact process.

Why Domain Warmup Is Non-Negotiable

I've helped over 14,000 agencies and entrepreneurs build cold email systems, and the single most common reason their campaigns underperform has nothing to do with the copy. It's deliverability. And at the root of most deliverability problems is one thing: someone launched a fresh domain and immediately started blasting 500 emails a day.

Inbox providers like Gmail, Outlook, and Yahoo treat every new domain as a stranger. No history means no trust, and no trust means your emails go straight to spam - or get blocked entirely before they even get a chance to be read. The warmup process exists to fix that. It's your way of proving to the algorithms that you're a legitimate sender.

This isn't theory. Every cold email system I've built and sold has gone through a structured domain warmup first. Cut corners here and everything downstream - the targeting, the copy, the follow-ups - doesn't matter.

The cost of skipping warmup is steeper than most people realize. The pattern plays out like this: new domain, launch a campaign on day one, blacklisted by day fourteen. Recovery means getting off blacklists (one to three weeks), starting warmup from scratch (four weeks), then resuming campaigns at low volume while monitoring recovery (two or more weeks). What looked like saving a month of setup time ends up costing two to three months of wasted pipeline.

What "Warming Up" Actually Means

Domain warming is the process of gradually increasing your sending volume from a new domain so that inbox providers can observe consistent, positive sending behavior over time. You start small. You generate real engagement. You scale up slowly. That's it.

Inbox providers are watching for specific signals: Are recipients opening your emails? Replying? Marking them as important? Or are they hitting spam? A fresh domain that suddenly sends thousands of emails with no prior history looks exactly like a spam operation - because most spam operations do exactly that. A controlled warmup demonstrates consistent engagement, low complaint rates, and clean list behavior before volume goes up.

One important distinction: this process applies to the secondary sending domain you use for cold outreach, not your primary business domain. Never cold email from the same domain where your invoices, contracts, and client communications live. If the outreach domain takes a hit, you want it isolated from your core business.

There's also a concept worth understanding: your domain reputation persists across IP changes, ESP migrations, and tool swaps. Burn your domain on one sending platform and switch to another? The reputation follows you. That's what makes domain warming different from IP warmup, and why it matters more for cold emailers using shared IP pools - which is most of us. More on the IP vs. domain distinction below.

Domain Warmup vs. IP Warmup: Understanding the Difference

A lot of people confuse these two processes, and that confusion gets people blacklisted. They're related, but they're not the same thing.

IP warmup is about the IP address your emails are sent from. A new dedicated IP has no traffic history, so mailbox providers treat it as suspicious. IP warmup is the process of gradually building that IP's reputation by ramping volume slowly. Here's the key part most people miss: if you're using a shared IP - which most tools like Google Workspace and Microsoft 365 default to - the IP is already warmed by other senders' traffic. You don't need to worry about IP warmup at all in that setup.

Domain warmup is about the sending domain itself - the part after the @ symbol in your email address. IP warmup builds IP reputation, but it does not establish domain reputation. They're separate scores. Your domain is your sending identity, the name recipients see when they receive your emails. Mailbox providers use it to determine whether your emails are trustworthy, and that reputation builds slowly but lasts longer than IP reputation.

For most B2B cold emailers, domain warmup is the variable that counts. If you're on shared infrastructure (Google Workspace, Microsoft 365, most sending tools), your domain is the only thing you need to warm. If you're on a new dedicated IP, you need to warm both simultaneously - and in that case, most practitioners recommend skipping automated IP warmup in favor of a manual ramp that benefits both the IP and the domain at the same time.

The practical takeaway: don't let anyone sell you on "zero warmup" meaning you can skip building domain reputation. Some tools with enterprise IP infrastructure remove the need for IP warmup. Domain reputation is still your responsibility, still requires real sends with real engagement, and still takes time. There's no shortcut around it.

Free Download: Cold Email Scripts That Book Meetings

Drop your email and get instant access.

By entering your email you agree to receive daily emails from Alex Berman and can unsubscribe at any time.

You're in! Here's your download:

Access Now →

How Long Does It Take?

The timeline depends on how aggressively you want to scale and what you're starting from. Here's how to think about it based on your situation:

The key metric to watch isn't time - it's inbox placement. You're looking for consistent inbox placement above 90%, bounce rates under 3%, and no spam folder flags on seed tests. When those conditions hold steady, you're warmed up. Open rates above 20% and bounce rates below 2% are the health indicators to hit before you accelerate volume at each stage.

One more thing worth saying: cutting warmup short is one of the most expensive mistakes in cold email. Your inbox placement may look fine at week three, but your domain's reputation is still fragile. Senders who rush this phase often don't feel the consequences immediately - they hit them two or three campaigns later when their metrics start deteriorating for no obvious reason.

Step 1: Choose the Right Domain Setup Before You Warm Anything

Before you send a single email - warmup or otherwise - you need to make a decision about your domain structure. Most people think about this backwards: they pick a tool, connect a domain, and then realize their setup isn't built to scale. Get the architecture right first.

Never use your primary business domain for cold outreach. If your cold email domain gets flagged or blacklisted, that damage stays isolated. Cold outreach generates spam complaints even at low rates - a single complaint against your main domain can affect every email your business sends, including transactional emails, client communications, and support replies. Always use secondary domains specifically for outreach.

Don't use subdomains of your primary domain either. Subdomains share too much reputation with the parent domain. A burned subdomain can drag your main domain down with it. Buy separate lookalike domains - variations of your brand name - for outbound.

Think about how many domains you actually need. If you're running serious outreach volume, one domain isn't enough. Each warmed inbox can safely send 30 to 50 cold emails per day - that's the consensus among deliverability practitioners running outbound at scale. If you need to send 500 emails per day, you need roughly ten to fifteen warmed inboxes across multiple domains. Scale by adding domains, not by pushing one domain past its safe limit. This also gives you risk protection: if one domain takes a hit, your entire outreach operation doesn't stop.

The typical setup for a serious B2B outreach operation looks like this: two to three inboxes per domain, two to three secondary domains per campaign type. Each inbox gets a unique sender name. Each domain is on Google Workspace or Microsoft 365. Each goes through its own warmup process before touching a real prospect list.

Step 2: Configure Authentication Before You Send Anything

This is where most people skip ahead too fast. Before you send a single warmup email, your DNS records need to be properly configured. Set up SPF, DKIM, and DMARC - all three. Without proper authentication, email warmup efforts are significantly less effective, and misconfigured or missing records are one of the most common causes of deliverability problems. No amount of warmup activity will fix a technical setup that flags you as suspicious from the start.

Once those are in place, validate them with a tool like MXToolbox or Google's Admin Toolbox before moving on. Don't assume your ESP configured them correctly by default - check it yourself. Also set up a custom tracking domain for any link tracking you plan to use, and make sure your "From" domain matches your sending domain. Mismatches are a deliverability red flag.

One more DNS record worth setting up: a custom "from" address that matches the domain you're sending from. Having your reply-to and from address point to the same domain is a consistency signal that helps. If you're using a separate domain for outreach, make sure your email address looks like a real person works there - not a no-reply or generic info@ address.

Need Targeted Leads?

Search unlimited B2B contacts by title, industry, location, and company size. Export to CSV instantly. $149/month, free to try.

Try the Lead Database →

Step 3: The Volume Ramp Schedule (Day-by-Day)

This is the heart of the warmup. You start low and increase gradually, watching engagement metrics before you scale up each increment. The goal at each stage is consistent positive signals, not maximum speed.

Here's a schedule that works for a new domain targeting standard cold outreach volumes:

A few rules during this phase: never increase volume until you've checked your performance metrics by inbox provider. If you're seeing unusual bounce rates or spam placement, pull back 25 to 30% and let things normalize before scaling again. Consistency matters more than speed. Sending every day is part of the signal - missing days and then ramping back up looks erratic. Interruptions, tool switches, or sudden volume spikes can reset your progress.

Also critical: don't send all your emails at the same time each day. Spread them out across normal business hours. Real humans don't send 50 emails at 9:01 AM and then nothing for the rest of the day. The timing pattern is part of what inbox providers evaluate when assessing whether behavior looks legitimate.

After a full warmup, most B2B cold email practitioners cap at 30 to 50 cold emails per inbox per day for sustainable outreach. The safe ceiling per domain is 50 to 60 emails per day depending on the provider. If you need more volume, the answer is more warmed-up inboxes - not pushing one inbox past its safe limit.

Step 4: Generate Real Engagement (This Is the Part That Actually Builds Reputation)

Volume alone doesn't build reputation. Engagement does. Inbox providers want to see that real people are responding positively to your emails. During warmup, that means seeding your early sends to people who will actually open, reply, and mark your emails as important. The positive engagement signals - opens, replies, stars, moving emails out of spam - are exactly what inbox providers use to calibrate your reputation score.

Your domain's reputation can be influenced by multiple factors, including your delete rate (recipients moving emails to trash), spam reports, unsubscribe requests, email content quality, and your overall engagement rate. During warmup, you're trying to maximize the positive signals and minimize the negative ones before your real outreach volume kicks in.

The manual approach: email people you know personally, ask them to reply, and have them move any emails that end up in spam back to the inbox. It's low-tech but it works for low-volume warmup. This method works if you're sending 10 to 20 emails per day and don't have the budget for tools. The tradeoff is it requires real coordination and doesn't scale well.

What you want to avoid during warmup: sending to unverified or cold lists. If you're getting bounces or complaints during warmup, it undermines the whole process. The list you send during warmup matters just as much as the domain you're sending from. Make sure whatever contacts you're using early on are validated - spam traps can get your domain blacklisted, and unverified contacts waste your warmup budget on emails that will never be seen.

Before any warmup email touches a real contact, run your list through a verification tool. ScraperCity's email validator can help you clean a list before it ever touches your warming domain - real verification goes deeper than syntax checks, confirming at the SMTP level whether the mailbox actually exists. That's the difference between a warmup that builds clean reputation and one that quietly starts accumulating bounces from day one.

Content during warmup also matters: Sending warmup emails that include sales-heavy subject lines, multiple links per email, or attachments trains spam algorithms to see your domain as a bulk sender from day one. Keep warmup emails plain-text, conversational, and link-free. They should look like real person-to-person messages, because that's exactly what inbox providers want to see.

Step 5: Use a Dedicated Warmup Tool (If You're Scaling)

Manual warmup works if you're sending small volumes - under 20 emails a day, you can do it yourself. But if you're running a multi-inbox outreach system, you need automation. Warmup tools connect to your inbox and simulate human-like engagement: emails get sent within a network of real inboxes, opened, replied to, moved out of spam, and marked as important. This builds your sending reputation faster than manual methods and does it at a scale that would be impossible to manage by hand.

The key distinction here: warmup tools are effective for cold email because they use real inbox networks generating real engagement signals. This is different from fake warmup services that use bot accounts - those can actually hurt your reputation. Use tools with established networks of genuine inboxes.

A few tools worth looking at:

One important operational note: once you start cold outreach, keep your warmup tool running in the background. Warmup isn't a one-time event you complete and switch off. If you turn off warmup and your cold emails start getting ignored or marked as spam, your reputation degrades quickly. The ongoing warmup activity maintains a baseline of positive engagement signals even while your real campaigns are running.

Also set up a filter in your email provider so warmup emails skip your primary inbox. Replies pile up fast and you don't want them mixed in with your real mail.

Free Download: Cold Email Scripts That Book Meetings

Drop your email and get instant access.

By entering your email you agree to receive daily emails from Alex Berman and can unsubscribe at any time.

You're in! Here's your download:

Access Now →

Step 6: Monitor Your Sender Reputation Throughout

Warming up isn't a box to check once. Keep an eye on your sender reputation throughout the process and after. Use Google Postmaster Tools and Microsoft SNDS to track how inbox providers are scoring your domain. These are free, direct signals from the providers themselves - if your domain reputation is slipping, you'll see it here before it becomes a crisis.

Watch for these warning signs during and after warmup:

If you stop sending for an extended period and then suddenly ramp back up, that also looks suspicious. Consistent sending cadence is part of maintaining the reputation you built. If an account has been inactive for 60 days or more, treat it as a new warmup starting from the beginning.

The Multi-Domain Infrastructure Strategy (For Anyone Running Serious Volume)

If you're running cold outreach at any real scale, one domain isn't going to cut it. This is a concept most warmup guides gloss over, but it's one of the most important structural decisions you'll make in your outreach setup.

Here's the math: each warmed inbox should send no more than 30 to 50 cold emails per day to stay under the radar of email provider thresholds. If your goal is to send 500 cold emails per day, you need 10 to 17 inboxes. Those inboxes should be spread across multiple domains - not all stacked on one. When you concentrate too many inboxes on a single domain and something goes wrong, you lose everything at once. Distributing across multiple domains means one bad day doesn't kill your entire operation.

The practical setup most experienced cold email operators use:

One specific mistake that burns domains even with a proper per-inbox setup: putting a hyperlinked company URL in your email signature. Gmail, Outlook, and Apple Mail auto-link any .com string and treat it as a tracking link, which is a known spam trigger at volume. Use your brand name as plain text in the signature, not a link. Drop the .com entirely.

Another common mistake: using the same sender name across multiple mailboxes on the same domain. Filters cluster these patterns instantly. Every mailbox needs its own unique full name - this is especially important if you're running campaigns at scale across many inboxes.

Fresh domains can also be subject to what practitioners call a "fresh domain blacklist" that can affect new domains for up to 90 days after purchase. This is one reason experienced operators buy domains well in advance of when they plan to use them - it gives the domain time to age before warmup even begins, which reduces the friction in the warmup process.

What to Do Before You Start Sending Cold Emails (Post-Warmup Checklist)

Once your domain is warmed up, you need a clean, verified prospect list to send to. This is where a lot of outreach programs fall apart - the warmup was done right, but the list is garbage. High bounces immediately start eroding the reputation you spent weeks building.

Before your first real campaign, work through this checklist:

1. Verify your entire prospect list. Run every contact through an email verification tool before your first real send. This isn't optional. Unverified lists introduce bounces, and bounces during your first real campaigns start dragging down the reputation you just built. Verify before you launch, not after you start seeing problems.

2. Source high-quality, targeted contacts from the start. The quality of your list affects your warmup and your campaigns. Sending to generic exports with low relevance generates low engagement and higher complaint rates - both of which hurt deliverability. When it comes to building your prospect list, you want accurate, filterable data from the start. A B2B lead database that lets you filter by job title, industry, seniority, and company size means you're building a targeted list, not spray-and-praying at a generic export. Targeted sends get better engagement, and better engagement protects your sender reputation.

3. Find missing contact info before your campaign launches. You'll often have a list of companies and names but be missing the actual email addresses. An email finding tool fills in those gaps so you're working with a complete, sendable list rather than a partial one that needs manual research.

4. Check your seed test results. Before sending to real prospects, send to a seed list - email addresses across Gmail, Outlook, Yahoo, and other major providers that you can monitor - to confirm your emails are landing in the inbox, not spam. This is your final deliverability check before going live.

5. Confirm your warmup tool is still running. As mentioned above, don't switch it off when campaigns start. Keep the background warmup activity going to maintain positive engagement signals while real outreach is in flight.

6. Set up Google Postmaster Tools monitoring. You want to be watching your domain reputation score from the moment you start sending real volume. If it starts dropping, you want to catch it early - not after a full campaign run has compounded the damage.

Need Targeted Leads?

Search unlimited B2B contacts by title, industry, location, and company size. Export to CSV instantly. $149/month, free to try.

Try the Lead Database →

Troubleshooting: What to Do When Warmup Goes Wrong

Even when you follow the process correctly, things can go sideways. Here's how to diagnose and respond to the most common problems:

Spam placement despite warmup: Usually one of two things. Either your warmup tool's engagement network has low quality and providers aren't counting those signals, or your actual email content is triggering filters. Check if the problem is domain-wide or limited to specific inbox providers. If it's Gmail-specific, check Postmaster Tools. If it's across the board, look at your content - subject lines, link presence, HTML formatting. Plain-text emails during warmup reduce this risk significantly.

Bounce rate creeping up: Your list quality is the problem, not your domain. Stop sending immediately, clean your list with a verification tool, and pull back your volume 25 to 30% before resuming. Don't try to push through high bounce rates hoping they'll normalize - every bounce is a negative signal that compounds.

Blacklisted during warmup: Stop sending. Use MXToolbox to identify which blacklists you've hit. Investigate the root cause - was it a spam trap in your list? A volume spike? A content flag? Fix the underlying issue first, then submit removal requests. Don't submit removal requests without fixing the problem - you'll just get re-listed. Once you're delisted, start warmup over from the beginning. Don't try to resume at the volume level where you got flagged.

Open rates are flat or declining during warmup: This is a sign your warmup network engagement isn't generating real signals, or your early contacts aren't opening. If you're on a manual warmup, reach back out to your seed contacts and ask them to engage more actively. If you're on an automated tool, consider switching to one with a larger, higher-quality inbox network.

Deliverability was fine, then dropped suddenly: Check for blacklist flags first. Then check if you made any recent changes - new links in your signature, a change in sending volume, a new template with more HTML than usual, or a pause in sending followed by a ramp-back-up. Any of these can trigger a reputation drop. Identify the change, revert it, and pull volume back while the domain stabilizes.

Domain reputation not improving after four weeks: Run a full audit. Check your authentication records (SPF, DKIM, DMARC). Check your warmup tool's network quality. Check the content of your warmup emails. Check whether you've been sending to any cold or unverified contacts during the warmup period. One bad contact or one piece of flagged content early in the warmup can cap your reputation at a lower level than it should reach.

Domain Warmup for Existing Domains (What Most Guides Don't Cover)

Most warmup guides focus entirely on brand-new domains. But there are situations where an established domain needs warmup treatment too, and this is worth understanding.

Domain that's been inactive for 60+ days: A domain that hasn't sent email in two months has effectively lost its warm reputation with inbox providers. Treat it like a new domain. Don't try to resume at previous sending volumes - start the ramp from the beginning.

Domain recovering from a deliverability problem: If your domain was blacklisted or your complaint rates spiked and you fixed the underlying issue, you still can't just resume sending at full volume. Your reputation is damaged. Start a warmup sequence from a low volume, rebuild the positive engagement signals, and monitor Postmaster Tools closely for the first four to six weeks.

Migrating to a new ESP: Even with an established domain and good sending history, switching email service providers means your sending infrastructure is new to inbox providers. Run a condensed one to two week ramp before resuming full campaign volume. This is often skipped entirely and then people are surprised when deliverability dips after the migration.

Adding a new inbox to an existing warmed domain: The domain has reputation, but the specific mailbox address has none. Each new inbox needs its own two to four week warmup cycle before it starts sending cold outreach, even if the domain it's on is established. Don't assume domain reputation transfers automatically to a new address on that domain.

Email Content During and After Warmup

Most warmup content advice focuses on what not to do. Here's a more complete picture of what your emails should look like at each stage - because content quality affects your reputation just as much as sending behavior.

During warmup: Keep it plain text. No images, no HTML formatting, no links (especially not tracking links or UTM-heavy URLs). Subject lines should look like normal person-to-person email subjects - no ALL CAPS, no exclamation marks, nothing sales-heavy. The body should read like a real message from one person to another. Length doesn't matter much at this stage - even a two-sentence reply request is fine.

Your first real campaigns after warmup: Introduce links carefully. If your outreach involves a link, keep it to one per email maximum. Avoid attachments in cold outreach entirely - they trigger filters and most prospects won't open them anyway. Keep HTML minimal. A cold email that looks like marketing email content gets treated like marketing email by spam filters, even if it's technically one-to-one outreach.

Ongoing campaigns: The goal is emails that look like they came from a real person to a real person who they have some context on. Personalization isn't just good for reply rates - it's good for deliverability. Relevant, personalized emails get better engagement. Better engagement maintains your sender reputation. It's a virtuous cycle that starts with list quality and message quality at the same time.

For the actual message frameworks and scripts that work once your technical foundation is in place, grab the Top 5 Cold Email Scripts - those are the structures that have held up across thousands of campaigns. If you need more variety, the Killer Cold Email Templates pack covers different verticals and use cases to rotate through, and the Cold Email Follow-Up Templates give you the follow-up sequence to run after the first touch.

Free Download: Cold Email Scripts That Book Meetings

Drop your email and get instant access.

By entering your email you agree to receive daily emails from Alex Berman and can unsubscribe at any time.

You're in! Here's your download:

Access Now →

The Tools Stack for a Complete Warmup and Outreach System

People often ask me what the actual technology setup looks like for a functioning cold email system. Here's how the pieces fit together, from domain purchase through active outreach:

Domain and inbox hosting: Google Workspace or Microsoft 365 for your outreach inboxes. Both are established providers that inbox algorithms trust. Avoid free Gmail or Outlook accounts for cold outreach - they hit sending limits fast and carry less credibility than custom domains on paid business accounts.

DNS configuration: Your domain registrar (Namecheap, GoDaddy, Cloudflare) is where you'll set up SPF, DKIM, and DMARC records. MXToolbox is the go-to free tool for validating that your records are configured correctly before you start sending.

Warmup: Smartlead or Instantly handle warmup and campaign sending in one platform, which simplifies the operation significantly. Lemlist via Lemwarm is another solid option if you're already in that ecosystem.

Prospect list building: This is where most people underinvest. The quality of your list is as important as your domain reputation. You need accurate contact data filtered to your actual target persona - right title, right industry, right company size. ScraperCity's B2B email database lets you filter by all of those variables and pull unlimited leads without per-contact fees. For finding emails when you have names and companies but no contact info, the email finder tool fills in the gaps.

Email verification: Before any list touches a domain you care about, every address should be verified. The email validator checks each address at the SMTP level to confirm the mailbox actually exists - not just that the format looks right.

Reputation monitoring: Google Postmaster Tools (free, essential for Gmail visibility) and Microsoft SNDS (for Outlook/Hotmail visibility). MXToolbox Blacklist Check for ongoing blacklist monitoring. Check these at least weekly once your campaigns are live.

Sending platform: Smartlead or Instantly for multi-inbox cold outreach with built-in sequence management. Close if you want a full CRM that ties your outbound email activity to your pipeline management. Reply.io is another option if you want multichannel sequences that go beyond just email.

The Mindset Around Deliverability (This Is What Separates Good Senders from Great Ones)

Most people treat domain warmup as a box to check. Spend two to four weeks running a warmup tool, then go back to normal. That's a mistake. Deliverability is an ongoing operation, not a one-time setup step. Your sender reputation is a living score that goes up with positive engagement and down with complaints, bounces, and erratic sending behavior.

The cold email senders who consistently land in the inbox aren't just the ones who did a warmup once. They're the ones who maintain clean lists, send relevant messages to targeted prospects, respect unsubscribes, keep a close eye on their metrics, and continuously verify and refresh their contact data. They don't ignore an open rate drop and hope it resolves itself. They don't keep sending to contacts that haven't engaged in months. They treat deliverability as an active system to manage, not a passive configuration to set and forget.

Here's the honest version of what long-term deliverability maintenance looks like:

The warmup is the starting point - what you do after is what determines whether you stay in the inbox long term. And frankly, the operators who do this well are a small minority. Most people warm up once, start sending, and then slowly watch their deliverability drift without ever understanding why.

If you want to build a real outbound system around this - not just deliverability, but the full sequence from lead sourcing to booked meetings - I go deeper on all of it inside Galadon Gold.

Quick Reference: Domain Warmup Checklist

Use this as your pre-launch checklist before any new domain touches a real prospect.

Before warmup starts:

During warmup:

Before first real campaign:

Ongoing after launch:

If every item on that list is checked, you've done the work that most cold email operators skip entirely. That's the actual competitive advantage in outbound - not a better subject line or a cleverer hook, but infrastructure that puts you in the inbox while your competitors are in spam.

For the scripts and templates that work once you're in the inbox, start with the Top 5 Cold Email Scripts and the Cold Email Subject Lines pack. If you want the full new batch of what's working right now, the New Email Scripts Pack has the current formats.

Ready to Book More Meetings?

Get the exact scripts, templates, and frameworks Alex uses across all his companies.

By entering your email you agree to receive daily emails from Alex Berman and can unsubscribe at any time.

You're in! Here's your download:

Access Now →