New guide: how to warm up a dedicated IP without hurting your reputation. Read now →
Log in
MigoSMTP
DeliverabilityUpdated 15 Oct 2026

Inbox Placement Testing: How to Measure Where Your Email Really Lands

A delivered message is not the same as an inboxed one, and no single tool shows you the truth. This guide explains how seed-list testing works, where it is biased, how to combine it with Postmaster data, complaints and engagement, how to build a small seed set of real mailboxes, how to design a fair test, and how to run a monitoring routine that tells you when to act.

HM
Written by Hannah Mitchell
Product Manager, Onboarding
Reviewed by Kenji Watanabe
  • Published13 Oct 2026
  • Read time13 min
  • Length2,846 words
Share this guide

Inbox placement testing answers a question that delivery reports cannot: after a provider accepts your message, where does it actually go? A receiving server saying yes only means the message passed the door. It may then land in the inbox, in a Promotions tab, in spam, or in a quarantine nobody looks at. This guide shows us how to measure placement honestly, what seed lists can and cannot tell us, and how to turn noisy results into decisions.

2different questions behind most tests: did it arrive, and where did it land
3signal families we combine: seeds, provider data, real-user behavior
1control message included in every test we design
0single numbers that can be trusted on their own

Delivered is not inboxed

Most sending dashboards report a delivery rate. It is the share of messages the receiving server accepted without a bounce. That figure is useful, but it stops at the SMTP conversation. What happens next is decided by the mailbox provider after acceptance, using reputation, authentication, content, recipient history and many signals we never see.

Consider a campaign of 50,000 messages with 49,000 accepted. A 98 percent delivery rate looks excellent. If the provider then routes a large share of those messages to spam, the real reach could be far lower, and the report would still look healthy. The reverse also happens: a small bounce rate can hide good placement for everyone else. The two measures answer different questions, so we keep them apart.

MeasureWhat it tells usWhat it cannot tell us
Accepted / deliveredThe receiving server took the messageWhich folder or tab it reached
BouncedRejected or failed, with a reason codeAnything about messages that were accepted
Inbox placementThe message reached the main inbox for a given mailboxWhether a real recipient saw it
Spam folder placementThe message was filtered as unwantedWhy, without further evidence
Missing / not foundAccepted but never visible, possibly quarantined or droppedWhere it went
Opened / clickedA person (or a machine) interactedReliable placement, since opens can be inflated by privacy features

Opens are a weak placement proxy for another reason. Some mail clients preload images, which can mark messages as opened without a human reading them. Our guide to Apple Mail Privacy Protection and open rate reliability explains why clicks and replies are safer to trust. For bounce failures, see SMTP bounce codes explained.

How seed-list testing works

A seed list is a set of test mailboxes at various providers. You send your message to those addresses along with, or just before, a real campaign. Then you check where each message landed: inbox, spam, a tab, or nowhere. The result is shown as a percentage by provider, for example 8 of 10 test mailboxes placed in the inbox.

The appeal is obvious. It is quick, it is repeatable, and it does not require waiting for subscribers to react. Used with realistic expectations it is a smoke detector. It tells us when something is very wrong, and it helps compare two versions of a message. It does not give a census of what happened to our subscribers.

Where seed results mislead

  • Small samples. Ten mailboxes at one provider can swing by 10 percentage points when a single message moves. That is not a trend.
  • No history. A new mailbox that never opened, replied to or moved your mail is a stranger to the filter. Real subscribers have a relationship with your sender, and filters personalize for that.
  • Unnatural patterns. Seed addresses that appear on many senders lists, never log in, and receive mail from everyone can look unlike a normal inbox to a filter.
  • Not representative of your list. Your audience may be mostly consumer Gmail and a few business domains, while the seed set mixes providers evenly.
  • Different path. If tests are sent from a different IP, domain or stream than your production mail, the result describes that path, not your real one.
  • Single-moment view. Placement can change within hours as complaints and engagement arrive. A test run at send time cannot see how the campaign performs later.

Because of these limits, we avoid presenting a seed percentage as the inbox rate. A fair statement is: on our test mailboxes, this template placed 9 of 10 in the inbox at provider A and 6 of 10 at provider B, and our control placed 9 of 10 and 9 of 10. That is evidence of a difference worth investigating, not a measured rate for the audience.

Panel data, real-user data and seed accounts

Placement can be observed from three different vantage points. Each has its own strengths and its own blind spots, and the honest approach is to know which one you are looking at.

