Skip to content

Outreach · Guide

Cold Email Deliverability: The Technical Guide for Sales Reps

Cold email deliverability is the rate at which sent messages reach the primary inbox. Fix SPF, DKIM, DMARC, warmup, and content to land 90%+.

June 11, 2026 13 min read Siddharth Gangal By Siddharth Gangal
Outreach

13 min read · June 11, 2026

What cold email deliverability actually measures

Cold email deliverability is the share of messages that reach the recipient's primary inbox rather than the spam folder, the promotions tab, or the bounce queue. Reply rate is downstream of placement. A 5% reply rate on 100% placement is a working campaign. A 5% reply rate on 40% placement is a broken pipe with a small leak.

Direct answer. Cold email deliverability is the rate at which a sent message lands in the prospect's primary inbox. The five forces that decide placement are authentication (SPF, DKIM, DMARC), domain reputation, IP reputation, engagement, and content quality. Authenticated B2B senders that follow the Inbox Placement Loop hold 85%+ placement; unauthenticated senders drop to 47% (EmailToolTester, 2026).

Cold email deliverability. The measurable percentage of cold emails that reach the recipient's primary inbox, calculated as inboxed messages divided by total sends after bounces are removed. For sales reps using Gangly or any modern sequencer, deliverability is the gate every reply rate, meeting rate, and pipeline number passes through.

Most reps treat deliverability as an infrastructure problem someone else owns. That is wrong. The reply you do not get because the message landed in spam is a meeting you do not book. Read the email deliverability glossary entry for the formal definition, then come back to apply the five-step playbook below.

The five forces that decide if you reach the inbox

Five forces decide whether a cold email reaches the inbox. Get four right and ignore one, and the message still lands in spam. The forces compound — they do not average.

  1. 1

    Authentication

    SPF, DKIM, and DMARC records prove the sending domain is legitimate. Without all three aligned, Google and Microsoft route the message to spam or reject it outright.

  2. 2

    Domain reputation

    A score that mailbox providers assign to the sending domain based on past complaint rate, spam-trap hits, and recipient engagement. Reputation is sticky and recovers slowly.

  3. 3

    IP reputation

    A separate score for the sending IP. Shared pools punish neighbour senders; dedicated IPs require careful warmup to build trust.

  4. 4

    Engagement signals

    Opens, replies, and folder moves into the primary inbox lift placement. Deletes without opening and "mark as spam" hits drop it fast.

  5. 5

    Content quality

    Spam-trigger phrases, link ratios, image-to-text ratios, and HTML obfuscation all feed the content filters. Plain, relevant prose wins.

53%

Spam folder rate, no SPF/DKIM/DMARC

EmailToolTester deliverability study, 2026

85%

Median inbox placement, authenticated B2B sends

Mailgun State of Email Deliverability, 2026

4%

Bounce-rate ceiling before reputation drops

Google Postmaster Tools threshold, 2026

0.3%

Spam-complaint ceiling on Gmail Postmaster

Google sender guidelines, 2026

The 53% spam-folder rate for unauthenticated senders is the single most actionable number on this page. Authentication is free. It takes 45 minutes. The benchmark exists because most senders still do not bother (EmailToolTester, 2026).

Step 1: lock down authentication (SPF, DKIM, DMARC)

Authentication is the price of entry. Google and Yahoo enforced SPF, DKIM, and DMARC for bulk senders in 2024, and the practical floor for any sender of more than 100 messages per day is now identical. Without all three, the message route is spam folder by default, not edge case.

SPF, DKIM, DMARC. Three DNS-based authentication records that prove the sending domain is legitimate. SPF lists approved IPs, DKIM signs each message cryptographically, and DMARC tells receiving servers what to do when SPF or DKIM fails. For Gangly customers, the setup is a one-time 45-minute task that lifts inbox placement from 47% to 85%+ overnight.

  1. 1

    Publish an SPF record

    Add a TXT record on the sending domain listing every approved sender (Google Workspace, your sequencer, your CRM). Use one record, ~all as the fail mode.

  2. 2

    Generate and publish DKIM

    Create a 2048-bit DKIM key inside your mail provider, publish the public half as a TXT record, and confirm the selector matches the one in the email headers.

  3. 3

    Set DMARC to quarantine

    Publish a v=DMARC1 record with p=quarantine and rua= reporting. Once the aggregate reports show 100% pass for 30 days, raise to p=reject.

  4. 4

    Verify with a tooling check

    Send a test message to mail-tester.com or learndmarc.com. Confirm SPF pass, DKIM pass, and DMARC aligned. Anything less means the records are wrong, not borderline.

  5. 5

    Buy a separate sending domain

    Never warm your corporate domain for cold outreach. Buy a look-alike (getacme.co for acme.com), repeat the three records, and isolate the risk.

