TL;DR
- Deliverability isn't a DNS problem for most reps — it's a workflow problem. Gmail's 2024 sender rules weight engagement over infrastructure. No replies, no opens, no inbox placement.
- Five root causes, in priority order: (1) low engagement, (2) volume spike / no warmup, (3) spam-trigger copy, (4) DNS misconfiguration, (5) burned domain reputation.
- DNS is table stakes. SPF, DKIM, DMARC, and a custom tracking CNAME take 20 minutes to set up and are required at any volume above 5,000 emails/day per Google's Feb 2024 rules.
- Healthy inbox placement is 85–95%. Below 70%, something real is broken. Below 50%, the domain is burned — retire it, don't try to repair it.
- The fastest lever is signal-led, rep-reviewed, lower-volume sends. Reply rate rises, engagement metrics improve, inbox placement follows.
Direct answer
B2B email deliverability is the percentage of sends that reach the recipient's primary inbox. Cold emails go to spam for five reasons — low engagement, volume spikes, spam-trigger copy, DNS misconfiguration, and burned sender reputation — ranked by impact in that order. Gmail's 2024 sender rules weight engagement above infrastructure, so the biggest lever is signal-led, review-before-send outreach, not another DNS tweak.
What B2B email deliverability actually means
A rep opens their sequence dashboard Monday morning. Reply rate has collapsed overnight — single digits where it was double digits last week. Nothing looks different at the copy or list level. Three hours of digging later, they discover Gmail is quietly dropping most of their sends into spam.
That is a deliverability failure, not a copy failure. The emails are sending. They are just not landing anywhere the prospect will ever look.
Five patterns behind B2B emails going to spam
Five causes. Ranked by impact on inbox placement, not by how often they are blamed in vendor blog posts. The order matters — fixing #4 when #1 is the problem produces exactly zero lift in reply rate.
- 01Very high
Low engagement (opens, replies, mark-as-important)
Gmail's 2024 sender rules weight engagement over infrastructure. No replies across a day of sends is a spam signal. No opens across a week drops future sends out of the primary inbox.
Fix → Signal + review-before-send. Fewer, better emails.
- 02High
Volume spike or no domain warmup
Going from 0 to 200 emails a day on a new domain trips every Gmail and Outlook heuristic. Providers expect a gradual ramp — 20/day in week 1, 50 by week 2, 100 by week 4.
Fix → Warm up 14+ days. Cap new domains at 50/day.
- 03Medium
Spam-trigger copy, formatting, and links
Words like "free," "guarantee," exclamation marks, ALL-CAPS subjects, 3+ links, bare tracking domains, heavy HTML, image-only body. Each of those is a tripwire.
Fix → Plain-text mode. One link max. Subject under 50 chars.
- 04Medium-low
DNS misconfiguration (SPF, DKIM, DMARC)
Missing or soft-fail records. The one everyone fixes first — and the smallest share of actual spam-folder hits once infrastructure is in place.
Fix → 20-minute DNS pass. See the record table below.
- 05High (but delayed)
Burned domain reputation
The compounding result of running causes 1–4 unchecked for 60+ days. Once a domain's reputation is damaged with Gmail, recovery is slow and expensive — often the fastest path is retiring the domain.
Fix → Retire the domain. Start fresh on a new sending subdomain.
DNS setup — SPF, DKIM, DMARC, custom tracking domain
DNS is the lowest-impact cause on the list but the one every rep asks about first. Get it done once, then stop touching it. Four records. 20 minutes with a DNS panel.
- SPF (Sender Policy Framework). Publishes the IPs allowed to send mail on behalf of your domain. One TXT record. Include your ESP (Google, Microsoft) and any third-party sender (Smartlead, Lavender) separately.
- DKIM (DomainKeys Identified Mail). Cryptographic signature on every email. Your ESP gives you a selector — add it as a TXT record on your DNS. Gmail and Outlook check the signature on receive.
- DMARC. The policy that tells receivers what to do if SPF or DKIM fail. Start at
p=noneto monitor, move top=quarantineafter two weeks of clean reports. - Custom tracking domain. A CNAME like
link.yourdomain.compointing at your ESP's tracking host. The open/click links resolve to your domain, not the vendor's shared one — worth a meaningful lift in inbox placement on cold lists.
Gmail and Outlook's 2024 sender rules, in plain English
Google and Yahoo rolled out new bulk-sender rules in February 2024, and Microsoft followed with similar updates. Three hard requirements for any sender above 5,000 emails/day:
- Authentication required. SPF, DKIM, and DMARC on the sending domain. No exceptions. (Source: Google sender guidelines, 2024.)
- One-click unsubscribe. A
List-Unsubscribeheader that lets the recipient remove themselves without clicking a tracked link. Most cold-email ESPs now add this automatically. - Spam complaint rate under 0.3%. Gmail Postmaster Tools reports this directly. Over 0.3% and your inbox placement drops. Over 0.5% and the domain gets rate-limited.
Under 5,000 emails/day, the rules are softer — but the enforcement bar is creeping down. Any rep doing volume cold outbound should treat the rules as if they apply at every tier.
The volume and hygiene mistakes that damage sender reputation
Even with perfect DNS, a new domain blasting 200 sends on day one will land most of them in spam by day three. Gmail reputation is weighted on domain age and engagement — a young domain with a handful of sends and real replies typically earns more trust than an older domain running high volume with no engagement.
Warmup window
14 days
Minimum warmup on a new sending domain before production sends.
Day-1 volume cap
20/day
Week-1 cap. Ramp to 50/day week 2, 100/day week 4.
Bounce ceiling
2%
Hard cap before reputation damage. Verify lists with NeverBounce, Kickbox, or ZeroBounce.
- Verify every list before the first send. Bounces over 2% damage the domain for weeks.
- Suppress known unsubscribes and spam complaints permanently. One re-hit flagged address can undo a week of warmup.
- Run sends from a subdomain, not the root.
go.yourdomain.comisolates cold-outreach reputation from the marketing and transactional mail sent on the root.
Copy triggers — words, formatting, and links that land in spam
Spam filters in 2026 are mostly machine-learned on engagement signal, not keyword lists — but enough of the old keyword logic is still live that a rep should avoid the obvious tripwires.
- Subject line. Under 50 characters. Lowercase (ALL CAPS is a flag). No exclamation marks. No "Re:" or "Fwd:" on a first send — Gmail's seen the trick.
- Body. Plain text or near-plain text. Avoid heavy HTML and image-only bodies (Gmail down-weights both). Keep body 50–120 words.
- Links. One link maximum. A raw
bit.lyor bare Calendly in a cold email is a near-guaranteed spam vote. Use your custom tracking CNAME, or paste the URL naked. - Trigger words. "Free", "guarantee", "100%", "act now", "risk-free", "limited time", "buy now", "click here". These are still weighted, especially in the subject.
- Same body across 200 sends. The largest copy-level tell. Personalize the first sentence at minimum — the mechanics are in the 5-part cold email framework.
How to diagnose inbox placement (free tools + method)
Reply rate crashes overnight. The rep thinks it's the copy. It is probably not the copy. A 20-minute diagnosis tells the truth.
- 1. Run a placement test. Tools like GlockApps or Mailivery send your email to seed inboxes on Gmail, Outlook, Yahoo, iCloud, and report which folder it lands in. Free tiers are enough.
- 2. Check Gmail Postmaster. If your domain sends 100+/day to Gmail users, Postmaster shows reputation, spam rate, and authentication status for your domain.
- 3. Send yourself an email. From your cold-sending domain to a personal Gmail and personal Outlook. Where does it land? Primary, Promotions, Spam? If Spam, the problem is either reputation or copy.
- 4. Check mail-tester.com. Paste your test email. It returns a 0–10 score with specific failures (SPF, DKIM, DMARC, HTML, blacklists). Aim for 9+.
- 5. Look at reply rate, not open rate. Open rate is broken as a deliverability signal — Apple Mail Privacy Protection fires opens automatically. Reply rate is the only trustworthy lagging indicator.
How Gangly protects deliverability by design
Gangly does not warm up domains and does not replace an ESP. Gangly removes the behaviors that kill deliverability on the rep side — the high-volume, signal-free, templated sends that damage Gmail reputation in the first place.
- Signal-led drafts. No signal, no draft. A Gangly sequence cannot fire 200 identical emails across a cold list, because the signal on each account is different.
- Review-before-send enforced. The rep has to press send. No autosend mode. Gmail sees a human pattern because a human is pressing the button.
- Sends from the rep's inbox. Gmail or Outlook directly, through the rep's own OAuth connection. Reputation attaches to the rep's domain, not a shared vendor IP.
- Reply-rate focus. Gangly optimizes for reply rate, the metric Gmail weights highest. Vendor tools that optimize for send volume are working against deliverability by design.
For the related workflow angle on why AI autosend is a deliverability risk, see AI vs manual outreach. For the copy framework Gangly drafts against, see the 5-part cold email framework.