SourceHow it worksStrengthBias or limit
Seed accountsTest mailboxes you or a service control receive your mailDirect view of folder placement, fast and repeatableSmall, synthetic, little history, not your audience
Panel dataAggregated data from a group of consenting real users of a mailbox or toolbar programReal people and real behaviorPanel members are a self-selected slice, coverage varies by provider and region
Provider-reported dataDashboards such as Google Postmaster Tools, plus feedback loops from some providersComes from the provider itself, tied to your real trafficAggregated, delayed, thresholds apply, little detail on folders
Your own engagement dataClicks, replies, conversions and unsubscribes by recipient domainReal recipients of your actual mailOpens are unreliable, low volume gives wide uncertainty

We recommend weighing them in this order when they disagree: provider-reported data and your own click, reply and complaint data first, panel data second, and seed accounts as an early-warning and comparison tool. If seeds show a drop but Postmaster, complaints and clicks are stable, we watch and retest. If all of them move the same way, we act.

Build your own small seed set of real mailboxes

A set of mailboxes we control has real advantages: it costs little, we know exactly how it is configured, and nobody else sends to it. The goal is not volume. The goal is a few realistic mailboxes that behave like ordinary recipients.

  1. Choose providers by audience. Look at your list by recipient domain and create mailboxes at the providers that cover most of your volume. Add a business mailbox on a domain that uses its own filtering if you send to companies.
  2. Give each mailbox a history. Use it normally for a few weeks before relying on it: send and receive ordinary mail, reply to some messages, move a few from spam to inbox, and keep the account logged in on a regular basis.
  3. Subscribe like a real person. Sign up through your own form with double opt-in so the mailbox is a genuine subscriber. Our guide to sign-up forms and double opt-in describes the flow.
  4. Engage in a human way. Open some messages, click some links and reply to some. Do not automate heavy, uniform engagement, which looks artificial and can distort the picture.
  5. Keep notes on each account. Record the provider, age, settings, and any filters or rules. A change in an account itself can explain a change in results.
  6. Respect privacy and terms. Use mailboxes you own or have explicit permission to use. Do not use other peoples accounts without consent, and follow each provider terms of service.

Keep the set small, perhaps 3 to 5 mailboxes at each major provider, and treat each one as an individual observation rather than a data point in a percentage. A result such as 4 of 5 is a prompt to look at which one differed and why.

Gmail tabs, Promotions and what they mean

Gmail sorts many messages into tabs such as Primary, Promotions, Social and Updates. A marketing newsletter in Promotions is not a filtering failure. It is how many recipients expect commercial mail to appear, and plenty of subscribers read it there. What matters is whether your messages reach the places where your recipients will find them.

  • Tab placement is personal. The same message can reach Primary for one recipient and Promotions for another, depending on how each uses the mailbox.
  • Postmaster Tools does not report tab placement. We observe it only on our own seed accounts and indirectly through engagement.
  • Moving a message between tabs and replying to it are signals the user gives, and they can influence how future mail from that sender is sorted.
  • Account notices, receipts and password messages belong in the stream described in separating transactional and marketing streams, and they should not look like promotions.
  • Do not chase the Primary tab with tricks. Content that imitates personal mail while being bulk marketing tends to hurt trust and complaint rates.

Our practical rule is to track tab placement on seeds as context, then judge success by clicks, replies and conversions from Gmail recipients. If Gmail engagement is healthy, the Promotions tab is not a problem we need to solve.

First-party signals: Postmaster data, complaints and engagement

Seeds show a few mailboxes. The signals below come from your real traffic and real recipients, and for that reason they carry more weight. We set up the Google tool first, as described in Google Postmaster Tools: setup and how to read your Gmail reputation.

SignalWhere we get itWhat a change may mean
Gmail spam rate and domain reputationGoogle Postmaster ToolsA rising spam rate or falling reputation points to complaints or poor list quality at Gmail
Authentication pass ratePostmaster Tools, DMARC aggregate reportsA drop suggests a DNS or sending-path change that may push mail to spam
Complaint rate by providerFeedback loops and your delivery eventsA rise means recipients are marking mail as spam, often before placement tests show it
Bounce and deferral reasonsYour delivery logsThrottling or policy blocks show a provider reacting to volume or reputation
Clicks and replies by recipient domainYour analytics and inbound repliesA domain-specific fall hints at placement trouble at that provider
Unsubscribe rateYour unsubscribe handlingA spike can mean the audience no longer expects the mail

For details on measuring complaints see spam complaint rate and feedback loops, and for a wider set of metrics see email deliverability metrics: what to measure. For DMARC visibility, DMARC aggregate reports show whether authentication is passing across all sources.

