This is one of the most common problems in B2B outbound, and it has nothing to do with your copy. Cold email deliverability is a technical discipline. If you get the fundamentals wrong, inbox providers will filter your messages before a single prospect ever sees them. The good news is that every deliverability problem has a concrete fix. Here are the seven most common reasons your cold emails land in spam, and exactly what to do about each one.

1. No SPF, DKIM, or DMARC Authentication

The Problem

SPF, DKIM, and DMARC are DNS-level authentication protocols that prove to inbox providers that you are who you claim to be. Without them, your emails look exactly like phishing attempts and spoofed messages. Google, Microsoft, and Yahoo all require proper email authentication as a baseline. If you are missing even one of these records, you are giving inbox providers an easy reason to send your messages straight to spam.

Why It Matters

As of February 2024, Google and Yahoo enforce strict sender requirements. Bulk senders without proper authentication face automatic filtering. Microsoft 365 has followed with similar policies. This is not optional anymore — it is table stakes for cold email deliverability.

The Fix

You need to configure three DNS records for every domain you send from:

Use a free tool like MXToolbox or Google Admin Toolbox to verify your records are published correctly. This entire process takes less than an hour and is the single highest-impact fix for cold email deliverability.

2. Sending From Your Primary Domain

The Problem

If your company is acme.com and you are sending cold email from john@acme.com, you are putting your entire email infrastructure at risk. Cold email, by its nature, generates spam complaints. If enough recipients mark your messages as spam, your domain reputation drops. That reputation damage affects every email sent from acme.com — including client communications, invoices, support tickets, and internal messages.

Why It Matters

Domain reputation is shared across all mailboxes on that domain. One bad cold email campaign can tank deliverability for your entire company. We have seen businesses lose the ability to send normal business emails because they ran outbound campaigns from their primary domain. Rebuilding a damaged primary domain reputation can take months.

The Fix

Register dedicated sending domains that are separate from your main business domain. Follow these guidelines:

This approach isolates your cold email activity from your core business communications. If a sending domain takes a hit, you rotate it out and spin up a replacement — without ever affecting your primary domain. This is standard practice at every serious cold email agency, and it is how we set up infrastructure for every Arvani Media client.

3. No Warmup or Insufficient Warmup

The Problem

A brand-new email account has no sending history. If you create john@tryacme.com on Monday and blast 200 emails on Tuesday, inbox providers will immediately flag that account. Legitimate senders build volume gradually. Spam accounts send high volume from day one. When you skip warmup, you look like a spam account.

Why It Matters

Every email account starts with a neutral reputation. Warmup is the process of building a positive reputation by simulating real email activity — sending and receiving messages, getting replies, and having those messages marked as "not spam." Without this foundation, your deliverability will be poor from the very first campaign, and it compounds. Early spam placements signal to inbox providers that future messages from that account should also be filtered.

The Fix

Follow a structured warmup protocol for every new mailbox:

  1. Week 1: Send 5-10 emails per day using a warmup tool (Instantly, Warmbox, Mailreach, or Lemwarm). These tools send automated emails between real accounts and generate positive engagement signals.
  2. Week 2: Increase to 15-25 warmup emails per day. Monitor your inbox placement rate — you want to see 90%+ landing in primary inbox.
  3. Week 3: Begin sending a small number of real cold emails (10-15 per day) alongside continued warmup activity.
  4. Week 4+: Gradually scale real sending volume to 30-50 emails per day per account, keeping warmup running in the background.

Key rule: never turn off warmup. Keep it running as long as the account is active. Warmup tools generate ongoing positive engagement signals that counterbalance the inevitable spam complaints from cold outreach. Most cold email deliverability problems we diagnose at Arvani Media trace back to either skipped warmup or accounts that had warmup disabled after launch.

Want Us to Handle Your Deliverability?

We build the infrastructure, manage warmup, verify your lists, and monitor every sending account daily. You focus on closing.

See Our Services →

4. Bad Lead Lists and High Bounce Rates

The Problem

If you are sending to email addresses that do not exist, every bounce is a signal to inbox providers that you are not maintaining your lists. Bounce rates above 5% will trigger spam filtering. Rates above 8-10% can get your sending account suspended entirely. Most B2B lead lists from data providers contain 15-30% invalid or outdated emails right out of the box.

Why It Matters

Inbox providers track your bounce rate as a core metric of sender quality. A high bounce rate tells them you are either buying low-quality lists or scraping addresses without verification — both behaviors associated with spammers. Beyond bounces, sending to spam traps (old email addresses that inbox providers repurpose to catch spammers) can get your domain blacklisted instantly.

