Email Deliverability: Why Your Mail Lands in Spam
You sent it, but it never arrived — and that quote you chased was sitting in a junk folder all along.
Few things are as quietly damaging as email that doesn’t get through. You assume the client got your invoice; they assume you never replied. The frustrating part is that deliverability — whether your messages reach the inbox or vanish into spam — is mostly decided by a few technical settings that, once done correctly, simply work in the background. Get them right and your important mail just arrives.
Why Good Email Ends Up in Spam
Providers like Gmail, Outlook and Yahoo are ruthless about filtering, because most of the world’s email is junk. To protect their users, they ask a simple question of every message: can we prove this really came from who it claims to be? If your domain can’t answer that convincingly, your mail is treated with suspicion — and the most common reason small-business email lands in spam is not bad writing, but missing proof of identity.
The Records That Matter
Three behind-the-scenes settings, all added to your domain’s DNS, do the heavy lifting. SPF lists which servers are allowed to send email for your domain. DKIM adds a tamper-proof digital signature so receivers can confirm a message really came from you and wasn’t altered on the way. DMARC ties the two together and tells providers what to do with anything that fails the checks — and can report back on who is trying to send mail in your name.
You don’t need to understand the cryptography. You just need all three set up correctly, which is a once-off job that protects every email you send afterwards.
- Set up SPF, DKIM and DMARC records for your domain
- Send from a branded domain, not a free Gmail or Webmail address
- Avoid spammy subject lines, all-caps and giant attachments
- Warm up new domains gradually before any bulk sending
Send From Your Own Domain
If your business still emails customers from a free address, that alone is costing you. A message from yourname@gmail.com or an old Telkom or Mweb address looks less trustworthy to both filters and people than yourname@yourbusiness.co.za. A branded .co.za address on proper hosting lets you authenticate your mail correctly, builds recognition, and signals that you are a real, established business. It is one of the simplest credibility upgrades available, and it costs very little.
Your Sender Reputation
Behind the scenes, your domain earns a reputation based on how it sends. Mail to addresses that bounce, messages people mark as spam, and sudden bursts of sending from a brand-new domain all chip away at it. A poor reputation means even legitimate mail starts getting filtered. Protecting it is mostly common sense: keep your contact list clean, remove addresses that bounce, and never buy a list of strangers to email.
If you send newsletters or promotions, use a proper email platform rather than blasting a hundred people from your normal inbox. These tools handle unsubscribes, spread sending out over time, and keep you on the right side of both the spam filters and POPIA, which requires that people have agreed to hear from you and can easily opt out. A clean, willing list almost always outperforms a big, bought one.
A Quick Self-Check
If your mail keeps disappearing, start simple. Ask a few customers whether your messages are landing in spam. Send a test to a Gmail and an Outlook address and see where it goes. Check whether you are still sending from a free address. Most deliverability problems trace back to missing authentication records or a free sender address — both fixable, and usually fairly quickly.
It is also worth checking your domain hasn’t been blacklisted, which can happen if an old password leaked and spammers used your account. If a lot of your mail suddenly started bouncing, that is a strong hint to investigate rather than ignore.
The content of a single message can tip it into spam too, so it helps to send like a human rather than a billboard. A message that is one giant image with almost no text, stuffed with “FREE!!!” and exclamation marks, or carrying a heavy attachment instead of a link, all raise flags. Plain, clearly written email from a recognised sender, with any large files shared as a download link, sails through far more reliably.
Get this right and your quotes, invoices and replies simply arrive, every time. See our hosting & email service — we can audit your domain’s records and fix the settings — or get a tailored quote.
Comments
Setting up SPF and DKIM stopped our invoices landing in clients spam folders. Wish we had done it sooner.
Our newsletters keep going to spam even though people signed up. Where do we even start?
Start with the basics, Riaan: proper SPF, DKIM and DMARC records on your domain, sending from your real domain (not a free Gmail), and keeping your list clean. We can audit your DNS and fix the records, which is usually the culprit.
Thank you, we will get those DNS records sorted.
Sending from our own domain instead of Gmail made a noticeable difference for us.
It really does, Lindiwe — domain authentication plus a clean list is most of the battle.