Designing a fair placement test

A test only helps when it isolates one change. Most bad conclusions come from tests where two or three things changed at once, or where timing differed. We keep the design deliberately dull.

  1. Same content. To compare infrastructure or timing, hold the content constant. To compare content, hold everything else constant.
  2. Same time. Send the test and the control within the same few minutes. Reputation and filter state shift during the day.
  3. Same path. Use the same sending domain, IP pool, authentication and stream you use for production mail, so the result describes your real path.
  4. Include a control. Send a known good message, such as your last stable template, to the same seeds. If both drop together, the cause is probably reputation or provider-wide. If only the new one drops, suspect the content.
  5. Repeat. Run at least two or three sends before trusting a difference. One result is an anecdote.
  6. Record everything. Keep the subject, template version, send time, stream, authentication results and any list or volume changes alongside the results.
Test log: template comparison (invented example)
Date: 2026-10-14   Stream: marketing   Sending domain: mail.example.com
Send time: both messages within 4 minutes of each other

Message A (control, last stable template)
  Provider 1: inbox 4, promotions 1, spam 0, missing 0
  Provider 2: inbox 4, promotions 0, spam 1, missing 0
  Auth results in headers: spf=pass dkim=pass dmarc=pass

Message B (new template with large hero image and 3 links)
  Provider 1: inbox 3, promotions 2, spam 0, missing 0
  Provider 2: inbox 1, promotions 0, spam 3, missing 1
  Auth results in headers: spf=pass dkim=pass dmarc=pass

Note: Provider 2 differs between A and B. Repeat on two more sends before changing the template.

Authentication passing on both messages tells us the difference is not an SPF or DKIM fault. If you need to verify these results in the raw message, our guide to reading email headers shows where to look.

Worked example: reading mixed signals

Suppose we send a weekly newsletter to 60,000 subscribers, and the audience is mostly at two large providers. One Tuesday our seed check shows a change. We then look at the other signals before deciding.

SignalPrevious 4 weeksThis Tuesday
Seed inbox placement, Provider 1 (5 mailboxes)5, 5, 4, 52
Seed inbox placement, Provider 2 (5 mailboxes)4, 5, 5, 55
Control message, Provider 15, 5, 5, 55
Complaint rate at Provider 10.05 percent0.06 percent
Clicks at Provider 1 (per 1,000 delivered)14 to 1615
Delivery rate overall98.8 percent98.9 percent

The first reaction might be alarm: only 2 of 5 seeds at Provider 1 placed in the inbox. But the control message to the same seeds placed 5 of 5, complaint rate is flat, and clicks from real recipients are normal. Provider 2 looks fine. The delivery rate is unchanged, which is expected, since it says nothing about folders.

Our reading: the new newsletter content may be triggering filtering on those particular seed accounts, but real recipients are not showing harm. We do not make a drastic change. We repeat the test with the same content next send, review the template for new elements such as a different link domain or a larger image, and keep watching clicks. If the next two sends show the same seed drop and clicks begin to slip, we act on the content. If seeds recover, we log it as noise.

Now imagine the opposite pattern. Seeds look fine, but complaint rate at Provider 1 doubles to 0.12 percent over two sends and clicks fall by a third. Here the real-user signals are what matters, and we would act, probably by tightening the audience to recent engagers, even though the seed test was clean. This is why we weigh real-user data above seeds.

When to act and when to wait

Placement data is noisy, so the main discipline is deciding in advance what counts as a signal. We suggest simple rules, written down and agreed by the team, rather than judging each result in the moment.

PatternOur response
One seed result changes, everything else is stableLog it, retest on the next send, take no action
Seeds drop for new content only, control is stableReview content, links and images, test variants against the control
Seeds and control both drop at one providerCheck authentication, blocklists, complaint data and recent volume or list changes for that provider
Seeds, complaints and engagement all worsen togetherTreat as a real reputation problem: reduce volume to engaged recipients, pause risky segments, investigate the cause
Seeds are fine but real engagement or complaints worsenTrust the real-user data and act, since seed accounts may not reflect your audience
Messages missing everywhereCheck for rejections, deferrals or authentication failures in logs before assuming filtering

When the trouble is real, the walkthrough in why are my emails going to spam is the next step. Change one thing at a time and give each change a couple of sends before judging it. Fixing five things at once makes it impossible to know which one worked.

An ongoing monitoring routine

