Home/Thoughts
Thoughts

Buying More Domains Is Almost Always Wrong

When your cold emails go to spam, the cold email industry sells you new domains. That's not a fix - it's a trap.

Quick Diagnostic
Is Your Spam Problem the Copy or the Domain?
Answer 4 questions about your campaign. Get a specific diagnosis and the right fix - before spending money on new infrastructure.
Question 1 of 4
Warmup Emails
When your warmup emails go out from the same inbox, are they landing in spam?
Question 2 of 4
Email Copy
Does your campaign email contain any of these?
Question 3 of 4
Reply Rate
Are you getting replies at all - even a small number of them?
Question 4 of 4
Previous Action
What have you done so far to fix the spam problem?

I was on a live coaching call recently and a guy showed me his Instantly dashboard. He'd been running a campaign to doctors - healthcare niche, serious money on the table - and some of his emails were showing up with a warning that said something like: "this domain might be blocked" and "message contains a virus."

His first instinct was what every person in cold email says to do: check the domain, maybe spin up new ones. Maybe the domain was burned. Maybe he needed a fresh infrastructure setup.

I told him he was about to waste money.

His domain wasn't the problem. His inbox warmups were fine - you could see that clearly in Instantly's warm-up reports. Emails going out that weren't his campaign script? No spam issues. The moment his specific campaign copy hit the wire, that's when things went sideways. That tells you everything.

The script was blacklisted. Not the domain. And if you buy five new domains and send that same script from all five of them, you'll have five burned domains inside a week.

Why the Industry Tells You to Buy New Domains

There's a multi-million dollar ecosystem built around selling you cold email infrastructure. Domains, inboxes, warm-up tools, deliverability audits. And the advice that flows from that ecosystem is always going to default toward more infrastructure. Buy more domains. Rotate more inboxes. Warm up more accounts.

Some of that advice is legitimate - I'll get to when more domains actually make sense. But the blanket prescription to "just buy new domains" when you're hitting spam is like telling a chef to buy a new kitchen because the recipe is bad. The kitchen isn't the problem.

Here's how spam filtering actually works at the content level: filters analyze patterns. Specific word combinations, sentence structures, dollar signs, certain phrases - these get flagged over time as more and more recipients report emails containing them as spam. When enough data accumulates around a particular pattern, filters start catching that pattern across all senders, regardless of what domain or inbox it's coming from. Your script becomes toxic. New domain, same script, same result.

The guy I was coaching figured this out himself, actually - before I even said anything. He'd noticed his emails were going to spam, tried running them through an email tester, and the domain looked clean. So he changed one letter in his last name in the signature and deleted the phone number. Suddenly, his emails started landing normally again. He was already onto the real problem. The copy had specific identifiers that were getting flagged - his phone number triggered one filter, his name format possibly triggered another.

That's a content-level problem. You fix it with copy changes, not domain purchases.

The Dollar Sign Problem Nobody Talks About

On that same call, I was reviewing a campaign from someone sending to e-commerce businesses - specifically targeting people who'd been blocked on Facebook ads. His emails were getting suspended.

When I looked at the copy, the issue was obvious: he had five or six dollar signs in a single email. One dollar sign by itself is a spam flag. Five or six in one email and you're basically lighting a flare for every filter between you and the inbox.

He thought it was a personalization problem, that maybe he needed to write more customized first lines. That wasn't it. The structure of the email was fine. The targeting logic was fine. He was just handing spam filters exactly what they look for - and doing it six times per email.

The fix was simple: remove the dollar signs. Test the new version. Not buy new domains, not rebuild his whole infrastructure, not hire someone to audit his DNS records. Change the copy.

What Spin Text Actually Solves

The guy in the doctor niche had a campaign that was, by the numbers, working. He'd sent 5,800 contacts through, pulled 424 replies, and about 108 of those came back as interested. That's not a dead campaign. That's a campaign with a deliverability leak.

