How to check if your emails are going to spam: tools, seed tests and what each can prove
When an email bounces, you get a notice. When an address doesn't exist, you get an error code. When your email goes to spam, you get nothing at all: the message is delivered, your platform's dashboard counts it as a success, and the only person who knows where it landed is a recipient who never saw it. Spam placement is the one delivery failure the system never reports to the sender, which is why finding out requires deliberately going and looking.
This guide is the looking, organized as an escalation: fast indirect signals first, then configuration checks that take minutes, then the manual seed-test method that observes placement directly, with the limits of each stated plainly, because self-testing has real ones.
Step zero: read the symptoms you already have
Before testing anything, your own campaign metrics contain the first clue. Spam placement announces itself as a fall in open rates without a fall in delivery rate: the messages arrive, but nowhere humans look. A drop concentrated at one mailbox provider (all your Gmail opens vanish while Outlook holds) is close to diagnostic on its own, and tells you where to point the later steps. Rising bounce rates or complaint numbers are a different, related alarm; the full ranked tour of causes lives in why emails go to spam.
Step one: check the layer you can check from outside
You cannot query a mailbox provider for your reputation score, but the configuration that reputation hangs on is public DNS, and auditing it takes two minutes. Run your domain through the email deliverability score: it reads your records the way a receiving server does and scores the setup layer, SPF, DKIM, DMARC and the supporting records, in one pass. The email DNS check shows the raw records behind that score, and the narrower email authentication checker focuses on the three protocols the mailbox providers now require.
Round out the outside view with the blacklist checker, which queries the public blocklists for your domain and sending IP. Be honest with yourself about what a clean sweep here means: a broken setup layer explains spam placement, but a passing one doesn't rule it out, because reputation and engagement, the inputs these tools cannot see, decide the rest.
Step two: read a real receiver's verdict
Send a normal message from your normal platform to a mailbox you
control at a major provider, open its raw source, and paste it
into the email header analyzer.
The Authentication-Results header is the receiver's own record
of what your mail looked like on arrival: spf=pass or a
softfail, dkim=pass and which domain
signed, dmarc=pass or fail. This is one step
better than DNS checks, because it verifies the whole live path,
platform configuration included, not just what your records claim.
Step three: the manual seed test
Direct observation, the method everything else approximates. Create or borrow mailboxes at the providers your audience actually uses, for most lists Gmail first, then Outlook and Yahoo, add those addresses to your list, send a real campaign, and look: inbox, Promotions tab, or spam folder, recorded per provider. That three-way distinction matters; Gmail's Promotions tab is inbox placement, not spam, and conflating them corrupts the reading.
Method discipline makes the result meaningful:
- Send the real campaign through the real platform, not a one-off test message, which travels a different path with different headers.
- Use fresh or reset mailboxes and don't rescue. The moment you drag your own mail out of spam or reply to it, that mailbox starts learning to like you and stops representing a stranger.
- Repeat across sends before concluding anything; placement varies campaign to campaign, and a single observation is an anecdote.
Now the honest limits. A handful of self-made seed accounts is a small, unrepresentative sample: fresh mailboxes with no history behave differently from your subscribers' lived-in ones, modern filters personalize per recipient (a mechanic covered in the Gmail spam filter guide), and your few accounts cover a few providers. Self-seeding answers "is my mail broadly inboxing or broadly spam-foldering right now," which is usually the question, but it cannot produce a trustworthy placement percentage. Measuring at that standard takes controlled seed lists at scale, which is exactly the method behind our own testing protocol and the platform placement rankings built from it as test cycles complete.
Step four: enroll in the receiver's own reporting
One provider will simply tell you what it thinks of you: Google Postmaster Tools, free, reports your domain reputation band, IP reputation and your measured spam complaint rate at Gmail, from Gmail's own data. Its one catch is that data accrues only forward from registration, so register before you have a problem. Alongside it, make unsubscribing easy and complaints visible: a feedback loop where your platform offers one, and attention to the complaint-rate thresholds Google and Yahoo publish on their requirement pages.
Reading the results together
The steps triangulate. Setup checks failing: fix those first, they're the cheap, mechanical part, and the deliverability troubleshooter walks the diagnosis interactively. Setup clean but seed tests showing spam placement at one provider: a reputation or engagement problem, which means the repair path in how to improve email deliverability and patience, because reputation moves on the receivers' timetable. Everything passing and seeds inboxing while open rates still sag: your problem may be attention, not placement. And once you've climbed out, the standing practices in stop emails going to spam are cheaper than ever diagnosing this again.
Related guides
- Email deliverability score — the two-minute setup-layer audit to run first
- Email header analyzer — read a real receiver's authentication verdict on your mail
- Deliverability troubleshooter — interactive walk through the same diagnosis
- Why emails go to spam — the causes, ranked in checking order
- How we test — what placement measurement looks like at controlled-seed-list scale
- Blacklist checker — rule the public blocklists in or out
About this guide
Written by InboxRatio Editorial. The tool walkthrough covers our own free checkers, all of which read public DNS and message headers; the seed-test method is standard industry practice, and its sampling limits are stated rather than smoothed over. No vendor sponsorship influences it.
Methodology
InboxRatio's benchmark answers the placement question at scale: real campaigns through the platforms we review, a controlled seed list across providers, every landing spot recorded. This guide describes the self-serve version of that method and draws no conclusions from our measurements; the protocol is documented in how we test and our source rules in sources.
Last updated
13 September 2026. Tool coverage and provider reporting details reviewed quarterly.
Frequently asked questions
How can I tell if my emails are going to spam? Three ways, in escalating rigor: watch for open rates falling while delivery rates hold; audit your setup with a deliverability checker; and send real campaigns to mailboxes you control at major providers and observe placement directly. No bounce or alert will ever tell you, so the checking has to be deliberate.
Is there a free tool to check if emails go to spam? Free tools can audit everything upstream of placement: DNS setup, authentication, blocklists, headers. Placement itself is only observable by delivering to real mailboxes and looking, which you can do manually with your own seed accounts, within the sampling limits this guide describes.
Why are my emails going to spam even though tests pass? Because setup tests see configuration, and most spam placement is caused by reputation and engagement, which live in the providers' data. Check Google Postmaster Tools for Gmail's actual view of your domain, then work the causes in why emails go to spam.
Does landing in Gmail's Promotions tab count as spam? No. Promotions is an inbox tab; the message is delivered and findable where Gmail users expect marketing mail. Record it separately from spam-folder placement in any test you run, or your results will overstate the problem.
How many seed mailboxes do I need for a reliable test? More than self-testing realistically provides, for a percentage. A few accounts per major provider can answer the binary question (broadly inboxing or not) if you test across multiple sends without rescuing your own mail. Percentage-grade measurement requires controlled seed lists at scale, per how we test.
How do I check spam placement before sending a campaign? Verify the setup layer with the email authentication checker, send the final campaign to your own seed mailboxes first, and read the headers of what arrives. Pre-send checks catch configuration faults; they cannot pre-clear reputation, which only accrues from real sending.
The system will never volunteer this information. Two minutes with the email deliverability score and one honest look at your own seed inboxes is how you take it.