guides
Inbox Placement Rate: Calculate It Without Hiding Missing Emails
Calculate inbox placement rate, separate Primary and Promotions, account for missing seeds, and compare provider results without misleading averages.
Two reports can describe the same seed test as 70% inbox placement and 78% inbox placement. Neither number explains much until you know what each report counted.
Inbox placement rate is the share of a defined email sample observed in the folders you count as inbox. State the denominator, preserve Promotions separately and show unresolved results. Delivery rate, Primary placement and a content spam score are different measurements.
Use a formula with a visible denominator
For a completed seed test, a useful calculation is:
Observed inbox placement across attempted seeds = inbox-classified targets / valid attempted targets x 100.
Decide whether your inbox category includes Promotions and say so beside the number. Also report Primary on its own when it matters. Keep valid attempted targets that were not observed visible in the denominator and in a separate missing-results count.
An address excluded by the ESP before sending is a setup exclusion, not a spam outcome. Identify it explicitly and repair the test coverage. Do not quietly drop it and present the remaining smaller sample as the full planned test.
This is an analysis method you can apply to exported rows. It is not a definition of every vendor's displayed delivery score or the formula behind a MailSlurp summary score.
Work through one example
Suppose a completed run contains these illustrative results, with all 20 targets confirmed as attempted:
| Outcome | Targets |
|---|---|
| Primary or main inbox | 10 |
| Promotions | 4 |
| Spam or junk | 4 |
| Not observed in the window | 2 |
| Total attempted | 20 |
If the analysis counts Promotions as inbox, the observed inbox result is 14 / 20 = 70%. Primary alone is 10 / 20 = 50%. Spam is 4 / 20 = 20%, and the unobserved share is 2 / 20 = 10%.
If someone removes the two unobserved targets, the inbox result becomes 14 / 18 = 77.8%. That is the rate among observed messages, not among all attempted targets. It can be useful when clearly labelled, but it should not replace the missing-results explanation.
The investigation also changes with the missing targets' status. A deferred message, an incorrect marker and an unexplained absence are different findings even when each initially produces no matched result.
Keep Promotions separate from Primary
Promotions is an inbox category, not the spam folder. It still differs from Primary, which may matter to the campaign team. Report the actual categories before deciding which combined number helps answer the question.
For example, a promotional newsletter reaching Promotions and an account-critical message reaching Junk require different responses. The Gmail Promotions guide explains that distinction without treating every non-Primary result as a deliverability failure.
Do not rename provider outcomes to make a report look better. Preserve the underlying values so another reviewer can reproduce the calculation.
Compare provider rows before the total
Changing the provider mix can improve the average without improving placement at either provider. Consider this hypothetical comparison:
| Run | Provider A inbox | Provider B inbox | Combined inbox |
|---|---|---|---|
| First | 9 of 10 (90%) | 5 of 10 (50%) | 14 of 20 (70%) |
| Second | 18 of 20 (90%) | 1 of 2 (50%) | 19 of 22 (86.4%) |
The provider rates did not improve. The second sample simply contains more targets from the better-performing provider. These counts demonstrate the arithmetic; they do not describe a particular MailSlurp seed package.
Compare like-for-like provider samples wherever possible. Also hold the sender, campaign revision, sending path and observation rules steady. A changed recipient mix or template is context for a difference, not proof of a reputation improvement.
Read MailSlurp results with the send log
Use a completed MailSlurp inbox placement run and its provider rows as the starting evidence. The report and export guide explains how to obtain results for analysis.
Before calculating a percentage:
- Confirm that the current marker was present in the campaign that was sent.
- Reconcile the current seed list with the ESP's selected, excluded and attempted recipients.
- Wait until the observation window is complete; retain any unresolved result.
- Count each target's outcome once for the run.
- State the folder grouping, denominator and sample size beside the result.
When investigating a change, inspect MailSlurp's content and domain findings as well as the provider rows. Correcting a specific authentication or message issue gives the next comparison a clearer purpose than repeatedly sending an unchanged test until one score improves.
What counts as a good inbox placement rate?
There is no percentage that proves a campaign will reach every subscriber. A small controlled seed sample has different coverage and recipient history from your full audience. A perfect small sample can coexist with problems affecting a particular business tenant or audience segment.
Use the result to decide what to investigate: missing targets, provider-specific junk, authentication failures or a worsening pattern across comparable runs. Keep real complaint, bounce and engagement feedback alongside it. Seed placement measures observed folders; it does not measure purchases or customer satisfaction.
Is delivery rate the same thing?
No. An ESP can record acceptance by a receiving server without knowing the recipient's final folder. Placement testing observes the destination at the tested mailboxes.
Is an average of provider percentages always appropriate?
It answers a particular question: equal weighting of providers. A pooled percentage weights each target instead. Neither should be presented without the counts and weighting method, especially when coverage changes.
Run a campaign placement test with MailSlurp and use the completed provider results to see what the next send needs.