anilead.io/Blog/Sales & Outreach
Sales & Outreach10 min read

Email Deliverability: Keep B2B Mail out of Spam

Improve email deliverability in B2B cold outreach: SPF, DKIM, DMARC, domain warmup, list hygiene, and content triggers in a practical check.

Andreas Indorf
Andreas Indorf

Gründer · anilead.io · June 16, 2026

Email Deliverability: Keep B2B Mail out of Spam

You write 200 well-thought-out B2B emails per week, yet the response rate is near zero. Before you question subject lines or offers, check the foundation: are your emails even landing in the inbox? Studies of cold email campaigns show that, depending on the setup, 15 to 30 percent of messages disappear into the spam folder or are not delivered at all. Every one of these emails is lost research, writing, and sales time. This guide shows why cold outreach emails end up in spam and how to systematically repair your deliverability.

Why B2B cold outreach emails end up in spam

Mail servers at Google Workspace and Microsoft 365 evaluate each incoming message using hundreds of signals. If technical authentication is missing, if sender reputation is poor, or if content and sending behavior look like bulk mail, the email moves to the spam folder or is silently dropped. Since February 2024, Google and Yahoo have required SPF, DKIM, and DMARC for senders with relevant volume. Anyone who ignores these standards starts with a structural disadvantage.

The three most common causes: missing or incorrect DNS authentication, a cold domain without a sending history, and poor list quality with many dead or spam-trap addresses. These three levers determine the bulk of your delivery rate.

The technical foundation: SPF, DKIM, and DMARC

These three DNS records are the entry ticket to the inbox. Without them, every further optimization is pointless.

  • SPF (Sender Policy Framework): a TXT record that specifies which servers may send on your behalf. Example: the SPF record of your email provider plus your sending tool. Avoid more than ten DNS lookups, otherwise the record becomes invalid.
  • DKIM (DomainKeys Identified Mail): a cryptographic signature that proves the email was not altered in transit and truly comes from your domain. You store a public key in the DNS.
  • DMARC (Domain-based Message Authentication): defines what happens when SPF or DKIM fail. Start with the policy p=none and a rua report target to monitor for two to four weeks, before you tighten to p=quarantine and later p=reject.

Check your setup with a free tool such as MXToolbox or mail-tester.com. A score below 8 out of 10 on mail-tester is a warning sign that you should fix before the first send.

Separate sending domain instead of your main domain

The most important strategic advice: never send cold outreach from your main domain. If firma.de is penalized due to spam complaints, your transactional mail, invoices, and team communication suffer too. Instead, register a similar domain such as firma-mail.de or get-firma.de, set up a redirect to the main site, and use it exclusively for outreach. This isolates the reputation risk.

Rule of thumb for volume: run a maximum of two to three mailboxes per sending domain, and no more than 30 to 50 cold outreach emails per mailbox per day. Anyone who wants to scale distributes across several domains and mailboxes instead of overloading a single one.

Domain warmup: building reputation instead of forcing it

A fresh domain has no reputation. Anyone who sends 200 emails to unknown addresses on day one is immediately classified as a spammer. Warmup builds trust gradually, by slowly increasing the sending volume over four to eight weeks and having the emails generate positive signals: opened, replied to, retrieved from spam.

A realistic warmup plan: week 1 with 5 to 10 emails per day, then increase by about 30 percent weekly until you reach your target volume after roughly six weeks.

Automated warmup services simulate real mail traffic within a network of cooperating mailboxes. Useful, but no substitute for real, engaged recipients. The strongest signals come from real replies from your target group.

List hygiene: your biggest hidden danger

A bad list ruins even a perfect technical setup. Every email to a non-existent address produces a hard bounce, and a bounce rate above two percent signals negligent behavior to the providers. Even more dangerous are spam traps: reactivated old addresses that exist solely to expose spammers. A single hit can damage your reputation for weeks.

  • Verify every address before sending with a validation service and remove invalid, catch-all, and role addresses such as info@ or support@.
  • Currency: use addresses that are at most three to six months old, because in B2B people frequently change positions.
  • Segment by relevance and write only to contacts for whom your offer truly fits. Sending less, but more targeted, protects your reputation.

How to build cleanly researched, up-to-date B2B contacts, and when cold email in Germany is legally permitted, is something we explore in depth in the guide to B2B cold email in Germany.

Content triggers: what alarms spam filters

Even technically clean emails fail on their content. Spam filters react to typical bulk-mail patterns.

  • Trigger words: terms such as free, guaranteed, 100 percent, urgent, or using only capital letters in the subject line raise the spam score.
  • Too many links and images: a plain-text email with at most one link feels more personal. Avoid tracking pixels and URL shorteners, whose domains often appear on block lists.
  • Identical text: if hundreds of emails are sent with exactly the same wording, filters recognize the pattern. Vary the structure and phrasing.

This is precisely where the advantage of AI-supported personalization lies: messages tailored individually to the company and occasion do not produce identical blocks of text, feel more relevant, and provoke more replies instead of spam complaints. Positive interactions are the strongest reputation signal of all. How to scale outreach with AI without text templates is shown in our article on AI-supported personalization in B2B outreach.

Practical checklist for deliverability

AreaMeasureTarget value
AuthenticationSPF, DKIM, DMARC setAll three active, DMARC at least p=none
DomainSeparate sending domainNot the main domain
WarmupIncrease volume slowly4 to 8 weeks of buildup
Sending limitEmails per mailbox per day30 to 50
Bounce rateRemove invalid addressesBelow 2 percent
Spam rateMinimize complaintsBelow 0.3 percent
ContentPersonalized, text-basedMax. 1 link, no trigger words
TestCheck mail-tester.comScore at least 8 out of 10

Monitoring: deliverability is not a one-off project

Reputation fluctuates. Keep bounce rate, spam complaints, and response rate under continuous observation and evaluate the weekly DMARC reports. If the response rate suddenly drops, this is often the first sign of a delivery problem, before the numbers become visible in reporting. Regularly check whether your domain is listed on block lists such as Spamhaus.

Anyone who then transfers the delivered replies cleanly into the CRM loses no lead in the process. How the import succeeds in a structured way is described in our guide to importing leads into HubSpot.

With anilead.io you research current, verified B2B contacts, enrich them, and craft AI-personalized outreach that lands in the inbox instead of in spam. This protects your sender reputation from the very start.

Ready to find your first leads?

Start for free — 100 leads/month forever. No credit card needed.

Start for free now

Related Articles