Email that reaches the inbox β€” how to sort deliverability in 2026

Published Updated

Action points

  • Set up SPF, DKIM and DMARC and keep the alignment correct.
  • Set up one-click unsubscribe and process every request within two days.
  • Keep your spam complaint rate below 0.10% as a daily guideline.
  • Warm up a new domain gradually and give each mail stream its own subdomain.

Prefer to outsource?

Email deliverability β†’

You write a strong email, hit send and then hear silence. Deliverability decides whether that message gets a chance at all.

Deliverability decides whether your email exists

Deliverability is the chance that your message lands in the recipient's main inbox. Everything that comes after, from subject line to offer to button, only counts once that spot is secured.

You as a business owner focus on the copy and leave the technology behind it alone. That is understandable, because you see the copy while the technology stays invisible. Yet it is precisely that invisible layer that decides whether Gmail, Outlook and Apple Mail trust your message.

The good news is that deliverability largely comes down to rules you set up correctly once. Three DNS records, a correct unsubscribe link and a healthy list take you further than any subject line. Once that foundation is in place, you build on reputation. And reputation is the only thing that counts in the long run.

This page walks through the whole chain. First the three authentication standards, then the requirements the big mailbox providers have set since 2024, next the reputation metrics they steer by and finally a check you can carry out yourself today.

Sent and delivered are two different things

Your sending software almost always reports success. That figure only says that the receiving server accepted the message. It says little about where the message ended up afterwards.

Between acceptance and the main inbox sit three decisions. The receiving server first checks whether you are authorised to send on behalf of your domain. Next it weighs the reputation of your domain and sending IP. Only then does it judge the content of the message itself.

That order explains why content tricks achieve so little as soon as the first two steps wobble. A perfectly written email from an unverified domain rarely reaches the main inbox. Conversely, an ordinary newsletter from a trusted domain almost always does.

There is also a hard variant, by the way. When your mail breaks the requirements of Google or Microsoft, a permanent rejection follows at SMTP level. In that case Microsoft responds with error code 550 5.7.515 and delivers the message nowhere, so the spam folder is out too. The recipient then sees literally nothing.

SPF determines who sends on your behalf

SPF is a rule in your DNS that lists which servers may send mail with your domain as the sender. The recipient reads that list and compares it with the server that presents itself.

You recognise an SPF record by its structure. It starts with a version tag, then lists the permitted senders and closes with an instruction for everything outside that list. You set that closing part to a strict variant as soon as you are sure every legitimate sender is on the list.

The classic pitfall is forgotten senders. Your newsletter software is in it, while your accounting package, your webshop and your contact form also send mail. Each of those systems belongs in the record. Otherwise it is precisely your invoices and order confirmations that fall through the cracks.

A second pitfall is the number of lookups. SPF allows ten DNS lookups and many services quietly add a few. Go over that number and the check fails entirely. An SPF checker counts this for you.

DKIM signs every message

DKIM puts a digital signature on every message you send. The recipient retrieves the matching public key from your DNS and uses it to check whether the message stayed the same in transit.

Where SPF only assesses the sending server, DKIM protects the content. That difference matters as soon as mail is forwarded, because forwarding changes the server while the signature stays intact. For mailing lists and forwarding rules, DKIM is therefore the stronger of the two.

Your mail provider usually supplies ready-made records. You add them to DNS, wait for propagation and then check whether the signing succeeds. A test message to a checking service shows within a minute whether everything is right.

Watch the key length. A 1024-bit key still works, while 2048 bits is now the standard. Rotate the key periodically as well, especially when you switch mail providers.

DMARC tells the recipient what to do

DMARC ties SPF and DKIM together and adds two things. It sets out what the recipient does with mail that fails the check. It also sends you reports on everything that goes out on behalf of your domain.

You always start in monitoring mode. That produces weeks of reports while all mail simply keeps flowing. In those reports you see which systems send on your behalf, including the ones you had forgotten yourself.

