Newsletter deliverability & SEO guides
How to Check If Your Newsletter Lands in Spam (5 Methods, 4 of Them Free)
Your ESP says 'delivered' even when your email is in the spam folder. Five practical ways to find out where your newsletter actually lands — including the seed-inbox method.
The worst way to find out your newsletter is going to spam is the most common one: a reader emails you. "Hey, just so you know, I found your last three issues in my junk folder." Three issues. That's a month of work that most of your Gmail readers may never have seen, while your dashboard cheerfully reported 99% delivered.
"Delivered" is the most misleading word in email. It means the receiving server accepted the message. It says nothing about whether the message landed in the inbox, the Promotions tab, or the spam folder. Your ESP genuinely cannot tell the difference — once Gmail accepts the email, what happens next is invisible to the sender.
So you have to check from the other side: the recipient's side. Here are five ways to do it, roughly in order of how much truth they give you.
1. The seed-inbox method (the most direct)
Create your own subscriber accounts at the providers your readers use — at minimum one Gmail, one Outlook, one Yahoo. Subscribe them to your newsletter like a normal reader would. After every send, log into each one and note where the issue landed: inbox, Promotions (Gmail), or spam.
This is the only method on this list that measures actual placement at actual providers for your actual sends — not a simulation, not a score, the real thing. It's how deliverability consultants have checked placement for years; the professional term is a "seed list."
Two caveats, because honesty matters here:
- Fresh accounts aren't perfectly representative. A brand-new Gmail account with no history behaves a bit differently from a five-year-old account that opens your emails weekly. Placement is partly personal. A seed account tells you the default treatment a typical low-engagement subscriber gets — which is arguably the number you most need to know, since that's most of your list.
- It's tedious. Three providers, checked manually, every send, forever. Most people do it for two weeks and stop. The value is in the trend over time — a flip from inbox to spam on issue #47 — and trends require consistency.
A spreadsheet with columns for date, provider, and placement is enough to start.
2. Mail-tester and similar pre-send checkers
Mail-tester.com gives you a throwaway address; you send your newsletter to it and get a score out of 10 with a breakdown: SPF, DKIM, DMARC results, blacklist checks, content flags, broken links. It's free for a few tests a day and takes two minutes.
What it's good for: catching technical problems — a DKIM signature that stopped validating, a domain that ended up on a blocklist. What it's not: a placement test. A 10/10 on mail-tester does not mean Gmail puts you in Primary. It means you haven't disqualified yourself on the basics. Think of it as a pre-flight check, not a landing report.
3. Google Postmaster Tools
If you send from your own domain (you should), Google Postmaster Tools is free and shows you what Gmail thinks of you: domain reputation (rated High to Bad), spam complaint rate, and authentication success rates. Since Gmail's 2024 bulk-sender rules, the complaint threshold that matters is 0.3% — cross it and placement suffers everywhere.
Limitations: data only appears at meaningful sending volume, it's Gmail-only, and reputation is a lagging indicator. By the time your domain reputation turns "Low," you've already been in spam folders for a while. Set it up anyway; it's the closest thing to an official signal you'll get.
4. Read your open rates by provider
Most ESPs let you segment engagement by email domain. Pull your last ten sends and compare open rates for @gmail.com addresses versus @outlook.com versus everyone else. A healthy list shows roughly similar engagement across providers. If your Gmail cohort suddenly opens at half the rate of everyone else, Gmail placement changed — spam or Promotions — even though nothing else did.
This is indirect and noisy (open tracking itself is imperfect, especially since Apple's Mail Privacy Protection started inflating opens for Apple Mail users), but it uses data you already have, and a provider-specific cliff is hard to explain any other way.
5. Ask your readers
Unsophisticated, occasionally effective. In your welcome email: "Gmail sometimes files newsletters under Promotions or spam — if you found this there, drag it to your inbox." You'll fix placement for the readers who act (Gmail treats a drag-to-inbox as an instruction for future messages), and the replies you get are placement data points. Replies also happen to be one of the strongest positive signals you can earn.
What to do when you find spam placement
A short version, because the full fix is its own article:
- Verify authentication. SPF, DKIM, and DMARC on your sending domain. This is a requirement for bulk senders at Gmail and Yahoo since February 2024, not a nice-to-have.
- Check your complaint rate in Postmaster Tools. Above 0.3% is the danger zone.
- Cut unengaged subscribers. Sending to people who never open you erodes the engagement signals that keep you out of spam for everyone else.
- Check blocklists with a tool like MXToolbox — rare for newsletter senders on major ESPs, but a two-minute check.
- Keep sending consistently to your engaged core while reputation recovers. Recovery is gradual; there's no appeal form.
The gap in all of this
Notice the shape of the problem: methods 2–5 are proxies. Only the seed-inbox method shows you actual placement, and it's the one that dies of tedium. Placement checking only pays off when it's continuous — the whole point is catching the flip, the week your emails silently move from inbox to spam.
That's the product we're building. Newsletter Health Check runs the seed-inbox method for you: our seed accounts at Gmail, Outlook, and Yahoo subscribe to your newsletter, every issue gets a placement report, and you get an alert the moment placement changes. $10/month, made for individual newsletter creators rather than enterprise email teams. If you'd rather hear about a spam flip from a bot on send day than from a reader a month later, join the waitlist.
Find out where you land — before your readers tell you.
Newsletter Health Check monitors your newsletter's inbox placement and your Google index coverage, and alerts you when either one slips. It's on the way. Join the waitlist for founding access.
Join the waitlist