Inbox Placement Testing: The Tools That Actually Tell You Where Your Cold Emails Land
By Brendan Ward
Open rate is the most over-trusted metric in cold email. Since Apple Mail Privacy Protection rolled out in 2021, "opens" are partly fiction — pre-fetched by proxies before a human ever sees the message. A campaign reporting 65% opens can still be landing in spam for 70% of recipients.
The only reliable way to know where your cold email actually lands is direct placement testing. Send a campaign-style message to seed addresses across the major mailbox providers, then check the actual folder it lands in. The good tools automate this; the great ones do it on every send.
What Placement Testing Measures
A placement test sends one message to ~80–150 seed addresses spread across Gmail, Outlook/Hotmail, Yahoo, iCloud, Office 365 tenants, and a handful of regional providers. The tool then reports, per provider:
- Primary inbox placement %
- Promotions/Updates tab %
- Spam/Junk folder %
- Missing (filtered before delivery)
The aggregate gives you the real placement rate. A 90% headline rate that masks 60% Outlook spam placement is still a serious problem if your ICP lives in Outlook.
The Tools Worth Using
GlockApps — the industry default. Seed list of 70+ providers, integrates with major sending platforms, runs spam-filter analysis (SpamAssassin scoring) alongside placement. Pricing scales with test volume; $59–199/month for most cold email operators.
Mailtrap (deliverability suite) — strong on integration with development workflows, useful for transactional + marketing alongside cold. Slightly smaller seed list than GlockApps.
InboxAlly — different philosophy: rather than passive testing, it actively rehabilitates a sending reputation by simulating positive engagement (opens, replies, "move to inbox") from seed accounts. Useful as a recovery tool after a placement crash.
Mail-Tester — free, one-test-at-a-time. Limited seed list but gives a quick SpamAssassin score and a flag for the obvious issues (broken DNS, blacklisted IP, missing unsubscribe). Use for one-off pre-flight checks.
How to Test Properly
Three mistakes that make placement tests useless:
1. Testing with the wrong volume profile. A single test message from a domain that normally sends 200 messages a day looks anomalous to mailbox providers and may get a better placement than your real campaigns. Test as part of a real send, or run the test during normal sending hours.
2. Using stock templates as test messages. Real campaigns include personalization tokens, varied subject lines, and varied body content. A boilerplate "Hello {FirstName}, hope you're well" with the token unresolved is a test of nothing.
3. Ignoring per-provider breakouts. The headline aggregate hides where the failure lives. If you sell to enterprise IT, your real metric is Office 365 placement, not Gmail.
What Good Numbers Look Like
Across well-configured Growtoro client domains, baseline placement targets:
- Gmail: 92%+ primary inbox
- Outlook/Office 365: 85%+ primary (the hardest provider)
- Yahoo: 90%+
- Aggregate: 88%+ primary
Drop more than 5 percentage points below these and something is broken — authentication, content, list quality, or sending volume. Run the diagnostics in our 2026 deliverability checklist before changing anything else.
The Diagnostic Sequence When Placement Drops
- Authentication first. Re-verify SPF, DKIM, DMARC. Half of overnight placement crashes trace to a DNS change someone made elsewhere in the org. The authentication setup guide walks the records.
- Domain reputation. Check Google Postmaster Tools. Look for a sudden spam-rate spike or a domain reputation downgrade. If complaint rate is over 0.3%, the list or the copy is the problem.
- IP reputation. If you're on a shared IP pool, check Sender Score and Talos. Bad neighbors on a shared IP can drag you down.
- Content. Run a sample message through a SpamAssassin scorer. Above 5.0 is risky; above 7.0 is almost-guaranteed spam classification.
- List hygiene. Run the list through email verification to strip invalid addresses. A 5%+ bounce rate kills placement faster than any other single factor.
The Cost of Not Testing
The math is brutal. A campaign sending 10,000 messages at "65% open rate" that's actually landing 40% in spam means 4,000 messages produced zero pipeline. At a realistic cold-email cost per send of $0.08–$0.15, that's $320–$1,500 of waste per campaign — and the worse signal is that 40% of your message volume is teaching mailbox providers that your domain sends unwanted mail.
Build Testing Into the Workflow
The teams that maintain placement above 90% don't test occasionally — they test continuously. The minimum cadence:
- Pre-flight test before any new campaign launches.
- Weekly automated test per sending domain.
- Immediate test after any DNS, sending platform, or list change.
For an end-to-end cold email program where placement testing is built into the workflow, build a campaign and we'll run continuous placement monitoring as part of the setup.
Ready to launch your next campaign?
Build your outreach campaign in 90 seconds with our AI Campaign Builder.
Build a Campaign