Email Deliverability Β· Guide

Email Deliverability Checklist

Work through every phase in order: domain authentication, list hygiene, warmup, sending behavior, placement testing, and ongoing monitoring. Skip a phase and the later ones cannot compensate.

Written for operators No vendor influence Practical, not theoretical

TL;DR

6 phases: the order that determines whether emails land

Most deliverability failures trace back to three skipped steps: authentication not completed before connecting to a sending platform, lists uploaded without verification, or new inboxes sent at full volume before warmup. Each phase below assumes the previous one is complete.

πŸ“‹
What this covers

6 phases from domain auth to ongoing monitoring, with tool fit recommendations per phase based on verified data only.

The Full Checklist

Six-phase deliverability checklist at a glance

PhaseWhat to checkGate before moving onPriority
1. Domain setupSPF valid Β· DKIM matched Β· DMARC set Β· Dedicated sending domains registeredAll DNS records pass a live authentication check before any inbox is connectedCritical: do first
2. List hygieneAll contacts verified externally Β· Catch-alls separated Β· Hard bounces suppressedVerified list file in hand before any contacts are uploadedCritical: before every upload
3. WarmupWarmup enabled on every new inbox Β· Domain at least 14 days old Β· Warmup running minimum 2 weeks before first campaignWarmup start date logged Β· At least 14 domain-age days confirmedHigh: before first send
4. Sending behaviorDaily send cap set per inbox Β· Randomized intervals active Β· Inbox rotation configured Β· Global block list activePer-inbox daily limit set explicitly, not relying on platform defaultHigh: before scaling
5. Placement testingPlacement test on actual campaign template Β· Gmail and Outlook scores above 85% Β· Content analysis cleanPlacement score confirmed above threshold before campaign goes to full volumeMedium: before new domains go live
6. MonitoringBounce threshold alert at 2% Β· Blacklist monitoring active Β· Spam placement alerts enabled Β· Weekly review setAt least one automated alert active per sending domainOngoing: never complete

Phase 1 + 2

Authentication + list hygiene: skip either and warmup cannot save you

SPF, DKIM, and DMARC must all be in DNS before any inbox connects to a sending platform. SPF authorizes sending servers, DKIM signs each email cryptographically, DMARC tells receivers what to do on failure. Use dedicated secondary domains (getcompanyname.com) for outbound, registered at least 14 days before launch.

⚠️
List hygiene: a gate, not a best practice

A bounce rate above 2% on the first send from a new inbox can permanently damage domain reputation before warmup offsets it. Verify every list before upload and send to catch-all addresses from a dedicated cluster capped at 20 emails/day until you have bounce data on that segment.

Phase 3 + 4

Warmup: 14 domain days minimum, 20 emails/day cap in month one

Platform-native warmup (Instantly, Smartlead, Woodpecker) handles the core function once enabled. The threshold is 14 domain-age days plus 2 warmup-active weeks before the first campaign, regardless of platform.

Cap new inboxes at 20-30 emails/day in month one and increase by 10-15 per week while bounce rates stay below 2%. Set per-inbox limits explicitly in the platform rather than relying on defaults.

βœ…
Inbox rotation reduces per-inbox risk

Distributing 100 daily emails across 4-5 inboxes at 20-25 each lowers per-inbox reputation exposure and raises total send capacity without overloading any single sender.

Phase 5 + 6

Placement testing below 85%: catch inbox failures before full volume

Reply rate does not confirm inbox placement. Run a test on the actual campaign template before any new domain scales, and pause if Gmail or Outlook placement falls below 85%.

Minimum monitoring setup: a bounce threshold alert at 2%, blacklist monitoring per domain, and a real-time spam placement alert per active inbox. Folderly Pulse (free) delivers Slack alerts; GlockApps monitors 50+ blacklists with automated notifications.

🚨
Blacklist hit: pause immediately

When a domain appears on Spamhaus or Barracuda, inbox placement drops to near zero for affected recipients. Pause all campaigns on the listed domain, identify the cause, remediate, and request removal before resuming sends.

Recommended Tools

7 tools mapped to the 6 phases

No single tool covers all six phases. Match tools to phases using the list below.

Bouncer
Email verification (Phase 2) with catch-all toxicity scoring and Deliverability Kit adding SPF/DKIM/DMARC validation, placement tests, and blocklist monitoring. Non-expiring credits, no charge for unknowns.
See Review
ZeroBounce
Bulk and API verification (Phase 2) with activity data for catch-all scoring, DMARC monitoring, blacklist monitoring, and placement testing. Credits never expire, unknown results are free.
See Review
MailReach
External warmup via 30,000+ real inboxes (Phase 3) with spam tests across 30+ inboxes, placement alerts, and blacklist/auth health checks. Works with any SMTP provider.
See Review
Warmbox
Automated warmup via 35,000+ private inboxes (Phase 3) with GPT-4 conversations, spam score monitoring, and DNS/blacklist audits. Supports Gmail, Outlook, and SMTP.
See Review
GlockApps
Inbox placement testing (Phase 5) across 30+ seed inboxes with Gmail/Outlook scores, content analysis, DMARC analytics, and blocklist monitoring across 50+ lists.
See Review
Folderly
Three-module platform covering Phases 3, 5, and 6: placement testing, warmup, and Pulse, a free real-time mailbox monitor with Slack and SMS spam alerts.
See Review
Warmup Inbox
Warmup via 30,000+ real inboxes (Phase 3) with spam placement monitoring, reputation checks by provider, and deliverability recommendations. From $15/inbox/month, 7-day free trial.
See Review

Common Questions

FAQ: warmup timing, bounce thresholds, DMARC setup

Q In what order should I run the six phases?

Always in sequence: authentication before warmup, warmup before first send, list verification before upload, placement testing before scaling. Phases 5 and 6 run in parallel with active campaigns.

Q How long does warmup take before I can start outbound sends?

Minimum two weeks of active warmup on a domain at least 14 days old. Most teams run 3-4 weeks before full-volume outbound on a brand-new domain.

Q What bounce rate should trigger a campaign pause?

Set a hard auto-pause at 2% hard bounce rate per send batch in your sending platform. Any batch hitting 1% should prompt a list source audit before the next send.

Q Does platform-native warmup replace a dedicated warmup tool?

Platform-native warmup (Instantly, Smartlead, Woodpecker) covers the core function for most teams. Add an external tool only if placement tests show degrading inbox rates.

Q What DMARC policy should I set?

Start with p=none to collect failure reports without affecting delivery. Move to p=quarantine after 2-4 weeks of clean data, then p=reject only when all senders are fully authenticated.

Checklist complete. Now find the right verification tool.

Compare the best email verification tools by accuracy, catch-all handling, credit pricing, and fit for cold email workflows.

πŸ”’ We may earn a commission at no extra cost to you. Learn more