Skip to content
email-deliverabilityinbox-placementmonitoringseed-listtoolsanalytics

How to Check If Your Emails Are Landing in Spam

Your ESP says delivered. Delivered doesn't mean inbox. Four ways to find out where your campaigns actually landed — from a free 20-minute manual check to continuous placement monitoring.

Palaniappan P··Updated Aug 17, 2026
How to Check If Your Emails Are Landing in Spam

Your email platform says 99% delivered. That number is almost entirely meaningless as a deliverability signal.

Delivered, in ESP terms, means the receiving mail server accepted the message and didn’t bounce it. Once the message crosses that handoff, your ESP has zero visibility into what happens next. Gmail can accept your email and route it directly to spam. Yahoo can accept it and drop it in junk. Klaviyo, Mailchimp, and Omnisend have no visibility into where it ended up, because that decision happens inside the mailbox provider’s infrastructure after the handoff.

So when someone asks how to check whether their emails are landing in spam, the honest answer is: you can’t find out from your ESP dashboard. You need a tool that has eyes inside the inbox.

One pattern that shows up consistently across senders who start monitoring for the first time: a significant share have at least one mailbox provider, usually Gmail, where spam placement is materially higher than the others, and they had no idea because their overall open rate looked normal. The problem was always there. It just wasn’t visible.

Why Open Rate Can’t Answer This Either

Most eCommerce teams fall back on open rate as a proxy for inbox placement. If people are opening, it must have landed. That logic breaks in two places.

First, Apple Mail Privacy Protection pre-loads tracking pixels for Apple Mail users, which Klaviyo and every other ESP records as an open regardless of whether the message was read or even noticed. For a list with a heavy Apple audience, a large share of reported opens are machine-triggered — why open rate is misleading covers how far the distortion goes and which metrics survive it.

Second, and more directly relevant here: the people whose mail landed in spam aren’t opening anything. Their silence is invisible in an average. A campaign with 30% of Gmail recipients in spam looks like a normal send with slightly softer opens, so you iterate on subject lines and send times chasing a problem you have never correctly identified. Inbox placement rate explained covers why it is a different metric from delivery rate, and the learn page on inbox placement rate has the formula.

So your ESP is the wrong instrument. Here is what actually works, cheapest first.

Method 1: The Manual Seed Inbox Check

Cost: free. Time: about 20 minutes. Tells you: whether you have an obvious, across-the-board problem.

Before paying for anything, do this. It is crude and it is genuinely useful.

  1. Create or collect addresses at each provider that matters to your list — Gmail, Yahoo, Outlook.com, and an Apple iCloud address if a meaningful share of your subscribers use Apple Mail.
  2. Add them to a test segment in your ESP and include them in your next real campaign. Not a test send — a real one, from your real sending domain, through your real infrastructure. Test sends often route differently.
  3. After delivery, open each mailbox and record the folder: Primary, Promotions, Updates, Spam, or absent entirely. In Gmail, check every tab; landing in Promotions is not a failure, and inbox vs. promotions vs. spam covers why chasing Primary is often the wrong goal.
  4. In one of the received messages, open the raw source and read the Authentication-Results header. You want spf=pass, dkim=pass and dmarc=pass. Paste it into our email header analyzer if you’d rather not parse it by eye — email header anatomy explains each field.

What this catches: authentication that is broken for everyone, a domain that is being filtered outright, a template that trips something obvious.

What it cannot catch: anything proportional. Your five mailboxes are five data points from accounts with no sending history and no engagement relationship with you. Landing in the inbox at your own Gmail address tells you very little about the 40,000 Gmail subscribers who haven’t opened anything in a year.

Method 2: What the Mailbox Providers Tell You Directly

Cost: free. Time: an hour to set up, then weekly. Tells you: how each provider currently judges your domain.

Three of the four major providers publish sender-side data, and none of them will tell you about the other two. Check all three.

