← Blog
    cold-email

    How to Improve Email Deliverability: 15 Steps for Cold Outreach Teams

    Poor deliverability kills cold outreach before it starts. Here are 15 proven steps to improve email deliverability and land in the primary inbox in 2026.

    Ashish RathodHead of GTM·11 min read·May 6, 2026

    Introduction

    You can write the best cold email in history and it doesn't matter if it lands in spam.

    The average inbox placement rate for cold outreach is 84% — meaning roughly 1 in 6 legitimate emails never reaches the inbox. Top-performing outbound teams consistently achieve 97%+ inbox placement. That 13-point gap represents thousands of conversations, hundreds of meetings, and significant pipeline. And it's almost entirely driven by preventable technical and data quality failures.

    This post gives you 15 specific, actionable steps to improve email deliverability for cold outreach. Start with the first three — they're the highest-impact changes you can make today.

    What is email deliverability?
    Email deliverability is the ability of an email to successfully reach the intended recipient's primary inbox, rather than being filtered to spam, the promotions tab, or rejected by the mail server entirely. It is determined by three factors: technical sender authentication (SPF, DKIM, DMARC), the sender's domain and IP reputation (shaped by bounce rates, spam complaint rates, and engagement history), and the quality and relevance of the email content. High deliverability means your emails arrive where recipients can see and act on them.

    The State of B2B Email Deliverability in 2026

    Google and Microsoft tightened their filtering significantly in 2023–2025, and the impact is measurable:

    These aren't academic numbers. Teams above the complaint thresholds are watching their emails disappear into spam in real time without understanding why.

    The 15 steps below address the complete deliverability problem — from technical setup to content to ongoing maintenance.

    The InboundLabs Deliverability Performance Model

    The InboundLabs Deliverability Performance Model frames email deliverability as the product of three performance dimensions:

    Technical Performance (Authentication): SPF + DKIM + DMARC correctly configured and aligned. Without this, you fail before the content is ever evaluated.

    Data Performance (Contact Quality): Verified email addresses, bounce rate held below 2%, suppression lists applied, catch-all risk managed. Bad data destroys good technical setups.

    Behavioral Performance (Sending Patterns): Consistent volume, ramp cadence, engagement management, spam complaint response. Erratic behavior triggers algorithmic filtering even on technically clean domains.

    Most deliverability guides focus on the technical layer. All three layers must perform simultaneously. A technically perfect domain with a 7.5% bounce rate from unverified contacts will have poor inbox placement. A clean list sent from an unauthenticated domain gets filtered immediately.

    15 Steps to Improve Email Deliverability

    Step 1: Set Up SPF, DKIM, and DMARC Records

    The foundation. Without these three DNS records, everything else is marginal improvement.

    • SPF: Specifies which mail servers are authorized to send email on behalf of your domain. Add your ESP's include statement to your DNS.
    • DKIM: Cryptographically signs outgoing emails so receiving servers can verify authenticity. Generate a DKIM key pair in your ESP and add the public key to DNS.
    • DMARC: Tells receiving servers what to do when emails fail SPF/DKIM checks. Start with `p=none` to monitor without blocking, then move to `p=quarantine` once you've confirmed alignment.

    Verify all three are live and correctly configured at mxtoolbox.com. Takes 15 minutes. Do it today if it's not already done.

    Step 2: Verify Your Contact List Before Every Send

    This is the single highest-impact change most outbound teams can make. The 7.5% industry average bounce rate is almost entirely caused by sending to unverified contacts.

    Run every new list through email verification before import. Remove invalid addresses, high-risk domains, and spam trap hits. Apply your existing hard-bounce suppression list on top.

    InboundLabs builds verification into the data layer — contacts exported from the platform carry 98% deliverability, so you're starting clean rather than cleaning after the fact. Get pre-verified contacts → inboundlabs.app

    Step 3: Use Dedicated Sending Domains

    Never send cold outreach from your root domain (the one on your website). One bounce-rate or complaint-rate spike and you've damaged your primary domain's reputation — affecting inbound emails, partner communications, and customer correspondence.

    Set up 1–2 dedicated sending domains for outbound. They should look professional but be clearly distinguished from your root domain: `trycompanyname.com`, `goteam.co`, `meetteamname.io`.

    Step 4: Warm Up New Sending Domains Before Volume Campaigns

    A domain with zero sending history has zero reputation — mailbox providers treat it with maximum suspicion.

    Warm-up process:

    • Days 1–7: Send 10–20 emails/day, high engagement (to known contacts or warm prospects)
    • Days 8–14: Increase to 30–50 emails/day, maintain engagement
    • Days 15–21: 75–100 emails/day
    • Days 22–30: 100–200 emails/day
    • After 30 days: Scale to target volume gradually (20–30% weekly increase max)

    Use a dedicated warmup tool (Warmbox, Mailreach, Smartlead warmup) to automate this and run warmup emails alongside your actual campaigns.

    Step 5: Monitor Spam Complaint Rates Weekly

    Google Postmaster Tools is free and provides direct insight into your spam complaint rate for Gmail recipients. A complaint rate above 0.08% should trigger an investigation. Above 0.1%, you're in active filtering territory.

    Check it every week. Set up email alerts if your ESP supports them.

    The most common spike sources: sending to old, unengaged contacts; importing lists from events or conferences without re-verification; sequences that don't honor previous opt-outs.

    Step 6: Remove Hard Bounces Immediately After Every Campaign

    Every hard bounce that goes unsuppressed in your next campaign is double damage:

    1. Another bounce event harms your reputation
    2. You've wasted an email on an address that demonstrably doesn't work

    Configure your ESP to automatically suppress hard bounces and make suppression list export part of your post-campaign workflow.

    Step 7: Set Up a Custom Tracking Domain

    Default tracking domains from ESPs (like `track.yourplatform.com`) share reputation across thousands of customers — including senders who've been flagged as spammers.

    Configure a custom tracking subdomain: `track.yourdomain.com`. This isolates your click-tracking reputation and prevents contamination from other platform users.

    Step 8: Keep Email Volume Consistent — Avoid Spikes

    Sudden volume spikes are a major spam signal. Going from 100 emails/day to 1,000 emails/day overnight will trigger algorithmic suspicion even on a healthy domain.

    Increase sending volume gradually: a 20–30% weekly ramp is safe. If you need a large campaign batch, spread it over multiple days.

    Step 9: Send Plain-Text or Near-Plain-Text Emails

    HTML-heavy emails with multiple images, colors, and large graphic headers are significantly more likely to be filtered than clean plain-text emails. For cold outreach specifically, a well-written text-based email outperforms a designed HTML email on deliverability and reply rates.

    If you must use HTML, keep it minimal: no images, no fancy headers, no background colors. A single unsubscribe link in the footer is sufficient.

    Step 10: Avoid Spam Trigger Words and Patterns

    Spam filters score email content as well as sender reputation. High-risk patterns:

    • ALL CAPS in subject lines or body
    • Multiple exclamation points!!!
    • Words: "free," "guarantee," "no obligation," "act now," "click here," "limited time"
    • Subject lines that start with "Re:" on first contact (deceptive)
    • URL shorteners in the email body (use full links or branded redirects)
    • Multiple hyperlinks in short cold emails

    Write like a human writing to another human. If it reads like a marketing email, the filter will treat it like one.

    Step 11: Maintain List-to-Domain Ratios

    If you're sending to 10,000 contacts per day across 50 domains, you're averaging 200 sends/domain/day — a reasonable ratio. But if those 10,000 contacts are all at Gmail, you're hammering a single mailbox provider at scale, which can trigger rate limiting or filtering.

    Distribute your sends across diverse domains and limit daily sends to any single domain (e.g., Gmail addresses) to a reasonable percentage of your total volume.

    Step 12: Add Your Physical Address to Every Email

    CAN-SPAM requires a physical mailing address in every commercial email. Missing it is a compliance violation and a spam filter signal. Include it in your email footer: company name, street address, city, state, ZIP.

    This takes 30 seconds to add to every email template and removes a small but real spam filter risk.

    Step 13: Implement Proper Unsubscribe Handling

    A working, honored unsubscribe mechanism isn't optional — it's legally required in most markets and a spam filter signal. Configure your ESP's unsubscribe links correctly, ensure they route to your suppression list automatically, and verify the workflow is working monthly.

    One common failure: unsubscribe links that 404 error because the ESP configuration changed. Check them regularly.

    Step 14: Re-Engage or Remove Inactive Contacts

    If a contact has been in your sequence for 6+ months without opening a single email, they're either using privacy protection (Apple MPP), dead, or completely uninterested. Continuing to email them contributes to low engagement rates, which are factored into algorithmic reputation scoring.

    After a full sequence completes with zero engagement, suppress the contact. You can attempt a re-engagement touch in 6 months if you have a new angle.

    Step 15: Conduct a Deliverability Audit Every Quarter

    Once a quarter, run a full deliverability health check:

    • Verify SPF/DKIM/DMARC are still correctly configured (DNS changes can break them)
    • Check Google Postmaster Tools for complaint rate trends
    • Review bounce rates from the past 90 days — any spike sources?
    • Run your full active contact database through re-verification
    • Check blacklist status (MXToolbox blacklist check) for all sending domains
    • Review engagement rates — has open-to-reply conversion been declining?

    Most deliverability problems are caught early in a quarterly audit rather than in a crisis after a campaign has already damaged domain reputation.

    Conclusion

    Email deliverability is a compounding asset. Teams that invest consistently in the 15 steps above build sending infrastructure that gets stronger over time — cleaner domain reputation, lower bounce rates, higher inbox placement, more pipeline per email sent.

    Teams that skip this work don't just have low deliverability. They run on borrowed time, burning domains and rebuilding from scratch every 12–18 months.

    The most important starting point: clean data. Everything else is optimization on top of that foundation.

    Start with verified B2B contacts that deliver → inboundlabs.app

    FAQ

    What is the most important factor for email deliverability?

    Two factors tie for first: technical authentication (SPF, DKIM, DMARC) and contact data quality (low bounce rate from verified addresses). Technical authentication is the baseline that determines whether your emails are even evaluated. Data quality determines your reputation signals (bounce rate, complaint rate) that shape how you're treated over time. Both are essential.

    How long does it take to fix damaged email deliverability?

    Minor reputation damage from a high-bounce campaign typically recovers within 2–4 weeks of clean sending. Significant reputation damage from sustained high bounce rates or complaint rates can take 2–3 months. Full blacklisting may require abandoning the domain. The fastest recovery is prevention — maintaining clean practices so you never need to recover.

    How do I check my email deliverability?

    Use Google Postmaster Tools (free) for Gmail reputation and spam complaint rates. Tools like GlockApps, Mail-Tester, and Mailtrap allow inbox placement testing across major providers before you send. MXToolbox checks for DNS record correctness and blacklist status. Your ESP dashboard should show bounce rates and complaint rates per campaign.

    Does open rate affect deliverability?

    Open rate itself doesn't directly factor into deliverability algorithms. But the engagement behavior that drives opens — sending relevant emails to valid contacts — correlates with lower bounce rates and complaint rates, which do affect reputation. Apple Mail Privacy Protection also inflates open rates artificially, making them an unreliable direct signal in 2026.

    How many emails can I send per day without hurting deliverability?

    50–100 per warmed mailbox per day is the standard guidance for cold outreach. To scale to higher volumes, use multiple warmed mailboxes across multiple sending domains. Always ramp gradually — a 20–30% weekly volume increase is safe. Volume spikes from a fresh domain or a large batch change are red flags to spam filters.

    What is email warm-up and how long does it take?

    Email warm-up is the process of gradually increasing sending volume on a new domain to build a positive reputation history with mailbox providers. A standard warm-up takes 3–4 weeks, starting at 10–20 emails/day and scaling to 100–200 by the end of the process. Use automated warmup tools (Warmbox, Mailreach) to run warmup in parallel with your actual campaigns.

    Try our data quality
    for free.

    No commitment. No credit card. Just 50 free verified contact lookups.

    Start Free Trial
    No credit card required Cancel anytime GDPR compliant Setup in 2 minutes