outreach8

Cold email deliverability: why B2B emails land in spam

Great cold email copy still lands in spam without domain authentication and warmup. The cold email deliverability checklist that actually moves inbox placement.

In this guide: what "going to spam" actually means, the mistake almost every founder makes, the technical fixes that actually improve cold email deliverability, what fixing this looks like in practice, how to warm up a new domain, what to do first this week, and frequently asked questions.

Cold email deliverability for B2B SaaS founders comes down to one uncomfortable fact: your reply rate can sit at zero even when your copy is great, because the email never reached an inbox at all. SaaS companies see 15 to 17 percent of cold emails land in spam, compared to 10 to 12 percent for other B2B categories, because pattern-matching filters have learned what a mass SaaS pitch looks like. I found this out the hard way, watching open rates crater on a domain I had used for years without ever separating it from cold outreach. The fix is not a better opener. It is fixing the sending infrastructure first, in this order: authentication, domain separation, warmup, and sending limits.

What "going to spam" actually means

Going to spam means an inbox provider's filter decided your sending pattern looks more like bulk mail than a real conversation. It is scoring your domain and IP reputation before it ever reads your subject line.

Gmail and Outlook track sender behavior across three signals at once: how fast you send, how recipients engage (opens, replies, deletes without reading), and how closely your message pattern matches other known spam categories. When thousands of SaaS companies send near-identical "quick call?" sequences to the same VP of Engineering, filters learn to recognize the category, not just the individual sender.

This is why founders chase the wrong fix. A rewritten subject line does nothing if your domain has no SPF record and a 40 percent open rate has already flagged you as low quality. Content is the last filter an email passes through, not the first.

The mistake almost every founder makes

The single fastest way to wreck your deliverability is sending cold outreach from the same domain your product runs on. One spam complaint on that domain can degrade inbox placement for your entire company, including the transactional and support emails your actual customers depend on.

I made this mistake for a full quarter. Every cold send was quietly training Gmail to treat mail from our domain as suspicious, and I didn't notice until our password reset emails started landing in Promotions. Recovering a damaged domain reputation takes months. Avoiding the damage takes an afternoon.

The fix is domain separation: buy one or two lookalike domains (yourcompany.io if your site is yourcompany.com, for example), point them at your real site, and use them exclusively for outbound. Your primary domain stays untouched, reserved for the emails your customers actually need to receive.

The technical fixes that actually improve cold email deliverability

These are the fixes that change inbox placement, in priority order:

  1. Authenticate every sending domain with SPF, DKIM, and DMARC before you send anything. These three DNS records are how Gmail and Outlook confirm you're really who you say you are. Skipping this step caps your inbox placement no matter how good your list or copy is.
  2. Buy 1 to 3 secondary domains for outreach only. Never mix cold sending with your product or support domain.
  3. Warm up every new domain for 3 to 4 weeks before real cold sends. New domains without warmup get filtered by default, regardless of content quality.
  4. Cap volume at roughly 100 cold emails per sending address per day once fully warmed, and far lower than that in week one. Real humans don't send identical messages to dozens of strangers daily, and inbox providers know it.
  5. Keep your spam complaint rate under 0.1 percent. Above 0.3 percent, most providers start throttling or blocking the domain outright. Check this weekly, not monthly.
  6. Send plain text with minimal formatting, especially in month one. Logos, tracking pixels, and heavy HTML read as "marketing email" to filters trained on exactly that pattern.
  7. Re-verify your list every 30 days and remove hard bounces immediately. Keep bounce rate under 2 percent. A stale list is a slow-motion reputation problem.

What fixing this actually looks like

One project management SaaS company documented its own before-and-after: starting at 23 percent of emails landing in spam, a 2.8 percent response rate, and a 0.18 percent spam complaint rate, well above the danger line. After fixing DMARC policy, moving to plain text, and adding engagement-based list segmentation, inbox placement rose from 77 percent to 94 percent within eight weeks, and response rate more than doubled to 6.2 percent.

Nothing in that fix touched the actual email copy. Every gain came from infrastructure: authentication, formatting, and list hygiene. That's the pattern worth internalizing. Founders who feel stuck on cold email usually diagnose it as a messaging problem and spend weeks rewriting subject lines and openers when the actual ceiling is a DNS record they never set.

How to warm up a new domain without wasting a month

A domain warmup builds a positive engagement history before real strangers ever see your emails, so filters have a reason to trust you.

  • Week 1: 5 to 10 plain-text emails a day to real contacts who will actually open and reply.
  • Week 2: 15 to 25 emails a day, mixing warm contacts with slightly colder ones.
  • Week 3: 30 to 50 emails a day, watching bounce and complaint rates daily.
  • Week 4: 75 to 100 emails a day, only once your metrics from week 3 are clean.

This timeline matches what deliverability tools like MailReach report from manual warmups: 3 to 4 weeks by hand, or closer to 2 weeks with automated warmup software that simulates replies and opens across trusted inboxes. Either path works. What doesn't work is skipping straight to volume because you're impatient to start the campaign that's supposed to fill your pipeline.

What to do first this week

Check your current sending domain's SPF, DKIM, and DMARC status with a free tool like MXToolbox before you send another email. If any record is missing or misconfigured, fix it today, not after your next campaign.

Then stop sending cold email from your primary domain immediately. Buy a secondary domain, start its warmup this week, and give it the full 21 to 30 days before you point a real campaign at it. Every day you wait to start warmup is a day added to your timeline, not a day saved. That single change, done this week, does more for your cold email deliverability than any template swap will.

Frequently asked questions

Why are my cold emails going to spam even though my copy is good?

Inbox providers score sending infrastructure, domain age, authentication, and spam complaint rate before they read a word of your content. Great copy sent from an unauthenticated, unwarmed domain still lands in spam.

How long does it take to warm up an email domain?

About 3 to 4 weeks manually, or closer to 2 weeks using a dedicated warmup tool that simulates engagement across a trusted inbox network.

Should I send cold email from my main company domain?

No. Use a separate domain for outreach so a spam complaint never puts your product, billing, or support email at risk.

What spam complaint rate is safe for cold email?

Stay under 0.1 percent. Once complaints exceed 0.3 percent, most inbox providers start actively blocking or throttling the domain.

How many cold emails can I send per day from one address?

Cap it around 100 per sending address once fully warmed up, starting as low as 5 to 10 per day in the first week on a new domain.

Does SPF alone fix deliverability?

No. SPF, DKIM, and DMARC work together. Missing any one of the three leaves a gap that filters treat as a red flag, even if the other two are configured correctly.

Deliverability is unglamorous work, and it is also the only lever that makes every other outbound tactic possible. A perfect follow-up sequence or a 34 percent response rate framework is worthless if the first email never reaches an inbox. Fix the pipes before you fix the pitch, and everything you write afterward has a chance to actually get read.

More on building outbound from zero is in our full archive on GTM and sales.

Read enough.
Ready to grow?

19 spots in the cohort. Applications open now.