Google Postmaster Tools is the authoritative source for Gmail. Read Compliance status first — pass or fail against Gmail’s bulk sender requirements — then the spam rate trend. Since 2026, Compliance status also carries a Deliverability analysis section that returns a plain-language verdict on your domain plus a recommended action, triggered by low volume, delivery failures, spam threshold breaches, low engagement, missing opt-in signals or guideline violations. That verdict is the single fastest read of whether Gmail thinks you have a problem. Setup is in the Postmaster Tools guide; what the thresholds actually trigger is in Gmail’s spam rate thresholds.

Yahoo Sender Hub runs a Complaint Feedback Loop that returns ARF-format reports whenever a Yahoo user marks your mail as spam. Yahoo publishes no numeric complaint threshold and no volume threshold, so there is no line to watch — the CFL stream itself is the signal, and a rising count is your warning. See what Yahoo Sender Hub monitoring covers.

Microsoft is the one people miss, because it mostly does not use a dashboard. SNDS reports IP-level reputation for Outlook, Hotmail and Live.com, but since May 2025 the more consequential signal appears in your bounce log: bulk mail failing SPF, DKIM or aligned DMARC is refused with 550 5.7.515 rather than filtered. If you have never grepped your ESP’s bounce log for that code, do it now — Outlook bulk sender requirements covers what it takes to pass.

Apple publishes nothing. No dashboard, no feedback loop, no reputation signal, and MPP has made open rate meaningless for that audience. For Apple Mail recipients, clicks and conversions are all you have.

The gap in all of this: none of these tools report folder placement. Postmaster tells you your spam rate; it does not tell you whether last Tuesday’s campaign landed in Primary or Promotions. That distinction is what the next two methods buy.

Method 3: Seed List Testing Before You Send

Cost: paid. Time: minutes per test. Tells you: predicted placement across a broad panel, before the campaign goes out.

A seed list is Method 2 at scale and under management — a maintained panel of addresses across providers, with sending histories that make them behave more like real mailboxes than a fresh test account does. You send the campaign to the panel, and the results come back as a placement breakdown per provider.

The advantage is timing: you learn before the send rather than after. The limitation is that seed addresses are not your subscribers. They have no purchase history with you, they have never opened your mail, and engagement-based filtering — which is most of modern filtering — treats them differently as a result. A seed test reliably catches content and authentication problems. It is a weaker predictor of the reputation-driven filtering that hits a real list. Seed list testing vs. real-world inbox monitoring covers the trade-off properly, and InboxEagle’s seed list explains our panel.

Method 4: Continuous Placement Monitoring on Live Sends

InboxEagle tracks inbox placement at the campaign level, broken down by mailbox provider. When you click into Deliverability on the dashboard for any campaign, you see three provider sections: Gmail placement, Yahoo placement, and AOL placement.

Each section shows:

  • Inbox %: the share of emails that reached the primary inbox
  • Promotions tab %: the share that landed in the promotions tab (Gmail-specific)
  • Spam %: the share that went to the spam or junk folder

Alongside that placement data, the same view shows you the full technical picture for that send: the sending domain, the sending IP address, the subject line that was used, the timestamp when the email was received, and the authentication result for SPF, DKIM, and DMARC.

InboxEagle campaign deliverability view showing Gmail, Yahoo, and AOL inbox placement percentages alongside sending domain, IP, subject line, received timestamp, and SPF/DKIM/DMARC authentication results

That combination of placement outcome plus the technical signals that caused it is what makes the data actionable. If Gmail spam percentage is elevated and DKIM is failing, that’s your fix. If spam percentage is elevated and authentication is clean, the investigation shifts to sending IP reputation or complaint rate. The view gives you both the what and the signals pointing to why.

Each campaign also gets an email performance score out of 100, folding placement, authentication pass rates and engagement into one number. The value is trend, not the absolute figure: if you sat at 85–90 across twelve campaigns and the last one came in at 64, something changed — even if open rate held up because MPP was inflating it.