Trap. Stacking two SPF records on the same domain breaks both. SPF allows exactly one TXT record per domain (IETF RFC 7489). If you add a sequencer, merge the include into your existing record rather than publishing a second one.

Verify the work, do not assume it. A test through mail-tester.com returns a 10/10 score when SPF, DKIM, and DMARC all align. Anything below 9 means a record is malformed, not borderline. For a deeper read on the underlying reputation system, see the domain reputation glossary entry.

Step 2: warm the sending domain before you send a single pitch

A new domain has zero reputation. Sending 500 cold emails on day one from a fresh domain is the fastest way to land on the spam-trap lists. Warmup builds a behavioural baseline that mailbox providers read as "this sender behaves like a human, not a bot."

Email warmup. A four-week ramp during which a new sending domain progressively increases daily volume while maintaining high reply and folder-move rates. Tools like Mailreach, Warmup Inbox, and Instantly Warmup automate the peer-to-peer reply exchange. Skipping warmup costs new senders an average of 38 percentage points of inbox placement in week one (Mailgun, 2026).

The ramp below is the production schedule Gangly customers use. It runs four weeks because Google's Postmaster reputation signal updates on a rolling 30-day window (Mailgun, 2026). Faster ramps win short-term volume and lose 90-day reputation.

  1. Week 1

    20 sends per day, human-only

    Send replies to colleagues and warmup tools. No prospect contact. Reply rate target ≥ 50%.

  2. Week 2

    50 sends per day, 30% prospect

    Layer in low-volume prospect sends. Personalised, one-to-one only. Reply rate target ≥ 30%.

  3. Week 3

    100 sends per day, 60% prospect

    Expand prospect volume. Two-step sequences only. Monitor bounce rate below 2%.

  4. Week 4

    150 sends per day, normal mix

    Run the full sequence at production volume. Reputation should now hold steady.

Keep warmup traffic running in the background even after the domain reaches production volume. A 10% warmup floor protects the reputation moving average on slow weeks. Read the email warmup glossary entry for the tooling shortlist.

Step 3: write content the filters do not flag

Content quality is the second-most ignored deliverability lever after authentication. Spam filters now read the body, the HTML structure, and the link profile in milliseconds. Three patterns reliably trip the filter: shortened URLs, tracking pixels on every send, and image-heavy HTML with little text.

Content elementSafeRiskyFilter trigger
Links per message0–1 bare URL2–3 mixed4+ or any shortened URL
Image-to-text ratio0% images20% images50%+ or single-image emails
HTML structurePlain textLight HTML signatureHeavy templates with tables
Tracking pixelOff by defaultOn for opens onlyOn for opens + clicks + replies
Spam-trigger phrasesNone"Free", "guarantee""Act now", "100% free", all caps
Subject line length3–7 words8–10 words10+ words or 1 word + emoji

Fast tip. Strip tracking pixels from cold sends. Open rates lose accuracy, reply rates do not. Reply rate is the only metric that pays.

For a worked example of how content shape changes filter routing, the cold email reply diagnostic post walks through the exact patterns that move messages from primary to promotions to spam.

Step 4: send volume and pacing the providers expect

Volume and pacing matter as much as content. A warmed inbox running 200 sends in the first hour of the day trips the same throttle as a brand-new inbox running 50. Mailbox providers expect human behaviour: paced sends, occasional gaps, and a mix of inbound and outbound (Microsoft Outlook Postmaster, 2026).

