Why your business emails keep landing in spam (and how to fix it)
An invoice you sent never gets paid. A quote you emailed a prospect goes unanswered. You follow up by phone and find out the email was sitting in their spam folder the whole time. This happens more often than most business owners realise — and it's rarely about what you wrote in the email.
Inbox providers like Gmail, Outlook, and Yahoo use automated filters that weigh dozens of technical signals before your email ever reaches a human. Get enough of those signals wrong and every email from your domain — including the ones your clients are waiting for — gets quietly filtered out. Here's what actually determines that outcome.
1. Authentication: does the receiving server trust your domain?
The single biggest factor is whether your domain has SPF, DKIM, and DMARC configured correctly. These DNS records tell receiving mail servers that your outgoing mail server is authorised to send on your behalf, and that the message hasn't been tampered with in transit. Without them, mail providers have no way to confirm your email is legitimate — and "unverifiable" is treated a lot like "suspicious."
We cover how these three records work together in detail in our DMARC guide — it's worth reading if you haven't already. The short version: SPF alone is not enough, and a domain with no DMARC record at all is sending a signal that nobody is watching what leaves it.
Domain and IP reputation
Every domain and sending IP builds up a reputation score with major mail providers over time, based on how recipients interact with your mail — opens, replies, deletions without opening, and spam complaints. A domain that's new, or one that's been used to send unsolicited mail in the past, starts with a reputation deficit that authentication alone can't fix.
Blocklists
If your sending IP or domain has been reported for spam or has previously sent malware, it may be listed on a DNS-based blocklist that many mail servers check automatically before accepting your mail. This can happen even to legitimate businesses — for example, if you share a mail server or IP range with a company that got flagged. Shared hosting environments are a common cause here.
Sending consistency
Mail providers pay attention to sending patterns. A domain that suddenly sends a large volume of email after months of near-silence looks different to a filter than one with steady, predictable volume. If you're moving to a new email platform or launching a new outreach campaign, ramping up volume gradually — rather than all at once — gives your domain time to build trust.
Recipient engagement
Filters increasingly rely on how recipients actually behave. If a large share of your list rarely opens your emails, or if people mark you as spam, that behaviour feeds back into your domain's reputation — and affects deliverability for everyone else on your list too. Sending to old, unengaged, or purchased contact lists is one of the fastest ways to damage sender reputation.
Message content
Content still matters, just less than it used to. Excessive links, ALL-CAPS subject lines, spam-trigger phrases, no plain-text alternative to an HTML email, and mismatched "reply-to" versus "from" addresses can all nudge a message toward the spam folder — especially when combined with weak authentication or reputation.
What to check first
If you're troubleshooting a deliverability problem, start with the things that are fully within your control before assuming it's a content or reputation issue:
- Confirm SPF, DKIM, and DMARC are all correctly published in your DNS — not just one or two of the three
- Check whether your DMARC policy is still set to
p=none, which authenticates but doesn't actively help delivery the wayquarantineorrejectcan once tuned correctly - Verify your MX records are correct and your mail platform matches what your SPF record actually authorises
- Look for any recent, unexplained jump in sending volume from your domain
Authentication issues are also the easiest to fix and the most common thing we see missing when a business first checks their domain — which makes them the right place to start.
When it's a reputation problem, not a configuration problem
If your authentication records check out and you're still landing in spam, the issue is more likely to be accumulated reputation or list quality. That's a slower fix: clean your contact list of unengaged addresses, send consistent (not sporadic) volume, and avoid sudden spikes. Reputation recovers over weeks, not overnight — there's no quick toggle for it.
Check your domain's email authentication right now
See your actual email security score in about 10 seconds — no signup needed.