Two things make this method different from the others. It reports on your actual subscribers, not a panel, so engagement-based filtering is reflected rather than approximated. And because it reads your live sends, it catches problems that only appear at volume — the reactivation segment that spikes complaints, the new subdomain that hasn’t warmed.

It also connects to what you already run. The Klaviyo integration puts Klaviyo’s engagement metrics next to placement outcomes for the same send; the Postmaster Tools integration pulls Gmail’s spam rate and compliance signals into the same view so you can correlate a placement drop with its cause without switching tabs; and bot detection flags the addresses inflating your open rate and your Klaviyo contact bill.

Which Method Answers Your Question

Method Cost What it proves What it can’t tell you
Manual seed check Free, ~20 min Authentication works; you’re not filtered outright Anything proportional — 5 mailboxes isn’t a sample
Provider dashboards Free, weekly How Gmail, Yahoo and Microsoft each judge your domain Folder placement; anything about Apple
Seed list testing Paid, per test Predicted placement before you send How your real, engaged list will be treated
Continuous monitoring Paid, ongoing Where real subscriber mail actually landed, per provider Nothing before the send — it’s a live signal

Most senders need the first two immediately and one of the last two once email is a material revenue channel. If you are comparing vendors for the paid options, email deliverability tools compared covers the market.

What You Typically Find When You First Connect

The findings when a brand first connects to InboxEagle follow a consistent pattern. A provider-specific placement gap where Gmail is underperforming Yahoo. An authentication failure on live sends that looks fine in Klaviyo. A spam rate trending toward Gmail’s threshold without anyone noticing. Or bots inflating list size and engagement metrics.

For a full breakdown of what to look for and how to diagnose each finding, see what a deliverability dashboard should show.

Spam Checker vs. Placement Monitoring: Which Answers Your Question?

These get conflated constantly, and they answer different questions.

A spam checker analyses a draft in isolation — HTML structure, authentication headers, whether there’s an unsubscribe link, whether the copy matches known patterns — and returns a score against a rule set. Our email spam tester does exactly this, and it’s genuinely useful for catching an obvious mistake before you send. But it never delivers the message anywhere, so it cannot tell you where mail lands. It answers “is there anything wrong with this email?”

Placement monitoring reads live campaigns sent through your real infrastructure, from your real domain and IP, to your real audience. It answers “where did this actually go?” — which is a question about your reputation, not your HTML.

The distinction matters because the two fail in opposite directions. A technically perfect email sent from a damaged domain lands in spam and passes every spam checker. A sloppy template sent from a trusted domain to an engaged list lands in the inbox. If your spam checker says you’re fine and your revenue says otherwise, you have a reputation problem, and no amount of content auditing will surface it. Start with a free deliverability check on your domain to see which side of that line you’re on.

Getting Started

Do Method 1 today — it costs nothing and takes twenty minutes, and if it turns up broken authentication you have found your answer without spending anything. Set up Method 2 this week; Postmaster Tools, Sender Hub and SNDS are free and you want the history accumulating before you need it, because none of them backfill.

Move to Method 3 or 4 when email becomes a channel you can’t afford to guess about. If you are evaluating what a monitoring tool should actually surface before you buy one, what a deliverability dashboard should show sets out the criteria.

The question “are my emails landing in spam?” should have a factual answer for every campaign you send — not one inferred from open rates that may be substantially machine-generated. Every method above gets you closer to that answer. The worst option is the one most senders default to, which is assuming the ESP’s delivery rate already answered it.

If you’re an agency running this across a client roster, the monthly deliverability checklist for agencies turns the above into a repeatable review.


Note: Content created with the help of AI and human-edited and fact-checked to avoid AI hallucinations.

Explore with AI

Open this content in your AI assistant for deeper analysis, or copy it as Markdown to paste anywhere.

ChatGPTClaudePerplexity

Frequently Asked Questions

