Deliverability

How to Warm Up Your Email Domain (So Your Leads Actually See You)

By Phil | SoloAdsGuide.comJuly 4, 202610 min read
Email envelope with a warmup thermometer, representing gradually building sender reputation on a new domain

If you're buying traffic, opting people in, and then wondering why they "never engage," I've got bad news and good news. The bad news is your problem probably isn't the traffic. It's that your emails aren't reaching the inbox. The good news is that's fixable, and it's fixable in about two to four weeks with a real warmup process.

I've been selling solo ad traffic and sending email for 11 years. I see this same story every week: buyer runs a campaign, gets a few hundred opt-ins, sends their follow-up sequence from a brand new domain, and hears crickets. Then they blame the vendor. Meanwhile, Gmail dropped every one of those emails into the Promotions tab or straight into spam because the sending domain has zero reputation.

This guide walks you through exactly how to fix that, using Instantly, in the order you should actually do it.

What Domain Warmup Is (And Why Cold Domains Hit Spam)

Domain warmup is the process of gradually building trust between your sending domain and the major mailbox providers (Gmail, Outlook, Yahoo, Apple, etc.) so that when you start sending real email volume, it actually lands in the inbox instead of spam.

Here's the part people don't realize: mailbox providers assume a brand new sending domain is a spammer until proven otherwise. That's the default. They have to assume that, because 99% of new domains that suddenly start blasting email are spammers or scammers spinning up throwaway infrastructure.

So when you register yourbrand.com on Monday, hook it up to your autoresponder on Tuesday, and start sending your welcome sequence on Wednesday, the algorithms see: no history, no reputation, no prior engagement, sudden outbound volume. That pattern-matches to spam. They filter accordingly.

Warmup fixes this by simulating the behavior of a real, trusted sender. Small amounts of mail going out, being opened, getting positive replies, being moved out of spam and into the inbox. Over days and weeks, the providers update your reputation score and start trusting you.

Symptoms of an Unwarmed Domain

Most people misdiagnose this. They think they have a traffic problem, a copy problem, or a niche problem. Actually, they have a deliverability problem. Watch for these signals:

  • Open rates under 15% on a fresh list. A cold list from solo ad traffic should be opening at 25–45% on the first few emails. Anything much lower means most of your mail is in spam.
  • Zero clicks even when the subject line "should" work. If nobody clicks anything, ever, they're not reading. They're not reading because they're not seeing it.
  • Leads that "never engage." Reframe this. They didn't ghost you. They never received a visible email from you in the first place.
  • Immediate unsubscribes or spam complaints from people who just opted in. Sometimes this is Gmail auto-flagging your welcome email as suspicious before the reader even sees it.
  • Bounces above 3–5%. Bounces from dead addresses actively damage your domain reputation. Unwarmed domain plus dirty list is the fastest way to get blocklisted.

If two or more of those describe your setup, stop scaling traffic today. Fix the pipe first, then pour water through it.

Domain Age: The Precondition Most People Skip

Before we get into the warmup steps, there's a distinction most people miss. Domain age and domain warmup are not the same thing.

Domain age is how long the domain has been registered and sitting in the public DNS. Warmup is the gradual process of building a positive sending reputation on that domain. You need both. A domain with a great reputation but no age is still suspicious, and an aged domain that starts blasting cold is still going to get filtered.

Here's the practical point: do not send from a freshly-registered domain. A domain you registered three days ago and immediately started mailing from is a classic spammer pattern. It looks exactly like the throwaway infrastructure used by phishing and scam campaigns. Mailbox providers spot it instantly, and they treat it with suspicion regardless of how clean your copy is, how good your list is, or how pretty your SPF record is.

Best practice is to let a new domain age at least 30 days before you begin any warmup or real sending. Register it, point it to your name servers, set up your SPF, DKIM, and DMARC records, and then just let it exist. Don't send anything. Don't add it to an autoresponder. Let it sit in the ecosystem for 30+ days so it stops looking like a burner domain.

The takeaway: if you're planning email campaigns a month from now, register the sending domain today. If you already have a secondary domain that's 30+ days old and unused, that's your candidate — use it instead of registering a new one.

How to Warm Up a Domain With Instantly (Step by Step)

I use Instantly because the warmup engine is fully automated and it doubles as the sending platform. That matters. If you warm up on Tool A and send from Tool B, the reputation you built doesn't fully transfer because the sending IPs and behavior patterns are different. Warming and sending from the same place removes that problem.

You can grab Instantly here if you don't already have an account. Once you're in, do this in order:

1. Set up your sending account

Create a fresh Google Workspace or Microsoft 365 mailbox on the domain you plan to send from. Do not use a free Gmail or Outlook.com address, they can't be authenticated properly for volume sending. If you're serious, buy a secondary domain (something like get-yourbrand.com) and warm that one. Never warm up and send cold from your main brand domain, one bad week can burn its reputation for good.

2. Connect the mailbox to Instantly

In Instantly, go to Email Accounts → Add Account and connect your Google or Microsoft mailbox via OAuth. It walks you through it. Instantly needs API-level access so it can send and receive the warmup exchanges on your behalf.

3. Configure DNS: SPF, DKIM, DMARC