When your script gets flagged by a spam filter - either through enough manual spam reports from recipients, or because word patterns in your copy match known spam signatures - the filter starts catching those specific sequences of words. The fix isn't to write a totally new email. The fix is to make every email your system sends look distinct at the copy level, even though the message is substantively the same.

That's what spin text does. You take every phrase in the email and you give it two or three variations. "Specialize in helping" becomes "{specialize in helping|work with|focus on helping}." "Attract more patients" becomes "{attract more patients|get more patients|bring in more patients}." You do this throughout the entire email - body, subject line, CTA, even your signature if you're getting flagged there.

Now every email that hits the wire looks different at the string level. The content is the same. The message is the same. But no two emails are identical, which means filters can't pattern-match on your specific word sequences.

His warm-up emails weren't going to spam. The campaign emails were. That gap tells you exactly what's happening and exactly how to fix it. Spin text the script. Don't buy new domains.

Free Download: 7-Figure Offer Builder

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 →

When More Domains Actually Make Sense

I want to be clear: I'm not against using multiple domains. We use multiple sending domains. Most serious cold email operations should. But there's a specific reason to do it - volume and risk management - and it has nothing to do with fixing a spam problem caused by bad copy.

Gmail has a technical daily send limit. If you want to send more than roughly 100 emails a day per inbox and stay safely under the spam radar, you spread that volume across multiple inboxes on multiple domains. That's infrastructure for scale. That's different from running to a new domain because your emails are going to spam.

The tell is simple: if your warmup emails from a given inbox are landing in the inbox, but your campaign emails are going to spam, the inbox is fine. The copy is the problem. If your warmup emails are also going to spam, then yes, the inbox or domain has a reputation problem and you might need to rotate. But that's the exception, not the default.

What I see happen constantly is this: people get spam flags, assume the domain is burned, spin up three new domains, warm them up for three weeks, start sending the same script, and hit spam again. Then they buy three more domains. It's a treadmill that makes domain registrars and warm-up tool companies very happy and does essentially nothing for your pipeline.

The AB Testing Problem That's Hiding Your Real Issues

On the same coaching call, I had someone running campaigns using spin syntax for their subject lines inside Instantly. Smart thinking in theory - you want variation, you want to test multiple angles - except the problem is that spin syntax lumps everything together, so you can't see which subject line is actually winning.

He had a 46% open rate and a 5.5% reply rate, with a 15% positive reply rate out of replies. Those aren't bad numbers. But when I asked which subject line was driving the opens, he couldn't tell me. The platform averages everything together when you use syntax-style rotation, so the data is blended. You don't know if "Quick question" is pulling a 55% open rate and "About [Company]" is pulling 35%, or vice versa.

That matters because if you're trying to fix deliverability and you switch to spin text properly - which you should, for the body - you need clean data on what's working at the subject level. The fix is to run actual A/B tests on subject lines, separate campaigns, so the data is isolated. Then you know what to scale and what to kill.

This is the same principle. When you're not measuring correctly, you start making infrastructure changes - new domains, new inboxes, different tools - because you assume something is broken when really you just can't see your data clearly enough to know what's working.

The Copy-First Diagnostic

Here's how I'd tell you to actually diagnose a spam problem before you spend a dollar on new infrastructure:

First, check your warmup reports. In Instantly or whatever tool you're using, look at whether your warmup emails - the automated inbox-to-inbox emails that simulate normal sending behavior - are landing in spam or not. If they're fine, your domain and inbox reputation are fine. The problem is downstream in your campaign copy.

Second, look at what's different between your warmup emails and your campaign emails. The warmup sends generic, normal-looking messages. Your campaign sends your specific script with your specific word patterns. Whatever is in the campaign that isn't in the warmup is your suspect. Dollar signs, specific phrases, phone numbers in signatures, links, specific CTAs - all of these can trigger content filters.

Third, before you make any infrastructure changes, make copy changes. Strip out the phone number. Remove the dollar signs. Take out any links if you're running them. Run the email through a spam checker. Then spin text every sentence so no two emails are identical. Send a batch and watch what happens.