Good monitoring is boring and regular. It combines a light weekly review with a few extra checks around risky moments, and it records what was seen so patterns become visible over time.

Weekly

  • Review Postmaster Tools for spam rate, reputation and authentication.
  • Review complaint rate, bounce reasons and deferrals by provider.
  • Review clicks and replies by recipient domain, ignoring opens as a standalone measure.
  • Run the seed set with the control message and note the result in the log.

Before launches and changes

  • Run a design-controlled seed test before large campaigns, new templates, new domains or infrastructure changes.
  • Check authentication and alignment on the exact stream you will use.
  • Plan ramp-up for volume increases, as covered in peak season email volume planning.

Monthly

  • Review the log. Did the routine catch the problems that mattered, and were any alerts false alarms?
  • Refresh the seed set: check the accounts still work, still have a normal history and still match your audience mix.
  • Adjust thresholds for action based on what you learned.

A note on MigoSMTP: Check your MigoSMTP account or API documentation for exact details about the delivery events, logs and reporting available to you. The methods in this guide work with any sender and rely on data you can collect yourself.

Placement monitoring checklist

  • Delivered, bounced and inboxed are reported as separate numbers.
  • Seed results are described as observations about test mailboxes, not as the true inbox rate.
  • A small seed set of real mailboxes exists for each major provider in the audience.
  • Seed mailboxes have history, are used normally, and are owned by us or used with permission.
  • Every test includes a control message and uses the same content, time and sending path.
  • Authentication results from the headers are recorded with each test.
  • Postmaster Tools is set up and reviewed weekly.
  • Complaint rate, bounce reasons and clicks are tracked by recipient domain.
  • Thresholds for action are written down, and no change is made on a single result.
  • A test log records what was sent, when, and what changed.
  • The routine is reviewed monthly and the seed set is refreshed.

Want a second pair of eyes on your placement results? Tell us which providers you send to and what your tests and dashboards are showing, and we will help you interpret the signals and plan next steps.

Contact support

Further reading and sources

Frequently asked questions

What is the difference between delivered and inboxed?

Delivered usually means the receiving server accepted the message during the SMTP conversation, with no bounce. Inboxed means the message then landed in the inbox rather than the spam folder or another tab. A message can be accepted and still be filtered, so a high delivery rate says nothing certain about inbox placement.

Can a seed list tell me my real inbox rate?

Not exactly. A seed list shows what happened to a small number of test mailboxes, which may not behave like your real recipients. It is a useful signal for spotting large problems and for comparing two versions of a message, but it should not be quoted as your true inbox rate for the whole audience.

Why do seed results differ from my engagement numbers?

Providers personalize filtering for each recipient based on past behavior. A seed account with little or unusual history gets different treatment than a subscriber who opens your mail often. Engagement data comes from real people, so when the two disagree we give more weight to the real-user signals.

How many seed mailboxes do we need?

There is no magic number. A handful of mailboxes at each major provider you send to is enough to spot a broad shift, and more mailboxes give you a more stable picture but still not a statistical sample of your audience. Quality and realism matter more than count.

Can I see which Gmail tab a message lands in?

Not through Postmaster Tools, which reports aggregated reputation, spam rate and authentication rather than tab placement. You can check tab placement manually on your own Gmail seed accounts and by watching engagement, but treat it as a rough indicator because tabs vary per user.

Is landing in the Promotions tab a failure?

Not necessarily. Promotions is a normal home for marketing mail and many subscribers read it there. It becomes a concern if your messages that should be primary, such as account notices, land there, or if engagement from Promotions-tab recipients drops sharply. Judge it by outcomes, not by the tab alone.

How often should we run placement tests?

A light recurring check each week plus a test before large campaigns, new templates, new sending domains or infrastructure changes works for most senders. More frequent testing mostly adds noise unless you are actively diagnosing a problem.

What should we do when a test shows spam folder placement?

Do not change everything at once. Confirm authentication in the headers, compare with the control message, check complaint and Postmaster data for the same provider, and look at recent changes to list, content or volume. Then fix one suspected cause at a time and retest.

Does this guide say how MigoSMTP measures placement?

No. We describe general methods that work with any sender. Check your MigoSMTP account or API documentation for exact details about the delivery events and logs available to you.

Topics#inbox placement#seed list#seed accounts#delivered vs inboxed#gmail tabs#promotions tab#postmaster tools#spam folder#engagement#complaint rate#deliverability monitoring#test design
Was this guide helpful?Your answer helps us improve our documentation.

Start sending in minutes.

Create an account, add your domain and send your first email.

Start free Talk to sales