Once that picture is complete, you tighten the setting. First you send failing mail to the spam folder, later you move to full rejection. That final setting protects your brand against spoofed mail and that is exactly what the big providers like to see.

Many domains stay stuck in monitoring mode for years. That delivers the reports and postpones the protection. So from day one, put a date in your diary for the next step.

The reports come in two flavours. The aggregate version arrives daily and lists, per sending source, how many messages came through and how many of them passed. The forensic version describes individual messages that failed. You use it when tracking down a specific problem.

The aggregate version arrives as XML in an archive file, which makes reading it by hand heavy going. The forensic version comes in as individual messages in its own report format. A processing service turns them into an overview that shows the status per sending source. Free versions exist for small domains.

Take the time to review those first weeks properly. Almost every domain turns out to send mail from systems nobody had on their radar any more, from an old webshop to a form service to an accounting package.

Alignment is the step many senders skip

DMARC asks for more than a passed SPF or DKIM check. It requires the domain in that check to match the domain the recipient sees in the From line. That match is called alignment.

This is where the misunderstanding lies. Your sending software passes SPF neatly, but it does so on its own domain rather than on your visible sender. For DMARC only the latter counts. Only one of the two standards needs to be aligned, as long as at least one is.

Why a passed SPF check still falls short

DMARC checks whether the verified domain is the same as the domain the recipient sees.

How it is often set up
SPFsigns asmail.sendingsoftware.compasses
Visiblesigns asyourcompany.comdiffers
DMARCsees two different domains and rejects
With your own sending subdomain
SPFsigns asmail.yourcompany.compasses
Visiblesigns asyourcompany.commatches
DMARCrecognises the same domain and lets it through
Only one of the two standards needs to be aligned, as long as at least one is. Your own subdomain takes care of that for SPF and DKIM at the same time.
Diagram based on the DMARC requirements of Google, Yahoo and Microsoft.

The solution is called a custom sending domain. You create a subdomain, assign it to your sending software and send from there. SPF, DKIM and the visible sender then share the same domain and the check passes completely.

Check this explicitly, because this is exactly where many senders come unstuck. A reporting tool shows per sending source whether the alignment passes.

The sender rules of Gmail, Yahoo and Microsoft

Since 2024, Google and Yahoo have set requirements for senders of larger volumes. Google draws the line at five thousand messages a day to Gmail addresses, while Yahoo deliberately leaves out any number. Microsoft followed in May 2025 with its own rules for Outlook, Hotmail and Live.

The core consists of three points. Your mail is authenticated with SPF and DKIM and your domain has a DMARC record, which all three providers require. Your marketing mail contains an unsubscribe link that works in one click, a hard requirement at Google and Yahoo and a recommendation at Microsoft. And your spam complaints stay below the limit set by Google and Yahoo.

The threshold of five thousand belongs to Google and counts per day across traffic to Gmail addresses. At Yahoo the requirement applies regardless of your volume. You as a business owner think you are well below it and still hit that limit during a campaign week. So treat the requirements as a baseline for everyone.

Enforcement is strict these days. Google permanently rejects mail that breaks the requirements at SMTP level, so even the spam folder is out. Microsoft does the same with its own error code. Where providers used to sort quietly into the spam folder, they now reject out loud.

One-click unsubscribe has been standard since 2024

Marketing mail needs an unsubscribe link that works in a single action. Technically you set that up with two header lines in the message, defined in the RFC 8058 standard.

As a result, the recipient sees an unsubscribe button at the top of their mail program, separate from the link at the bottom of your message. That button sends a request straight to your system. Logging in, filling in a form or giving a reason are explicitly kept out of it.

You have two days to process such a request. That sounds generous, yet in practice it calls for an automated connection, especially when you work with multiple lists.

Transactional mail falls outside this requirement. Password resets, order confirmations and shipping notifications keep their own route. The rule targets promotional and marketing messages.