If you do all of that and you're still hitting spam, then you start looking at domain reputation. Maybe you've accumulated too many manual spam reports from previous campaigns and the domain itself has a bad reputation. That's a real thing that happens. But it's not where you start, and it's not where most people's problems actually live.

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 →

What This Looks Like in Real Numbers

The guy targeting doctors had 5,800 emails sent, 424 replies, 108 interested. Solid foundation. Some of those interested prospects were falling off because emails were going to spam mid-sequence - they were literally telling him "sorry, your email went to spam" after multiple follow-ups. That's the deliverability leak killing the back half of his funnel.

He didn't need new copy. His copy was working - the reply rate proved it. He didn't need new domains. His warmups were clean. He needed spin text applied to the existing campaign so the filters couldn't lock onto his specific word patterns and start routing everything to spam.

That's a one-hour fix, not a three-week infrastructure rebuild.

Compare that to someone who takes the standard advice: burns the domain, buys three new ones, waits three weeks for warmup, sends the same script, hits spam again in two weeks. Six weeks lost, domain costs, warmup tool costs, and you're in exactly the same place you started because the actual problem - the script - never got fixed.

The Follow-Up Problem Is Separate

One thing I want to flag because it came up in this same session: the spam problem and the follow-up problem are different issues and they need different fixes.

If someone replies interested but doesn't book, that's not a deliverability issue. That's a follow-up issue. The sequence stopped. The prospect got distracted. You need more touches - and not just "here's my calendar link again." Real follow-ups: a new case study, a "just signed a client like you" update, something that adds value or creates urgency. I've got follow-up templates that work for exactly this situation.

What I see people do wrong is conflate the two. They're not getting meetings, so they assume spam is the problem, so they buy new domains. But the pipeline breakdown is actually happening after the reply - prospects are saying they're interested and then going cold. That's a conversion problem, not a deliverability problem. New domains won't fix it. Better follow-up sequences will.

The One Time You Should Actually Buy More Domains

You want to send 500+ cold emails per day safely. You need multiple inboxes across multiple domains to distribute that volume without any single sending identity crossing the thresholds that trigger Google's filters. That's a real, legitimate use case for more domains.

You're not buying them because you're in spam. You're buying them because you're scaling volume and you want to distribute sending load intelligently. These are different things, and if you conflate them you'll always be chasing a problem that doesn't exist.

For building out your lead lists at that kind of volume, tools like ScraperCity's B2B database or scraping Apollo with the Apollo scraper can get you the volume you need. And tools like Smartlead or Instantly handle inbox rotation across multiple sending accounts cleanly. But none of that infrastructure matters if the copy going through it is getting flagged.

Fix the copy first. Scale the infrastructure second. In that order, every time.

Free Download: 7-Figure Offer Builder

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 Real Cost of Getting This Backwards

The cold email advice ecosystem has a structural incentive problem. The people selling you domains, warm-up tools, and inbox management services make more money when you buy more of those things. The advice that serves their interests is "buy more infrastructure." The advice that serves your interests is "fix your copy."

Those are usually not the same advice.

I'm not saying infrastructure doesn't matter - it does. Get your SPF, DKIM, and DMARC set up correctly. Use sending domains that are separate from your main business domain. Keep your daily send volume sane relative to your warmup level. Don't let your bounce rate run hot - if you're not running your lists through a verifier like NeverBounce before sending, you're going to accumulate hard bounces that damage your sender reputation fast. One of the people on this call had a 200-bounce problem that was entirely fixable by filtering to valid emails only before hitting send.

All of that is real and it matters. But it's table stakes, not magic. Once your infrastructure is set up correctly, it largely stays set up. You don't have to keep rebuilding it. What you do have to keep working on is the copy - because copy patterns get stale, filters get smarter, and the specific word sequences that worked six months ago might be flagged today.

That's the actual job. Not domain shopping.

If you want to build a cold email system that actually generates meetings at scale - not just one that looks busy - start with the top cold email scripts and work from there. The infrastructure is secondary. Always.

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 →