Email Deliverability Guide: How to Get Your Emails Into the Inbox
Email deliverability is not one thing you fix — it's a system of three layers that determine whether your message reaches a human or disappears into a spam folder. When inbox providers (Gmail, Outlook, Yahoo) receive your mail, they check authentication (is this really from you?), reputation (do we trust you?), and engagement (do recipients want this?). A failure in any layer puts your email in spam.
The good news: all three layers are under your control. Here's what each one does, how to test it, and how to fix it when it breaks.
Layer 1: Authentication — prove you're really you
Authentication is the technical foundation. It answers the question every receiving server asks: "Is this email genuinely from the domain it claims to be from?" Three DNS records handle this:
SPF (Sender Policy Framework) lists the servers allowed to send mail for your domain. When your domain lacks SPF, or when the record doesn't include the server that actually sent the message, the receiving server sees a mismatch — and that mismatch is the single fastest way to get filtered. Keep your SPF record under 10 DNS lookups (each include: counts as one) and end it with -all once every legitimate sender is listed.
DKIM (DomainKeys Identified Mail) adds a cryptographic signature to every outgoing message. The receiving server uses the public key in your DNS to verify the signature hasn't been tampered with. Without DKIM, forwarded mail in particular breaks — the forwarding server looks like the sender and SPF fails, but a valid DKIM signature survives the forward and proves the original sender.
DMARC (Domain-based Message Authentication, Reporting & Conformance) ties SPF and DKIM together with a policy. It tells receivers what to do with mail that fails both checks: monitor it (p=none), send it to spam (p=quarantine), or reject it outright (p=reject). DMARC also generates reports showing who is sending email as your domain — including anyone spoofing it.
As of February 2024, Gmail and Yahoo require bulk senders (5,000+ messages per day) to have all three records. For smaller senders, the requirement is informal, but the filtering is equally real: mail from an unauthenticated domain is far more likely to be spam.
Quick test: run your domain through a free DNS scanner. If any of the three records is missing or misconfigured, fix that before touching anything else. Authentication problems are the most common cause of deliverability failure — and the fastest to fix.
Layer 2: Reputation — earn trust with every send
Once authentication passes, inbox providers ask a harder question: "Should we trust this sender?"
Sender reputation is a score that mailbox providers build over time based on your sending history. It attaches to both your domain (what you control with DNS) and your IP address (what your email provider or server assigns). A brand-new domain with zero sending history has no reputation, and most providers treat "no data" as "filter cautiously."
The factors that build or damage reputation include:
- Volume consistency: sending 100 messages every day builds more trust than sending 1,000 once a month. Sudden spikes look like a compromised account or a purchased list.
- Bounce rate: if more than 2-3% of your messages bounce (invalid addresses), your reputation drops. Clean your list regularly.
- Spam complaints: every recipient who clicks "mark as spam" is a vote against your domain. Gmail's threshold is roughly 0.1% — one complaint per 1,000 messages. Above 0.3%, deliverability collapses.
- Blocklist status: over 100 public blocklists track domains and IPs associated with spam. A single listing can affect delivery to multiple providers.
- Spoofing damage: if someone else sends spam that appears to come from your domain, that spam harms your reputation. A DMARC policy at
p=rejectprevents this.
Quick test: check your domain and IP against common blocklists (Spamhaus, Barracuda, SORBS). Use Google Postmaster Tools (free for any domain that sends to Gmail) to see your spam rate, domain reputation, and delivery errors directly from Gmail's own data.
Reputation is the slowest layer to fix. A damaged reputation takes weeks of clean sending to recover. A new domain needs a warmup period — start with low, consistent volume and increase gradually over 2-4 weeks. Sending 10-20 messages per day in week one, 50-100 in week two, and so on signals organic growth to mailbox providers.
Layer 3: Content and engagement — what recipients do with your mail
Authentication and reputation get your email past the firewall. Content and engagement determine what happens after that — and they feed back into reputation over time.
Content: spam filters scan for patterns common to unsolicited mail. Heavy use of ALL CAPS, excessive exclamation marks, image-only emails with no text, link shorteners (bit.ly, tinyurl), and misleading subject lines all raise spam scores. The content check matters less than it used to — authentication and reputation now carry most of the weight — but a borderline reputation combined with spammy-looking content can tip a message into the spam folder.
Engagement: Gmail, Outlook, and Yahoo all track what recipients do with your mail — opens, replies, forwards, "mark as not spam," and folder moves. Strong engagement signals (a reply, a move to the primary inbox) improve your domain's reputation for future sends. Weak signals (deletion without opening, ignored for weeks) degrade it. This is why transactional mail — receipts, password resets, shipping confirmations — nearly always lands in the inbox: people open it.
Key rules:
- Send to people who expect your mail. Purchased lists, scraped addresses, and old contacts who never opted in generate complaints and low engagement — both of which tank reputation.
- Make unsubscribing easy. A one-click unsubscribe link (required for bulk senders by Gmail and Yahoo as of 2024) reduces complaints more effectively than any content tweak.
- Monitor your open and click rates over time, not per send. A declining trend means reputation is sliding, even if individual campaigns look fine.
How to fix deliverability: a checklist
Rather than guessing which layer is broken, work through them in order. Authentication is first because it's the fastest fix and the most common failure. Reputation is next because it has the most impact. Content comes last because it rarely matters if the first two are solid.
- Scan your DNS — confirm SPF, DKIM, and DMARC are published and correctly configured. Fix any missing or broken records.
- Check blocklists — see if your domain or IP is listed. If it is, follow the delisting procedure for that specific list (most offer a removal request form).
- Review Google Postmaster Tools — check your spam rate (must stay under 0.1%), domain reputation (should be "high"), and delivery errors.
- Warm up new domains — if you're sending from a fresh domain, start with low volume and increase gradually. A warmup tool that generates genuine engagement signals (opens, replies, folder moves) accelerates this process by proving to providers that your mail is wanted.
- Clean your list — remove addresses that bounce, never open, or haven't engaged in 6+ months. A small, active list outperforms a large, dead one every time.
- Re-test — after making changes, wait 2-4 weeks and test again. Reputation doesn't move overnight, but it does move.
Deliverability is maintenance, not a one-time fix. Providers continuously update their filtering, and your reputation shifts with every send. Check your authentication quarterly, monitor your spam rate monthly, and treat any drop in open rates as an early warning.
Check your grade free
Don't guess what's broken — see it. Scan your domain free at emailsecuritygrade.com and get an instant A–F grade on your SPF, DKIM, DMARC, and MX records, with a plain-language fix for anything failing. No signup, no install — it runs in your browser.
If your emails are still landing in spam after fixing the records, a deliverability tool like InboxAlly can train mailbox providers to trust your sending — worth a look once your grade is solid.
Correcting SPF, DKIM, and DMARC is step one — but inbox providers don't trust a domain overnight. InboxAlly trains Gmail, Outlook, and Yahoo to trust your sending domain by generating real engagement signals, so your emails stop landing in spam within weeks instead of months. Most users see open rates double in 2–4 weeks.
Start free with InboxAlly →