Before you turn warmup on, log into your domain registrar (Cloudflare, GoDaddy, Namecheap, whatever) and publish three records:

  • SPF — authorizes Google/Microsoft to send on behalf of your domain.
  • DKIM — cryptographically signs each message so providers can verify it really came from you.
  • DMARC — tells providers what to do with mail that fails the first two (start with p=none so you can monitor without breaking anything).

Google and Microsoft both publish exact copy-paste values in their admin consoles. Do this before starting warmup. An unauthenticated domain doesn't warm up, it just gets flagged faster.

4. Turn on warmup and configure the pool

In Instantly, open the connected account and flip on Warmup. Set:

  • Initial daily volume: 5–10 emails/day.
  • Daily increase: 2–5 emails/day.
  • Max daily warmup limit: 40–50 emails/day.
  • Reply rate: 30–40% (higher signals stronger engagement to providers).
  • Weekdays only: optional, mimics natural business sending patterns.

From that point on, Instantly's warmup pool sends and replies to your mailbox on a schedule that looks like real human conversation. When any exchange lands in spam, other pool accounts fish it out and mark it "not spam," which is the single strongest signal you can send to Gmail's filter.

5. Leave it alone

This is the part nobody wants to hear. Do not send any real broadcasts, welcome sequences, or cold outreach during the first 2 weeks. Nothing. Just let warmup run. Every real send during this window works against the reputation you're trying to build.

The Ramp-Up Schedule (What Healthy Warmup Looks Like)

Roughly what you should expect:

  • Days 1–7: 5–15 warmup emails/day. Inbox placement score climbing from ~40% toward 70%.
  • Days 8–14: 15–30 warmup emails/day. Placement should be 80%+ by end of week 2.
  • Days 15–21: 30–50 warmup emails/day. Placement 90%+. You can start sending real mail carefully — think 20–30 real messages/day layered on top of continued warmup.
  • Day 22+: Ramp real volume gradually. Add ~10% more real sends per day. Keep warmup on permanently, at a lower volume, to maintain reputation.

Instantly shows you a live inbox placement score. Do not scale real sending until that score is consistently 90% or higher across Gmail and Outlook. That is the gate. Not the calendar, the score.

Supporting Fundamentals: SPF, DKIM, DMARC & List Hygiene

Warmup alone won't save you if the fundamentals are broken. Handle these in parallel:

Authentication (SPF, DKIM, DMARC)

Covered above. Non-negotiable. As of February 2024, Gmail and Yahoo actively reject unauthenticated bulk mail. If any one of these three records is missing or misconfigured, your delivery ceiling is capped no matter how well you warm.

List hygiene

Every bounce is a small hit to your reputation. Every spam complaint is a big one. Before importing any list into your autoresponder:

  • Run it through a validator (NeverBounce, ZeroBounce, Instantly's own verifier).
  • Remove anything marked invalid, risky, disposable, role-based (like info@), or unknown.
  • Re-verify quarterly. Addresses go dead constantly.

If you're buying solo ad traffic, this is less of a concern for the opt-ins themselves (a good tracker filters bots before they even reach your form), but it matters enormously if you're ever importing older lists or scraped data. Bad list + fresh domain = instant blocklist.

Sending consistency

Send something every weekday, forever. Providers reward consistent, predictable volume. Long silences followed by big bursts look like a compromised account and get filtered.

The Do-This-In-Order Checklist

  • Buy or designate a secondary sending domain. Never warm your primary brand domain.
  • Set up a Google Workspace or Microsoft 365 mailbox on that domain.
  • Publish SPF, DKIM, and DMARC records at your registrar. Verify each one with a checker.
  • Create an Instantly account and connect the mailbox via OAuth.
  • Turn on warmup: start at 5–10/day, ramp 2–5/day, cap at 40–50/day, 30–40% reply rate.
  • Do nothing else for 2 weeks. No broadcasts, no cold outreach, no welcome sequences.
  • Check inbox placement score daily. Wait for consistent 90%+ across Gmail and Outlook.
  • Start sending real mail slowly — 20–30/day on top of warmup, growing ~10% per day.
  • Verify every list you import. Cut bounces to under 2%.
  • Keep warmup on permanently at a lower volume. Reputation decays if you stop.

Warm the Domain Before You Send Volume

Here's the honest bottom line: no traffic source on earth, mine included, will make you money if your emails never reach the inbox. The buyer opts in, waits for your welcome sequence, never sees a single email, and moves on with their life. You blame the traffic. The traffic wasn't the problem.

Spend the two weeks. Warm the domain properly. Get the authentication records right. Then, and only then, start pouring traffic into a funnel that can actually reach the people you're paying to attract. Start warmup in Instantly here and give your next campaign a fighting chance.

Frequently Asked Questions

Phil, founder of SoloAdsGuide.com and solo ads expert since 2014
About the Author

Phil

Phil is the founder of PulseTraffic.app, PulseTrack.me, and PhilSoloAds. He's been selling solo ad traffic and running email campaigns for affiliate marketers since 2014 and writes about what actually works, without the hype.

Ready to Buy Verified Solo Ad Traffic?

Stop guessing. Start buying traffic from vetted sources with built-in click fraud protection.

Visit PulseTraffic.app