Healthy pacing pattern

  • 30–50 sends per inbox per day after week 4
  • 30–90 second random gaps between sends
  • Send window matches recipient business hours
  • Two-thirds prospect traffic, one-third warmup traffic
  • Bounce rate held below 2% on a 7-day average

Throttle-triggering pattern

  • 100+ sends in any single hour
  • Sub-five-second gaps between sends
  • Sends at 3 a.m. local recipient time
  • Bounce rate above 4% on any day
  • A single domain with zero inbound mail

Scale by adding inboxes, not by raising the per-inbox ceiling. Five inboxes at 40 sends per day equals 200 sends. One inbox at 200 sends per day equals a throttle event by week two. The math is identical for the rep. The math is not identical for Gmail's spam filter.

Step 5: monitor reputation with the Inbox Placement Loop

Deliverability is a reputation moving average, not a static configuration. Even a well-set-up domain drifts when content, volume, or list quality shifts. The Inbox Placement Loop is the weekly cycle that catches reputation drops before they become reply-rate cliffs.

The Inbox Placement Loop. A proprietary weekly cycle from Gangly that scores authentication, reputation, engagement, and content against a 100-point rubric, then quarantines failing inboxes for seven days before they damage the campaign. Each axis carries 25 points; a total below 80 triggers automatic rotation. Gangly customers running the Loop hold a 90-day average of 88% inbox placement (Gangly customer benchmark, 2026).

  1. 1

    Pull placement data daily

    Use Google Postmaster Tools and a seed-list tool (GlockApps, Mailreach) to track placement across Gmail, Outlook, and Yahoo. Trend lines beat single snapshots.

  2. 2

    Score the four signals

    Authentication, reputation, engagement, and content. Each scores 0–25. Total below 80 means a sending domain is at risk.

  3. 3

    Quarantine the failing channel

    If a mailbox drops below 80, pull it from the rotation for 7 days. Send only warmup traffic. Replace volume with a fresh inbox.

  4. 4

    Run a content swap test

    Send the same offer with two subject lines and two body variants across two warmed inboxes. Whichever holds 90% placement becomes the production template.

  5. 5

    Recycle weekly

    Repeat the cycle every Monday. Reputation is a moving average, not a static score, so the loop never ends.

The Loop is the difference between a campaign that pays for itself in month one and a campaign that quietly erodes the domain for six months. The sender score glossary entry covers the underlying scoring math.

Verdict. Authentication, warmup, and content alone are necessary but never sufficient. Reputation drifts. The Inbox Placement Loop is the cheap, repeatable hedge against that drift. Run it every Monday and the campaign survives quarterly list refreshes; skip it and a single bad batch will cost 30 days of rebuild.

Cold email deliverability mistakes that quietly kill reply rates

Five mistakes account for the majority of cold email deliverability collapses. Each is preventable. Each is committed weekly by reps who have read every other section of this guide.

  1. 1

    Warming a corporate domain

    Using acme.com for cold outreach risks the entire company's transactional mail. One spam complaint storm and invoices go to spam too. Always use a look-alike domain.

  2. 2

    Buying lists without verification

    A 15% bounce rate on an unverified list flags the sending domain as a spambot in week one. Verify every address through NeverBounce or ZeroBounce before the first send.

  3. 3

    Sending plain HTML templates

    Marketing-style HTML with banners, tables, and brand colours reads as a newsletter, not a one-to-one email. Strip to plain text plus a single mailto link.

  4. 4

    Ignoring bounce signals

    A 5% bounce rate this week predicts a 12% spam rate next week. Pull bounced addresses immediately and pause the inbox if the rate crosses 4%.

  5. 5

    Treating Postmaster as optional

    Google Postmaster Tools is free, accurate, and updated daily. Not configuring it is the equivalent of running a campaign blindfolded.

The pattern across all five is the same: short-term shortcuts that look efficient in week one and cost the entire domain by month three. For more on shape and structure of high-deliverability messages, see the cold email sequences pillar guide and the warmup playbook.

How Gangly fits into the deliverability stack