See the unsubscribe button as an ally. Someone who can unsubscribe easily files a spam complaint far less often. And those complaints weigh heavily.

Your spam complaint rate is the hard limit

Of all the figures in email, this is the one that makes or breaks your deliverability. Google applies an upper limit of 0.30% and advises staying below 0.10%.

Those percentages look small and they are. With a thousand delivered messages, 0.30% already means three complaints. So three people pressing the spam button are enough to cross the limit.

Recovery takes time as well. After you have removed the cause, your domain stays outside Google's support until the rate has stayed below the limit for seven days in a row. One bad campaign can therefore echo on for almost two weeks.

Complaints almost always come from the same sources. Recipients do not recognise the sender well enough, the frequency surprises them, the content is a poor fit or the unsubscribe link is hidden. You solve each of those four with clarity up front.

Measure this figure actively. Google Postmaster Tools shows your spam complaint rate per day for Gmail traffic and Microsoft offers a comparable programme. Both are free and both require a one-time verification of your domain.

How we fixed our own DKIM

A real-world example from our own setup. Our DNS runs on Cloudflare and our mail goes through Hostinger, a combination many business owners use that comes with one specific pitfall.

The three DKIM records were neatly in place in DNS and the signing still failed. The cause lay in a setting that looks helpful at first glance. Cloudflare puts new records behind its own network by default, which works perfectly for websites but throws a spanner in the works for DKIM. A recipient requesting the key then gets Cloudflare's address back instead of the key itself.

The fix took three clicks. We switched the three key records from proxied to DNS only, waited for propagation and sent a test message to a checking service. There, MX, SPF, DKIM and DMARC all turned green and the DKIM check passed.

The lesson behind it is broader than this one button. Every record a recipient must be able to read belongs directly in DNS. That applies to DKIM keys, to SPF and to your DMARC rule. If you keep DNS and mail with different providers, check this first as soon as the signing falters.

Warm up a new domain gradually

A fresh domain has zero reputation. Send thousands of messages from it straight away and that reads like spammer behaviour. The filters respond accordingly.

Warming up works with a rising schedule. You start with a few dozen messages a day to your most engaged recipients, a group that opens and clicks above average. Those early signals build trust. Then you double the volume every few days, keeping an eye on complaints and bounces at each step.

Two to four weeks is usually enough for a normal list. With large volumes you stretch that out. If your sending software changes, the same rhythm applies again, because reputation is tied to the combination of domain and sending IP.

Order helps here. Start with transactional mail, because it is almost always opened. Only add marketing mail after that.

Separate subdomains keep your streams apart

Reputation is tied to a domain. If you send invoices and newsletters from the same address, they share that reputation and the weakest stream drags the strongest down.

The solution is to separate by purpose. Your transactional mail gets its own subdomain, your marketing mail a second one and your personal correspondence stays on the main domain. Each subdomain then builds its own history.

The benefit becomes visible as soon as something goes wrong. A campaign with lots of complaints then only affects the marketing subdomain, while your order confirmations and password resets keep arriving as normal. That is exactly the mail you want to keep running, because your service depends on it.

Keep the names short and recognisable. A recipient reading the sender should recognise your brand in it straight away, so variants that look like random characters backfire.

Then set up each subdomain fully with its own SPF rule, its own DKIM keys and coverage from the DMARC setting on your main domain. Warm them up separately too, because each subdomain builds its reputation on its own.

List hygiene keeps your reputation healthy

A clean list is the cheapest deliverability tool there is. Addresses that bounce, addresses that stay silent for years and addresses you once bought all drag down your reputation.

Remove hard bounces immediately. An address that fails permanently keeps failing. Continuing to send to it reads as sloppiness. Most sending software does this automatically once you switch the setting on.

Also set a limit for silence. Recipients who have been quiet for six to twelve months get one win-back message, after which you archive them. That feels counterintuitive and almost always results in better delivery for the people who do listen.

