Fundamentals8 min read

What is an inbox placement test (and why every campaign needs one)

You wouldn't ship code without a smoke test. Inbox placement tests are the email equivalent: a five-minute check that tells you whether your message reaches the inbox, spam folder, or promotions tab across the providers your audience actually uses.

Engineering teams don't push production changes without running the test suite. Marketing teams routinely push email campaigns to tens of thousands of recipients without running anything at all. An inbox placement test is the closest thing email has to a staging environment — and the only way to know where your message will land before you ship it.

TL;DR

An inbox placement test sends your message to a panel of real mailboxes at Gmail, Outlook, Yahoo and others, then reports which folder each one landed in — along with authentication, content and DNS diagnostics. Run one before every campaign.

What an inbox placement test actually does

Under the hood, an inbox placement test is simpler than it sounds. The platform maintains a panel of real mailboxes at every provider that matters — typically 15 to 30 accounts spread across Gmail, Gmail Workspace, Outlook.com, Microsoft 365, Yahoo, AOL, Mail.ru, Yandex, GMX, ProtonMail, Fastmail, iCloud and smaller regional providers.

You paste a unique seed address list into your ESP or cold outreach tool, send a regular campaign to those addresses, and the platform checks where each copy arrived. Because each mailbox is a real account — not a simulator — the verdict reflects the actual filter decision the provider made on your message.

How seed mailboxes work

Every seed is a live inbox with credentials the testing platform controls. When you request a test, the platform generates a list of plus-addressed tokens — something like seed+abc123@gmail-seed-07.example — and watches each mailbox for arrivals with that token. Matching is based on the token in the recipient address, not on the subject or From field, so the test works even if your message transforms through multiple hops.

Better platforms also read the message headers once delivery is detected. From the headers you get the full authentication chain (Authentication-Results, DKIM-Signature, Received-SPF), the receiving IP, TLS status, and any provider-specific annotations like Gmail's category routing hints.

What a complete test reports

A single test run should give you at least five categories of output:

  • Folder placement per provider: Inbox, Spam, Promotions, Updates, or Missing (accepted by SMTP but never appeared — usually a silent block).
  • Authentication results: SPF, DKIM, DMARC with pass/fail and alignment status.
  • Spam engine scores: SpamAssassin and Rspamd scores, with the specific rules that fired (e.g. MISSING_MID, HTML_IMAGE_ONLY_28).
  • DNS health: MX records, PTR / reverse DNS, blacklist status (Spamhaus, SORBS, Barracuda), TLS config.
  • Content analysis: subject line issues, text-to-image ratio, risky links, missing List-Unsubscribe headers.

Why your ESP's reports aren't enough

ESPs only see half the picture. They know whether a message was accepted by the recipient MTA, and they know whether the recipient later marked it as spam or clicked unsubscribe. What happens in between — the filter decision that sends a message to Spam, Promotions, or silently deletes it — is invisible. Your ESP cannot see inside Gmail's filter any more than Gmail can see inside yours.

This is why a campaign with 99% delivery rate can still have 30% opens. The ESP reports success on the SMTP conversation; the recipient's spam folder reports success to no one.

When to run an inbox placement test

Five moments where a test pays for itself:

  1. Before a major campaign. Black Friday, product launch, big newsletter drop. A five-minute test prevents a six-figure mistake.
  2. After any DNS change. New SPF include, new DKIM selector, DMARC policy tightening. Half of all deliverability incidents trace back to a DNS change that nobody tested.
  3. After switching ESP or sending domain. New infrastructure always has reputation quirks. Test before the first real send.
  4. When engagement drops. Opens off 20% with no obvious cause? Probably placement, not content.
  5. On a recurring schedule. Weekly for marketing streams, daily for cold outreach. Reputation drifts; monitoring catches drift early.

Free vs paid tools

Free tools (like this one, plus GlockApps' free tier, Mail-Tester, MXToolbox) cover Gmail, Outlook, Yahoo and a handful of others, usually without authentication report or API access. They're fine for occasional checks and pre-launch sanity tests.

Paid platforms (GlockApps Pro, Everest, 250ok, Validity) add more seed mailboxes (50+), API access, scheduled tests, historical dashboards, and integrations with ESPs. They start around $50/month and scale with test volume. Worth it if you run more than a handful of tests per week.

How to act on results

Work in priority order when a test reveals issues:

  1. Fix authentication first. Any SPF/DKIM/DMARC failure is a blocker. Resolve before anything else.
  2. Resolve blacklist hits next. A Spamhaus listing on your IP or domain outweighs every content issue.
  3. Address content issues. Rspamd score above 5, missing List-Unsubscribe, HTML-only body, risky links.
  4. Look at per-provider patterns last. Landing in Promotions at Gmail but Inbox at Outlook is a content / structure problem, not an infrastructure one.
The pre-launch ritual

Five minutes before every campaign: send a test copy, check the report, fix anything red, then send. This one habit prevents more revenue loss than any other single change you can make to your email process.

Frequently asked questions

How long does an inbox placement test take?

Typically 2–5 minutes. The seed mailboxes poll every 30–60 seconds. Gmail and Outlook usually arrive first; slower providers like Mail.ru or ProtonMail can take up to 3 minutes. If a mailbox hasn't received the message after 10 minutes, it is marked as Missing.

Does running tests count against my sender reputation?

In a positive direction, yes. Seed mailboxes engage with your messages (opens, clicks) like normal recipients, which is a good signal. Tests do not trigger spam complaints. The volume is tiny compared to a real campaign — 20–50 messages per test — so it has no measurable volume impact.

How often should I test?

For marketing campaigns: before each send, plus a weekly monitoring test on your most-used template. For cold outreach: daily if you send daily. For transactional mail: weekly, because reputation there is mostly stable.

Can I test a specific campaign before sending it to real recipients?

Yes — that is the primary use case. Build your campaign in your ESP, add the seed list as recipients, send. The test completes, you read the report, you fix issues, then you send to your real list.
Related reading

Check your deliverability across 20+ providers

Gmail, Outlook, Yahoo, Mail.ru, Yandex, GMX, ProtonMail and more. Real inbox screenshots, SPF/DKIM/DMARC, spam engine verdicts. Free, no signup.

Run Free Test →

Unlimited tests · 20+ seed mailboxes · Live results · No account required