How do I check if my emails are going to spam?
There are four methods, in ascending order of cost and accuracy. Send a campaign to your own seed addresses at Gmail, Yahoo and Outlook and look where it lands — free, roughly 20 minutes, but it only tells you about those specific mailboxes. Check what the providers report directly through Google Postmaster Tools, Yahoo Sender Hub and Microsoft SNDS — free, but each covers only its own network and none report folder placement. Run a seed list test before a send. Or monitor placement continuously on live campaigns, which is the only method that tells you where real subscriber mail actually landed.
Can I check inbox placement for free?
Partly. A manual seed check across your own Gmail, Yahoo and Outlook accounts costs nothing and takes about 20 minutes, and it will catch a serious, across-the-board spam problem. Google Postmaster Tools, Yahoo Sender Hub and Microsoft SNDS are also free and show authoritative provider-side signals — spam rate, compliance status, complaint feedback. What none of them give you is folder-level placement across your actual subscriber base, because that requires observing where mail lands in mailboxes you do not own.
Why does my ESP say 99% delivered but my open rates are very low?
ESPs count a message as delivered the moment a receiving mail server accepts it without bouncing. Gmail or Yahoo can accept the message and route it straight to spam, and your ESP dashboard still shows 100% delivered. Inbox placement rate and delivery rate measure completely different things. A 99% delivery rate with poor inbox placement is a deliverability problem that looks like normal sending inside Klaviyo or any other ESP.
What is the difference between an email spam checker and inbox placement monitoring?
A spam checker analyses a draft in isolation and scores it against filter rules — useful for catching an obvious mistake before you send, but it never actually delivers the message anywhere, so it cannot tell you where mail lands. Placement monitoring tracks live campaigns after they've been sent through your real infrastructure and reports the folder they reached at each provider. Spam checkers work on hypotheticals; placement monitoring reports outcomes.
Do Gmail, Yahoo and Microsoft each need checking separately?
Yes, because each one fails differently and none of them tells you about the others. Gmail reports spam rate and compliance status in Postmaster Tools. Yahoo runs a Complaint Feedback Loop through Sender Hub that returns ARF reports when users mark your mail as spam. Microsoft is authentication-led — bulk mail failing SPF, DKIM or aligned DMARC is refused outright with a 550 5.7.515 error, which surfaces in your bounce log rather than any dashboard. A sender can be healthy at one and blocked at another simultaneously.
Why can't I tell whether Apple Mail users received my email?
Apple is the largest blind spot in email measurement. Mail Privacy Protection pre-loads tracking pixels for Apple Mail users, so opens register whether or not anyone read the message, which makes open rate useless as a placement proxy for that audience. Apple also publishes no sender dashboard, no complaint feedback loop and no reputation signal of any kind. Clicks, conversions and replies are the only reliable engagement signals you have from Apple Mail recipients.
How often should I check inbox placement?
Check provider-side signals weekly — spam rate and compliance status move slowly enough that weekly catches problems before they compound. Run a placement check before any unusually large or unusual send: a Black Friday campaign, a first send from a new subdomain, a reactivation push. Continuous monitoring removes the question entirely, which matters most for senders whose revenue depends on a small number of high-volume campaigns.
Palaniappan P
Palaniappan P·Software Architect & AI Engineer

Palaniappan is a Software Architect and AI Engineer at InboxEagle with deep expertise in building email infrastructure and intelligent monitoring systems. He writes about the technical side of email — authentication protocols, ISP filtering logic, AI-driven deliverability analysis, and the engineering decisions behind reliable inbox placement at scale.

LinkedIn
Share this article:Share on XShare on LinkedIn

Related Articles

One deliverability insight, every Friday.

Trusted by 2,000+ email senders. Free, always.

Free Checklist

The exact checklist used by 2,000+ email senders to diagnose and fix inbox placement issues — free.

  • Authentication setup (SPF, DKIM, DMARC)
  • Sender reputation signals to monitor
  • List hygiene benchmarks
  • Content & engagement red flags

No spam. Unsubscribe any time.