Watch out for spam traps. These are addresses providers use to recognise bad lists, often old addresses that have been reactivated. They stay silent with every message, which is exactly why you clean out addresses that have been silent for a long time.

Double opt-in closes the loop. The extra confirmation step gives you a smaller list and a considerably cleaner one. That trade-off always works out well for deliverability.

BIMI puts your logo in the inbox

BIMI shows your logo next to every message in the inbox of supporting providers. It is a visible trust signal and works as a reward for senders who have their authentication in order.

The entry requirement is strict. BIMI requires a DMARC setting at the spam folder level or stricter, so you already have the whole chain in place before you start on this. That makes BIMI above all a welcome nudge to actually tighten DMARC.

For Gmail you also need a verified mark certificate, which you request from a recognised issuer and which comes back as a cost every year. You also supply your logo in a specific SVG format.

Weigh this up calmly. BIMI is the finishing touch for brands that send a lot of mail and it comes well behind the three authentication standards in the queue.

How to check your deliverability today

This check takes fifteen minutes and gives you a clear picture.

  1. First send a test message to a checking service such as mail-tester or MXToolbox. You receive a report with a score and with the status of SPF, DKIM, DMARC and your sending IP. All three standards should pass and the alignment should be included.
  2. Then sign up for Google Postmaster Tools and the Microsoft sender programme. Both show your spam complaint rate, your reputation and the authentication rates of your actual traffic. This is where you steer.
  3. Next, check your unsubscribe link. Send a real campaign to yourself and look for the unsubscribe button at the top of your mail program. If that button appears, the header lines are set correctly.
  4. Finally, read your DMARC reports. Set up a processing service, because the raw files are hard to read. Within two weeks you see exactly which systems send on behalf of your domain.

If everything turns green, your attention shifts from the technology to relevance. From that point on, your offer and your timing determine the result.

Frequently asked questions about email deliverability (FAQ)

AThe direct answer

Google Postmaster Tools shows this for Gmail and the Microsoft sender programme does the same for Outlook. A checking service such as mail-tester also gives you a snapshot per test message with the status of SPF, DKIM and DMARC.

AThe direct answer

Yes. Google and Yahoo have required them since 2024 from everyone who sends larger volumes, Microsoft since May 2025. Together they form the foundation your reputation rests on. SPF controls who may send, DKIM protects the content and DMARC ties both to your visible sender.

AThe direct answer

Stay below 0.10% and treat 0.30% as the absolute upper limit. Above that limit your delivery is at risk and recovery takes seven consecutive days below the threshold.

AThe direct answer

Transactional mail is almost always opened and that builds reputation. Marketing mail gets more complaints and unsubscribes and is therefore judged more strictly. Send both from separate subdomains so the reputations stay apart.

AThe direct answer

Usually within an hour and sometimes up to 48 hours, depending on the TTL of your records. Check with a DNS lookup service whether the change is visible before you test again.

AThe direct answer

With large volumes it does, because you then build a reputation that is entirely yours. Below roughly a hundred thousand messages a month, a shared IP from a good provider usually gives a better result, because the traffic there stays constant.

Conclusion

Deliverability starts with technology and stays strong through behaviour. With SPF, DKIM and DMARC in order, a clean list and messages people like to open, your email lands in the inbox. Want to go through this together? Look around the site or let Dominic know.

The next step

How we tackle this together

Discover your biggest growth opportunities with a free opportunity analysis (worth €416) β€” a tailor-made report, free of charge and with no obligation.

1Analysis
2Action plan
3Proposal
Schedule a call
Dominic Pietersz

About the author

Dominic Pietersz

Your dedicated point of contact

Dominic helps SMEs grow through Google and other channels. With his international experience, he turns challenges into concrete growth.

Follow Dominic on LinkedIn

Inspiration Β· At the cash machine I realised that email is really just like a cash machine. That comparison became this piece on actually getting your emails opened.