The Fix

Every lead list must go through multi-step verification before it touches your sending platform:

  1. Run email verification: Use ZeroBounce, NeverBounce, MillionVerifier, or a similar service. Remove any address that returns "invalid," "unknown," or "catch-all" (catch-all addresses accept all mail, making verification unreliable — remove them or send at reduced volume).
  2. Check for role-based addresses: Remove emails like info@, sales@, support@, admin@. These are monitored by multiple people and are more likely to generate spam complaints.
  3. De-duplicate across campaigns: Never send to the same person from multiple accounts or sequences. This is a guaranteed way to trigger spam complaints.
  4. Target a bounce rate under 3%: If any campaign exceeds this threshold, stop sending and re-verify your remaining list before continuing.

Building a clean lead list is one of the most overlooked aspects of cold email deliverability. For a deeper guide on sourcing and verifying leads, read our article on how to build a B2B lead list that actually converts.

5. Spammy Content and Trigger Words

The Problem

Modern spam filters analyze the full content of your email — not just individual words, but patterns, formatting, and intent signals. Emails that look like marketing blasts, contain excessive links, use image-heavy layouts, or rely on high-pressure sales language get flagged. Common triggers include all-caps subject lines, multiple exclamation marks, phrases like "act now," "limited time," "guaranteed results," and HTML-heavy formatting with colored fonts or large images.

Why It Matters

Content-based filtering is the second line of defense after authentication. Even if your DNS records are perfect and your account is warmed up, an email that reads like spam will still get filtered. Google's spam filters use machine learning models trained on billions of messages. They recognize patterns that human readers would instinctively classify as promotional or unsolicited.

The Fix

Write cold emails that look like one-to-one messages from a real person:

6. Sending Too Much Volume Too Fast

The Problem

Every email account has an invisible daily sending limit based on its reputation and history. For a new Google Workspace account, a safe limit is 30-50 emails per day. Pushing beyond that — especially early in an account's life — triggers rate limiting and spam filtering. We regularly see companies try to send 200-300 emails per day from a single account and wonder why their deliverability tanked.

Why It Matters

Inbox providers monitor sending velocity — how quickly your volume ramps. A sudden spike in outbound volume from an account that normally sends 10 emails per day is a textbook spam signal. Even established accounts face daily sending limits. Google Workspace caps outbound at 2,000 messages per day, but hitting that limit repeatedly will damage your reputation.

The Fix

Distribute your sending volume across multiple accounts and ramp gradually:

If you want to audit your current setup against industry benchmarks, our Outbound Readiness Scorecard will identify exactly where your sending infrastructure falls short.

7. No Unsubscribe or Compliance Handling

The Problem

If someone receives your cold email and has no way to opt out, their only option is to hit the "Report Spam" button. Every spam report is a direct, heavy-weight signal to inbox providers that your messages are unwanted. Beyond deliverability, failing to provide an opt-out mechanism creates legal exposure under CAN-SPAM, GDPR, and CASL depending on your target market.

Why It Matters

Google and Yahoo now require a one-click unsubscribe mechanism for bulk senders. Even in one-to-one cold outreach, providing an easy opt-out reduces spam complaints dramatically. Think about it from the recipient's perspective: if they can simply reply "not interested" or click an unsubscribe link, they will do that instead of reporting you as spam. The spam report is the nuclear option that people use when they feel they have no other choice.

The Fix

Putting It All Together

Cold email deliverability is not a mystery. It is a system with clear inputs and predictable outputs. If your emails are landing in spam, the cause is almost certainly one (or more) of the seven issues above. Here is the priority order for fixing them:

  1. Authentication first: SPF, DKIM, and DMARC must be configured correctly. Nothing else matters if these are broken.
  2. Infrastructure second: Move to dedicated sending domains with proper warmup before you send a single cold email.
  3. List quality third: Verify every email address and maintain bounce rates under 3%.
  4. Content and volume last: Write like a human, send at reasonable volume, and always provide an opt-out.

If you follow this framework, you will see your inbox placement rate climb above 90% within two to four weeks. If you have been struggling with deliverability for a while and want a team to handle the entire system — infrastructure, warmup, list building, sending, and reply management — that is exactly what Arvani Media does. We build and manage every piece of the cold email pipeline so you can focus on closing the meetings we generate.

For a complete audit of your current setup, run through our Cold Email Deliverability Checklist — it covers all 15 points you need to verify before launching any campaign.