Resource

    📤 The Complete Guide to Email Deliverability

    4/15/2025
    A comprehensive, practical template to help improve and maintain inbox placement for marketing, sales, and transactional emails.
     
     

    📬 But Sara….What Is Email Sending Reputation?

    Email sending reputation is a score that mailbox providers (like Gmail, Outlook, Yahoo, etc.) assign to your IP address and domain based on how recipients interact with your emails. A strong reputation increases your chances of landing in the inbox; a poor one can send your emails straight to spam…or block them entirely.

    💡 Best Practices to Maintain a Good Sending Reputation

    Area
    Best Practice
    Authentication
    Set up SPF, DKIM, and DMARC for your domain
    Consistent Volume
    Avoid large spikes in email volume — warm up gradually
    Engagement Monitoring
    Regularly monitor opens, clicks, bounces, and spam complaints
    List Hygiene
    Clean your list frequently and remove inactive or bounced emails
    Opt-In Practices
    Use double opt-in and never buy or scrape email lists
    Avoid Spam Triggers
    Watch subject lines, avoid all caps, misleading language, or image-only emails
    Feedback Loops
    Set up complaint feedback loops with providers like Yahoo and Microsoft
    Monitor Reputation

    SECTION 1: DOMAIN AUTHENTICATION & COMPLIANCE

    Proper domain authentication is non-negotiable for inbox placement. If you don’t have these set up, you risk being sent straight into the spam folder.
    The way I like to explain this to clients: this is like running up to someone in a cafe and asking them to send your invitations to all of their friends. If you run up without introducing yourself, you’ll likely scare the person and they’ll throw most of your invites in the trash; if you introduce yourself, show ID, and build credibility, your invitations are more likely to send up being sent properly. It’s all about seeing a good first impression!
    Item
    Why It Matters
    How to Check / Fix
    Tools
    Educational Resources
    SPF
    Tells receiving servers which senders are allowed to send on your behalf
    Add a TXT record in your DNS zone
    What is a DNS SPF record? | Cloudflare
    DKIM
    Adds a digital signature proving the message was authorized and unmodified
    Set up in your ESP and publish DNS record
    What is a DNS DKIM record? | Cloudflare
    DMARC
    Aligns SPF & DKIM and tells mailbox providers what to do with unauthenticated mail
    Start with p=none and monitor reports
    FortinetFortinetWhat Is DMARC? How Does DMARC Work? | Fortinet
    BIMI
    Enables logo display in inboxes (ex. Gmail, Yahoo)
    Requires DMARC + VMC Certificate
    postmarkapppostmarkappWhat the heck is BIMI and why is it so important?

    SECTION 2: INFRASTRUCTURE & SENDING STRATEGY

    These are foundational elements to separate your good messages from spammy traffic.
    If you want to work to ensure you have great inbox placement, look here to set further foundation.
    Item
    Why It Matters
    How to Check / Fix
    Tools
    Educational Resources
    Use a Custom Subdomain
    Isolates sender reputation
    Configure in DNS & ESP
    MailgunMailgunThe Basics of Subdomains and How To Use Them | Mailgun
    Dedicated IP
    Full control over IP reputation
    Set up via ESP if >100K emails/month
    MailchimpMailchimpDedicated IP: The Key to Maximizing Email Deliverability | Mailchimp
    Reverse DNS (rDNS/PTR)
    Required by most providers
    Should match sending domain
    MailGeniusMailGeniusEmail Deliverability Checklist: Proven 13-Step Inbox Placement List
    TLS Encryption
    Secures email delivery
    Confirm with ESP
    Egress Software TechnologiesEgress Software TechnologiesTLS email encryption: What you need to know | Blog | Egress

    SECTION 3: LIST QUALITY & SENDER REPUTATION

    This is where most issues originate. Poor list hygiene = poor inboxing.
    It’s not enough to set the foundation — your email sender reputation is something that has to be taken care of and tracked, month over month.
    Item
    Why It Matters
    How to Check / Fix
    Tools
    Educational Resources
    Double Opt-In
    Verifies intent and reduces bounces
    Configure in ESP
    Typically available in most email service providers
    WPFunnelsWPFunnelsUnderstanding Double Opt-in Email - A Comprehensive Guide [2024]
    Clean Lists Regularly
    Removes bounces, traps, inactives
    Clean quarterly or monthly
    ZeroBounce, NeverBounce, internal resources like data analysts
    MailchimpMailchimpCleaning Email Lists 101: Refreshing Address Lists | Mailchimp
    Suppress Unengaged
    Reduces risk of spam placement
    No opens/clicks in 90+ days
    Use ESP segmentation
    Example of unengaged suppression in HubSpot: community.hubspot.com
    Monitor Complaints & Bounces
    High rates damage sender score
    Review post-send dashboards
    10 Email Deliverability Monitoring Practices for Email Success

    SECTION 4: EMAIL CONTENT & DESIGN

    Good content doesn’t just look good, it also impacts inboxing.
    If you do all of the things above but are sending junky content, you’ll end up in the Promotions or Spam folder.
    Item
    Why It Matters
    How to Check / Fix
    Tools
    Educational Resources
    Avoid Spammy Subject Lines
    Prevents spam triggers
    Avoid ALL CAPS, misleading text
    Many ESPs have this within their preview functionality
    MailGeniusMailGeniusSpammy Subject Lines Exposed: Safeguard Your Email Reputation
    Alt Text & Mobile Optimization
    Improves accessibility
    Use responsive HTML; avoid image-only
    HubSpotHubSpotMobile Email Optimization: A 5-Step Guide
    Plain-Text Version
    Boosts inbox placement
    Auto-generated, but review manually
    MailmodoMailmodoHTML vs Plain Text Emails: Which One to Choose and Why?
    Test Before Sending
    Detect spam, render issues
    Send to seed list or spam checker

    SECTION 5: MONITORING & ONGOING OPTIMIZATION

    Inbox placement is a moving target. These tools help you stay ahead.
    BTW: Gmail and the other ESPs continue to make updates, email is not something you just “set and forget.” These tools and practices will help you stay on top of the latest.
    Item
    Why It Matters
    How to Check / Fix
    Tools
    Educational Resources
    Google Postmaster Tools
    View Gmail reputation, delivery issues
    Connect your domain
    MicrosoftLearnMicrosoftLearnGoogle Postmaster Tools - What it's and how it can help you - Dynamics 365 Customer Insights
    Feedback Loops
    Get notified of spam complaints
    Most ESPs have this built-in
    MailgunMailgunFeedback Loops and Spam Complains
    Inbox Placement Testing
    Know where your email lands
    Test monthly or pre-campaign
    MailtrapMailtrapInbox Placement Explained [2025]
    Blacklist Monitoring
    Avoid global blocklists
    Monitor weekly
    Email Blacklist: Causes, Impact, And How To Check It Fast
     

    🧪 BONUS: WARM-UP PLAN FOR NEW DOMAINS/IPs*

    *This also applies if you’re moving domains or migrating tools!
    Week 1: Send to 100–500 highly engaged, ideally validated email address contacts/day
    Week 2: Scale to 1,000–2,000/day, mixing in newer segments
    Week 3+: Double volume weekly until fully ramped
    Pro Tip: Start with engagement-based segments to build trust.
     

    📈 Email Warm-Up Schedule

    Remember, this is not only for when you first start a new email program — this also applies for any major changes, like marketing automation or sales automation platform migration.
    Week
    Daily Volume
    Audience Description
    Notes
    Week 1
    100–500/day
    Highly engaged, validated email addresses
    Use only contacts with high open/click rates
    Week 2
    1,000–2,000/day
    Mix of engaged + newer segments
    Begin slowly expanding to colder but opted-in leads
    Week 3
    2,000–4,000/day
    Expand to broader active list
    Continue to monitor engagement + bounce rates
    Week 4
    4,000–8,000/day
    Include newer leads and larger segments
    Gradually introduce less-tested segments
    Week 5
    8,000–16,000/day
    Most of your email list
    Monitor domain/IP reputation closely
    Week 6+
    Full list (based on cap)
    Entire subscriber base
    Full sending volume if reputation is stable

    ☑️ Email Deployment Checklist

    Copy + paste this and add in your own unique steps for your business!
    Category
    Item
    Description
    Owner
    Status
    Notes
    Strategy
    Audience Segment Confirmed
    Correct list or segment selected
    Send Goal Confirmed
    Promotional, nurture, transactional, etc.
    Suppression Lists Applied
    Exclude unsubscribed, unengaged, internal, or recent recipients
    Content
    Subject Line Finalized
    Clear, non-spammy, on-brand
    Preview Text Finalized
    Complements subject line, entices opens
    Body Content Proofed
    No typos, consistent tone, brand voice
    CTA Buttons/Links Added
    All call-to-action buttons work
    Personalization Tokens Validated
    First name, company name, etc. inserted correctly
    Design
    Responsive Design Tested
    Mobile and desktop rendering confirmed
    Images Properly Sized & Hosted
    ALT text included, no broken links
    Plain Text Version Reviewed
    Not auto-generated gibberish
    Accessibility Considered
    Contrast, font size, screen-reader compatibility
    Testing
    Inbox Rendering Previewed
    Litmus, Email on Acid, or ESP previews
    Spam Score Checked
    Passed through Mail Tester or similar
    All Links Tested
    UTM tags applied and working
    Send to Seed List
    Internal QA before full deployment
    Technical
    Sender Name & Email Correct
    Matches brand + complies with SPF/DKIM/DMARC
    From Address Verified
    Registered with ESP, SPF aligned
    Unsubscribe Link Working
    Clearly visible and functional
    Footer Info Compliant
    Includes company address, privacy policy, etc.
    Deployment
    Send Date/Time Finalized
    Consider time zone, send caps, and frequency
    Final Approval Received
    All stakeholders signed off
    Campaign Scheduled/Sent
    Confirm send happened successfully
    Post-Send Monitoring
    Check for bounces, complaints, and early performance

    📄 Helpful Additional Cheat Sheets

    List of all freemium email domains: https://gist.github.com/Artistan/9662757

     

    List of email malformations I typically filter for:

    Issue Type
    Examples
    How to Filter/Flag
    Missing "@" symbol
    john.doe.com, johndoeemail.com
    NOT CONTAINS "@"
    Missing "." after "@"
    john@doecom, hello@domain
    NOT CONTAINS "." AFTER "@"
    Starts or ends with special characters
    .john@doe.com, john@doe.com.
    STARTSWITH(".") OR ENDSWITH(".")
    Consecutive dots
    john..doe@example.com
    CONTAINS ".."
    Too short
    a@b.c
    Length check: LENGTH < 6
    No domain portion
    john@ or john@.
    NOT CONTAINS "." after @
    No local part (before @)
    @example.com
    STARTSWITH("@")
    Nonsense strings or keyboard mashing
    asdfasdf@asdf.com, qwe@qwe.qwe
    Regex match for repeated characters or gibberish
    Temporary/throwaway domains
    test@mailinator.com, abc@tempmail.com
    Filter by known temp domains (see below)
    Obvious fake terms
    test@domain.com, fake@email.com
    CONTAINS "test" OR "fake"
    Non-alphanumeric characters in domain
    john@doe!.com
    Regex for special characters in domain
    Spaces in email
    john doe@example.com
    CONTAINS " "
    Emails ending in numbers suspiciously
    test123456789@domain.com
    Regex for numeric endings
    Multiple "@" symbols
    john@@example.com
    Count "@" > 1
    HTML tags or JS
    <script>@email.com
    CONTAINS "<" OR ">" OR "script"
    Test emails
    test@test.com
    Starts with test@ (or you can experiment with contains, just be aware that some legitimate names look this way on corporate email, like Tim Estes could be testes@company.com)

    Typical throwaway email domains:

    • mailinator.com
    • tempmail.com
    • 10minutemail.com
    • guerrillamail.com
    • trashmail.com
    • yopmail.com
    • fakeinbox.com
     

    ✍️ Enterprise Pro Tips

    1. If you can get some budget, get a tool like Knak — seriously. Full transparency, I am an ambassador, but that’s because I really love their tool and used it in the Enterprise world — it saves you SO MUCH TIME in Enterprise campaign ops, especially if you have a centralized email/LP creation and deployment group but not the appropriate staffing to support your stakeholders.
    1. If you are a public company, getting all of these email pieces right is even more important…there are lawyers and competitors just waiting for you to have a security issue or to send something legally ambiguous. Make sure you are keeping up with the latest compliance laws and your configurations are all set up correctly.
    1. Beware of drastically changing your send volume overnight — if you go from emailing 10,000 people per day to 100,000+ people per day overnight, you could quickly be put on a blacklist….ESPECIALLY if you are emailing a stale database (think: M&A). It doesn’t matter that you have a larger database, it’s all about send size and data quality.
     
    P.S. One thing I didn’t include in here is email consent compliance — this varies depending upon where your business is and where your prospects are. LMK if you want another guide about that, but it felt like too much to include in here. 😅
     
    🗣️ Have feedback? This is a public resource for us all to use — please email me at sara@saramcnamara.com if you have any feedback or ways I can improve upon this!
     

    Related Guides

    👩‍🏫 Ace Your Next Marketing Ops Interview (What MOPs Hiring Managers Are Actually Looking For)

    🎯 The Ultimate Guide to Lead & Account Scoring

    Coffee Kitty

    The Marketing Operations Strategist Newsletter

    Join 3,500+ operations professionals. Get actionable MOPs tips every month.