Home/Guides/Deliverability
Deliverability guide

Reach the inbox, the honest way.

Everything that decides whether your email lands — authentication, reputation, lists, content and pacing — in one practical guide.

By the Devlo team · Updated 9 Nov 2026 · 4 min read

Whether an email reaches the inbox is decided in a fraction of a second by the receiving provider — Gmail, Outlook, Yahoo. They look at who you are, how you send and how people react. This guide walks through each, in the order that matters.

How providers decide

SignalWhat they askWhat you control
AuthenticationIs this really from the domain it claims?SPF, DKIM and DMARC records
ReputationHas this domain and server behaved well before?Steady volumes, low bounces and complaints
EngagementDo people open, reply and keep these emails?Sending to people who asked, and only them
ContentDoes it look like what people expect from you?Honest subjects, a clear sender, an easy exit

Content gets the most attention online, but it matters least. Authentication and reputation come first.

Authenticate your domain

SPF — who may send

A TXT record on your domain listing the servers allowed to send for it. Keep one SPF record only, and end it with ~all or -all — never +all.

v=spf1 include:_spf.google.com include:spf.your-host.com ~all

DKIM — a signature on every email

Your mail provider signs each message with a private key; the public key sits in DNS under a “selector”, such as default._domainkey. Turn it on in your provider’s settings and publish the record they give you.

DMARC — the policy that ties them together

DMARC tells providers what to do when SPF and DKIM fail, and sends you reports. Start gently and tighten once everything passes:

  1. v=DMARC1; p=none; rua=mailto:[email protected] — watch the reports.
  2. p=quarantine — failing mail goes to spam.
  3. p=reject — failing mail is refused. Full protection against spoofing.
In Devlo

Devlo reads all of this live from DNS in Settings›Email Sending → Domain Health, with a corrected record to copy when something is wrong — and holds a campaign if SPF, DKIM or DMARC is broken.

Choose how you send

  • Your own mailbox (Gmail, Microsoft 365, Zoho, cPanel) — simple and personal, but with daily and hourly limits. Good for small lists.
  • An email-sending service (Amazon SES, Mailgun, Brevo) — built for volume, with its own SMTP login. Good for larger lists.
  • A subdomain for campaigns, such as news.yourdomain.com, keeps campaign reputation apart from your day-to-day email.

Whichever you choose, send campaigns from an address on your own domain. Bulk email from a free @gmail.com address fails DMARC at most providers.

Build a list on permission

  • Collect addresses where people sign up knowingly — your website, your shop, an event.
  • Say what they will receive and how often.
  • Consider double opt-in: a confirmation email before they are added.
  • Never buy, rent or scrape a list. Our Anti-Spam Policy forbids it, and so does the law in most countries.

Keep the list clean

A clean list protects your reputation more than anything else you can do.

  • Remove hard bounces immediately — Devlo stops sending to them automatically.
  • Honour unsubscribes at once and forever.
  • Catch typos and broken addresses on import.
  • Every few months, ask quiet contacts if they still want your email, and let go of those who do not answer — Campaigns›Re-engagement does this with tiers and a sunset policy.

Write emails that belong in the inbox

  • A sender name people recognise, and a reply-to that reaches a person.
  • A subject that matches the content. No false “Re:”.
  • A sensible balance of text and images; not one big image.
  • Links to your own domain, not long chains of redirects or shorteners.
  • A visible unsubscribe link — Devlo adds it, plus the one-click unsubscribe header.

Pace your sending

Sudden spikes look like spam. Keep volumes steady, and grow slowly when you start — see the 14-day ramp-up plan. In Devlo, batch size, delay and a maximum per hour per domain keep every campaign at a human pace.

Monitor what matters

WhatHealthyWhere to see it
Spam complaintsbelow 0.1% (Google’s limit is 0.3%)Google Postmaster Tools, Yahoo Sender Hub
Hard bouncesbelow 2%Devlo → Bounced
Blocklistsnot listedDevlo → Domain Health
DMARC reportsall your mail passesThe address in your DMARC record
Opens and clickssteady or risingDevlo → Campaign History

When things go wrong

1
Pause big sends

Stop adding volume while you investigate.

2
Check authentication

Re-run Domain Health. A changed host or a new tool often breaks SPF or DKIM.

3
Check the list

Where did the recent contacts come from? Remove anything without clear permission.

4
Check blocklists

If listed, fix the cause first, then request removal on the list’s own page.

5
Restart slowly

Send to your most engaged contacts first, and grow back gradually.

The one-page checklist

  1. SPF, DKIM and DMARC published and passing.
  2. Campaigns from your own domain.
  3. Only people who asked to hear from you.
  4. Unsubscribe link and one-click header in every email.
  5. Bounces and unsubscribes removed automatically.
  6. Quiet contacts re-engaged or let go.
  7. Steady, paced volumes.
  8. Complaints under 0.1%, bounces under 2%.

Check your domain in a minute

Devlo reads your SPF, DKIM, DMARC and 9 blocklists for you. Start free.

Start free

Ready togrow smarter?

Bring your list, we'll bring the deliverability. Set up takes an afternoon, and the Free plan stays free.