Why Are Your Emails Going to Spam?
If your signup confirmations, password resets, or invoices are landing in spam - or worse, never arriving at all - it's almost always a DNS configuration problem, not a code problem. Here are the most common causes, in order of impact.
Why this happens
No SPF record - email providers can't verify you're the sender
SPF is a DNS record listing which servers are authorised to send email from your domain. Without it, Gmail and Outlook see email from your domain as unverified and apply aggressive spam filtering. Setting it up is a single DNS record change.
How to Add an SPF Record →No DMARC record - your domain has no email policy
DMARC tells email providers what to do when they receive email from your domain that fails SPF or DKIM checks. Without DMARC, providers give your domain lower trust scores. Gmail and Yahoo have required DMARC since 2024 for reliable inbox delivery.
How to Add a DMARC Record →DKIM not configured - emails have no cryptographic signature
DKIM adds a digital signature to every email you send, proving it came from your authorised server and wasn't tampered with in transit. Without DKIM, Gmail can't cryptographically verify your email is genuine - even if SPF passes.
How to Set Up DKIM →Mail server IP is blacklisted
Email providers check real-time blacklists (Spamhaus, Barracuda, SpamCop) before accepting mail. If your server's IP is listed - which often happens on shared hosting - every email you send is silently dropped or spam-foldered. No error, no bounce, just silence.
How to Check and Fix a Blacklisted IP →DMARC is set to monitor only (p=none)
A DMARC record with p=none collects reports but doesn't enforce anything. Spoofed emails still get delivered, and your domain has a weaker trust score with inbox providers than one with p=quarantine or p=reject.
How to Enforce DMARC →No spoofing protection - anyone can send email as your domain
Without SPF, DKIM, and DMARC working together, phishing emails can be sent from your domain and delivered to your customers' inboxes. This damages your brand and gets your domain permanently blacklisted by major providers.
How to Prevent Email Spoofing →General email deliverability issues - multiple factors affecting inbox placement
Email deliverability depends on more than just SPF and DKIM. Sender reputation, IP warming, list hygiene, complaint rates, and sending infrastructure all contribute to inbox placement. If you're passing authentication checks but still landing in spam, dig deeper.
Full Email Deliverability Guide →Not sure which of these apply to your domain?
Run a free scan - 26 checks in under 10 seconds.