Learn · 7 minute read
Why your emails go to spam, and how to fix it
Mail goes to spam because the receiving server does not trust it. Trust comes from three things: proof you are who you say you are, a history of people wanting your mail, and mail that looks like what people expect. Here is how to check each.
1. Your email is not authenticated
The most common and most fixable cause. Without SPF, DKIM and DMARC set up for the domain you send from, receivers have little reason to believe the message is yours. Start with the domain checker.
2. You are a new sender
A new domain or a new sending service has no history, so mailbox providers are cautious. Begin with small volumes to people who expect your mail, such as your own team and recent customers, and increase over a couple of weeks. Jumping from nothing to thousands of messages in a day looks like abuse.
3. Your list is old, bought or full of typos
- Messages to addresses that no longer exist bounce, and a high bounce rate damages your reputation.
- Never buy or rent a list. People who did not ask for your email mark it as spam, and some addresses on such lists are traps set to catch senders.
- Remove addresses that bounce for good, and stop mailing people who have not engaged in a long time.
- Use confirmation (double opt-in) on signup forms, so typos and other people’s addresses never reach your list.
4. People mark your mail as spam
Complaints are the strongest signal there is. Google’s guidance is to keep the spam rate reported in its Postmaster Tools below 0.1% and never reach 0.3%. The way to keep complaints low is to email only people who asked, say clearly what they signed up for, send what you promised, and make unsubscribing easy.
5. Unsubscribing is hard
If people cannot find an unsubscribe link, they use the spam button instead. Put a visible link in every marketing message, and add the one-click unsubscribe header that Gmail and Yahoo now expect for bulk mail. Honour requests immediately.
6. The message itself looks wrong
- A subject that misleads, or is in all capitals with a lot of punctuation.
- A message that is one big image, or has no plain-text version.
- Link shorteners, or links whose visible text points somewhere else.
- A From name that suggests another company, or a Reply-To on an unrelated domain.
- Sending from a free-mail address such as
@gmail.comthrough a service. That fails DMARC; use your own domain.
7. Your domain or address is on a blocklist
Check the major blocklists, such as Spamhaus. Listings usually explain why and how to be removed. Our domain checker looks at the Spamhaus domain list for you.
8. Sudden changes in how you send
A spike in volume, a new kind of mail from an old domain, or a sudden surge of bounces all look suspicious. Change gradually, and send different kinds of mail (receipts and newsletters) from different subdomains so one cannot hurt the other.
How to find out which one is yours
- Send a test to a few addresses you control at different providers (Gmail, Outlook, Yahoo), and see where it lands.
- In Gmail, open the message, choose “Show original”, and look at the SPF, DKIM and DMARC results. Any that say FAIL are your answer.
- Register your domain with Google Postmaster Tools to see your domain’s reputation and spam rate, once you send enough volume for it to show data.
- Fix one thing at a time, from the top of this list, and test again.
Common questions
Why does my email go to spam even though I have SPF and DKIM?
Authentication is necessary but not enough. Reputation, your list, complaint rates and the content also decide where mail lands. If authentication passes, look at who you are mailing and how they react.
How long does it take to fix a spam problem?
Authentication fixes work as soon as DNS updates. Reputation recovers slowly: expect weeks of sending only wanted mail to engaged recipients, in modest volumes.
Does using an email service guarantee inbox delivery?
No service can promise inbox placement. A good one sets up authentication properly, suppresses bounces and complaints, and shows you what happened, but your list and your content are still yours.
Should I send marketing and transactional mail from the same domain?
It is safer to separate them, for example receipts from mail.example.com and newsletters from news.example.com, so a complaint problem in one does not spill into the other.
Keep reading
- What is SPF, and how do you set it up?
- What is DKIM, and how do you set it up?
- What is DMARC, and how do you roll it out safely?
SendSend is an email API that checks these records for you and tells you when a domain is verified. Get started free.