Deliverability is one of five legs of the Gangly Sales Workflow System. Signals feed the sequence, the sequence runs through warmed inboxes, the Inbox Placement Loop watches sender health, and reply tracking closes the loop back into the CRM. The product touches the deliverability problem at four points:

  • Outreach Writer: produces plain-text, signal-grounded copy that passes content filters without spam-trigger phrases.
  • Workflow Sequencer: paces sends across multiple warmed inboxes with human-style gaps and bounce-rate guardrails.
  • Signal Detection: narrows the prospect list to verified, in-market contacts, dropping the bounce rate that drives reputation loss.
  • Sales Workflow: ties placement health to pipeline reporting so a deliverability dip surfaces in the same dashboard as the reply-rate dip it causes.

The end-to-end workflow ships the Inbox Placement Loop as a default, not a checkbox. Reps spend the saved hour on call prep instead of on DNS records. Start a free trial or book a demo to see the loop running on live pipeline.

Frequently asked questions

What counts as a good cold email deliverability rate? +

A healthy B2B cold campaign places 85% or more of authenticated sends in the primary inbox, with bounce rate under 2% and spam-complaint rate under 0.1%. Anything below 80% placement signals that authentication, warmup, or content needs a fix before the next batch goes out.

Do I need SPF, DKIM, and DMARC for cold email? +

Yes. Google and Yahoo made all three records mandatory for any sender of more than 5,000 messages per day in 2024, and the practical floor for bulk senders is now zero. Without aligned DKIM and a DMARC policy of quarantine or reject, Gmail routes the message to spam by default. SPF alone is no longer enough.

How long should I warm a new sending domain? +

Plan for four weeks of structured warmup before the first production sequence. Week 1 sends 20 messages per day to colleagues and warmup peers. Each subsequent week roughly doubles the volume and the prospect ratio. Skipping warmup is the single most common reason new domains land in spam.

Should I use my main company domain or a separate domain for cold email? +

Use a separate, look-alike domain. If acme.com is your transactional domain, buy getacme.co or tryacme.com for cold outreach. This isolates reputation risk; if a sequence triggers complaints, the main domain stays clean for invoices, contracts, and customer email.

What is the safe daily send volume per inbox? +

Production volume sits between 30 and 50 sends per inbox per day after a full four-week warmup. Above 50, complaint rates climb and Gmail throttles delivery. Scale by adding inboxes and domains, not by pushing a single inbox harder.

Why are my emails still landing in spam after I added SPF, DKIM, and DMARC? +

Authentication is necessary but not sufficient. Content quality, recipient engagement history, and link ratios all feed the spam filter. Common culprits include a tracking pixel on every send, more than two links, image-heavy HTML, and URL shorteners. Strip the tracking pixel, drop to one plain-text link, and replace shorteners with the bare URL.

How do I check my domain reputation right now? +

Verify Google Postmaster Tools for Gmail data, then run a seed-list test through GlockApps or Mailreach to see placement across Outlook, Yahoo, and B2B providers. The Postmaster dashboard shows IP reputation, domain reputation, and spam-rate trend. Anything other than "High" on Postmaster needs immediate attention.

Does sending from Google Workspace help deliverability versus a dedicated sequencer? +

Google Workspace inboxes carry strong default reputation, which is why most modern sequencers (Smartlead, Instantly, lemlist) connect to Workspace inboxes rather than send through their own SMTP. The trade-off is the 2,000-per-day Workspace limit per inbox and the manual cost of running multiple inboxes. Most teams running over 200 sends per day combine the two.

How often should I rotate sending inboxes? +

Do not rotate on a fixed schedule. Rotate when a single inbox drops below 85% placement on the seed-list test, or when its Postmaster reputation slips from High to Medium. A well-warmed inbox running steady volume can ship for six months without issue. Rotate too early and you waste warmup work.

Will adding an unsubscribe link hurt or help cold email deliverability? +

It helps. A visible unsubscribe link gives recipients a path that is not the spam button, and Google and Yahoo now require a one-click List-Unsubscribe header for bulk senders. Frame it as "Reply STOP and I will remove you" or a plain mailto link in the footer. The marginal opt-out cost is far lower than the marginal spam-complaint cost.

Keep reading

Related posts

Ready to ship the workflow?

Start free for 14 days.

First rep live in under 30 minutes. Signals → outreach → call prep → live coaching → notes — one connected workflow.