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
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
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
IP reputation
A separate score for the sending IP. Shared pools punish neighbour senders; dedicated IPs require careful warmup to build trust.
- 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
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
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
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
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
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
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.
- Week 1
20 sends per day, human-only
Send replies to colleagues and warmup tools. No prospect contact. Reply rate target ≥ 50%.
- Week 2
50 sends per day, 30% prospect
Layer in low-volume prospect sends. Personalised, one-to-one only. Reply rate target ≥ 30%.
- Week 3
100 sends per day, 60% prospect
Expand prospect volume. Two-step sequences only. Monitor bounce rate below 2%.
- 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 element | Safe | Risky | Filter trigger |
|---|---|---|---|
| Links per message | 0–1 bare URL | 2–3 mixed | 4+ or any shortened URL |
| Image-to-text ratio | 0% images | 20% images | 50%+ or single-image emails |
| HTML structure | Plain text | Light HTML signature | Heavy templates with tables |
| Tracking pixel | Off by default | On for opens only | On for opens + clicks + replies |
| Spam-trigger phrases | None | "Free", "guarantee" | "Act now", "100% free", all caps |
| Subject line length | 3–7 words | 8–10 words | 10+ 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
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
Score the four signals
Authentication, reputation, engagement, and content. Each scores 0–25. Total below 80 means a sending domain is at risk.
- 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
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
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
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
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
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
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
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.
By Siddharth Gangal