Inbox placement test: inbox or spam? How to check
TL;DR
An inbox placement test tells you whether a send lands in the Primary inbox, the Promotions tab, or spam. Seed-list tools like Mail-Tester and MailerCheck score your authentication and content, but cannot measure how your real subscribers' inboxes treat you. Pair them with Gmail Postmaster data. And stop chasing 100%. For most newsletters the Promotions tab is fine, and the work to escape it often trips the spam filter instead.
An inbox placement test answers one question: when you hit send, where does your newsletter land? Not "did it get delivered", which only means a server accepted it. Where it lands. The Primary inbox, a Gmail tab, or the spam folder are three different outcomes, and most guides on inbox placement blur them into one scary word. They are not the same problem and they do not have the same fix.
We look at where newsletters land a lot. When we run a sender's archive through Newsletrix and line it up against where their mail sits in a real Gmail account, a pattern shows up that surprises people: a large share of senders who think they have a deliverability problem are not in spam at all. They are sitting in Promotions, getting opened less than they hoped, and reading that as "Gmail is blocking me." It is not. So before you test anything, get clear on what the three outcomes mean, because the test is only useful if you can read it.
What an inbox placement test actually measures
There are four places your email can end up, and only one of them is a failure. Primary is the main inbox Gmail shows first. Promotions, Social, and Updates are the other tabs, still delivered, still one click away. Spam is the junk folder, where your mail is hidden and your reputation takes a hit. Missing is the worst case: dropped or silently filtered, never shown. An inbox placement test sorts a send into those buckets so you see the split instead of guessing from your open rate.
The headline number is inbox placement rate, or IPR: the percentage of test addresses where your mail reached an inbox folder rather than spam or nowhere. As a rough read on a seed-list test, 85% and up is healthy, 70 to 85% is a warning, and below 70% means something is broken in authentication or content. But hold that number loosely. A clean 92% on Mail-Tester does not mean your real subscribers see you in Primary. It means your envelope is clean, which is a different claim, and the gap between the two is where most deliverability advice quietly falls apart.
Seed lists vs panel data vs your own numbers
There are three ways to measure placement, and they answer different questions. The first is a seed list. You create a set of test addresses across Gmail, Outlook, Yahoo and Apple Mail, drop them into your campaign, send as normal, then check each inbox by hand or let a tool read them. Mail-Tester and MailerCheck both work this way, and they bolt on an authentication and content score, so you find out in one pass that your DKIM signature is misaligned or your spam-word density is high. That feedback is genuinely useful, and it is fast.
The catch with seed lists is the thing nobody selling one wants to dwell on: seed addresses have no engagement history. Nobody opens them, replies, or drags them to a folder. Gmail's filtering leans heavily on engagement, so a brand-new test address is judged almost entirely on your authentication and content, not on the reputation you have built with people who read you. That is why a seed test can read 90% inbox while your real Gmail subscribers slide into Promotions: it is blind to the one signal that matters most for an established sender.
Panel data tries to close that gap. Services like GlockApps and Validity maintain large pools of real, aged mailboxes and measure placement across many providers at once, which gives you a provider-level breakdown rather than a single number. It beats a bare seed list, and for a serious sender it is worth the spend. But it is still not your list. A panel can tell you that mail like yours tends to land in Promotions at Gmail this month. It cannot tell you how Gmail treats the specific domain you send as, to the people who opened your last six sends.
Which leaves the only source that measures your real audience: your own data. Google Postmaster Tools shows how Gmail rates your sending domain and what your spam complaint rate is, and engagement decay across recent sends tells you whether placement is slipping before any test would catch it. If your open rate drifts down send over send on a clean list, your mail is moving from Primary toward Promotions or spam, and no seed test shows that as clearly as your own trend line. Treat seed and panel tests as the pre-flight check and Postmaster plus engagement as the flight recorder. If you only get one, keep the flight recorder.
Grade the content before you read the placement
A failed placement test usually traces back to authentication or content, not luck. The Newsletrix spam score checker verifies SPF, DKIM and DMARC alignment, measures your image-to-text ratio, and flags the links and phrases that raise filter scores, free, in the browser. Run it first, so your seed test confirms a fix instead of finding the problem.
Open the spam score checker →Why Gmail Promotions is not a deliverability failure
Here is the opinion that gets me into arguments: for a newsletter, the Promotions tab is fine, and a 100% Primary-inbox rate is the wrong goal. Promotions is not a punishment. Gmail built it so people could batch through marketing email when they choose to, and many engaged subscribers read newsletters exactly that way. Landing there is not Gmail throttling you. It is Gmail sorting you, and the sort is driven by what your mail looks like and how individuals interact with it, not by a reputation penalty.
Tab placement and spam filtering are two separate systems, and people conflate them constantly. Spam is a trust decision: bad authentication, complaints, spam-trap hits. Promotions is a content decision: bulk formatting, multiple links, image-heavy templates, commercial language. You can have a spotless reputation and still land in Promotions every time, because your newsletter looks like exactly what Promotions was built to hold. That is not a problem to fix. The senders we see in the Gmail Primary tab are usually plain-text-leaning, low-link, one-to-one in tone, and that style suits some newsletters and ruins others.
The reason chasing Primary backfires is concrete. The moves that nudge you out of Promotions, stripping images, cutting links, plain formatting, asking people to reply or whitelist you, are real work, and some collide with spam signals. Reformatting to look "personal" while still blasting ten thousand people reads as deceptive, the exact pattern filters are tuned to catch. We have watched senders spend a quarter chasing Primary and end up with worse spam placement than when they started. If your audience opens you from Promotions, optimize for the open, not the tab.
Run an inbox placement test in six steps
A useful test takes about twenty minutes and looks like a real send, not a lab experiment. First, build a seed list across the providers your subscribers use, weighted to match: if 60% of your list is Gmail, most of your seeds should be Gmail. An all-Gmail panel tells you nothing about the Outlook quarter of your audience. Second, send your real, current newsletter through the same ESP and sending domain you use in production, not a stripped-down test version.
Third, read the authentication result. SPF, DKIM and DMARC all need to pass and align, and a misaligned DMARC record sinks placement no matter how clean your content is; our SPF, DKIM and DMARC explainer walks the mechanics. Fourth, check the content and spam score, and fix the loud items: a heavy image-to-text ratio, a wall of tracking links, trigger phrases. Fifth, record where each seed landed and write down the split by provider, because "82% inbox" hides the fact that you are fine at Gmail and dying at Outlook. Sixth, change one thing and resend. Placement testing only teaches you something when you isolate a variable, so do not redesign the template and switch domains in the same test and then wonder which move helped.
One habit that pays off: keep the results. A single test is a snapshot, and snapshots lie. Monthly tests on the same seed list show you drift, and drift is what predicts trouble, so treat placement as a tracked metric, not a panic check after a bad week.
How to fix a low placement rate
When a test comes back genuinely bad, real spam placement and not just Promotions, fix in order, because the order decides whether you recover in days or guess for a month. Start with authentication, since it is binary and it is yours. If DMARC is failing alignment, nothing downstream matters; your mail reads as spoofed and gets filtered before content is weighed.
Next is content, which is where most Promotions-versus-spam decisions live. The patterns we see drag senders down are consistent: one big image over a thin text layer, an unsubscribe link buried so deep people hit the spam button instead, and link-stuffed templates that look like affiliate dumps. The spam filter mechanics behind those flags are worth knowing, because once you see what the filter weighs, the fixes are obvious. Senders on Beehiiv and ConvertKit do better on the unsubscribe point, because their one-click unsubscribe is hard to remove; the ones we catch hiding it are hand-building their own HTML.
Then list hygiene and reputation, the slow levers. Prune addresses that have not opened in months, because mailing dead weight raises complaints and starves the engagement signal Gmail rewards. Hold a steady cadence while reputation rebuilds, and resist the urge to blast a stale segment to "win them back", which is the fastest way to spike complaints and undo the recovery. For the providers your Postmaster data cannot see, a dedicated placement service fills the gap, and we lay out the options in our Litmus and inbox-placement alternatives breakdown. The tradeoff to accept: every one of these fixes costs you reach in the short term. Pruning shrinks your send count, steady cadence means skipping the impulse send, and a recovering domain inboxes less for a few weeks. That is the price of placement that holds, and it is cheaper than the quarter you lose blaming subject lines for a problem that never was one.
Frequently asked questions
What is a good inbox placement rate?
On a seed-list test, treat 85% and up as healthy, 70 to 85% as a warning, and below 70% as a real problem. Those numbers describe test addresses, not your subscribers, so read them as a content and authentication check, not a verdict on your live list. The honest measure for your real audience is your Gmail Postmaster spam rate and whether engagement holds over weeks.
Is the Promotions tab the same as spam?
No. The Promotions tab is a delivered folder the recipient can open any time, while spam is a filtering decision that hides your mail and damages your reputation. Gmail sorts most newsletters into Promotions by design, and that is fine. Fighting to leave it often pushes you toward the spam folder, because the tactics that escape tab sorting also raise spam-filter flags.
How do I test if my email goes to spam?
Send your real newsletter to a seed list, a set of test addresses across Gmail, Outlook, Yahoo and Apple Mail, then record where each copy lands: Primary, Promotions, or spam. Mail-Tester, MailerCheck and GlockApps automate this and add an authentication and content score. For your live audience, watch your Gmail Postmaster spam complaint rate and keep it under 0.1%.
What is a seed list?
A seed list is a set of email addresses you own across the major mailbox providers, used purely to test where a send lands. You add them to your campaign, send as normal, then check each inbox for Primary, Promotions or spam placement. The limit is that seed addresses have no engagement history, so they tell you about authentication and content, not how Gmail treats mail your subscribers open and click.
How often should I run an inbox placement test?
Run one before any major change: a new sending domain, an ESP migration, a redesigned template, or a re-engagement blast to a stale segment. Outside those events, a monthly check is enough for most senders. Testing every send wastes effort, because placement does not swing day to day unless something changed, and your Postmaster spam rate flags a real drop faster than a seed test.