Sending recovery planner: a day-by-day plan after a block, suspension or spam spike
In short: A day-by-day restart plan from your own numbers: day 0 to stop and clean, a week to 30-day engaged contacts, a week adding 90-day engaged, then older contacts only after verification as a small share of each day. Daily gates at 2% hard bounces and 0.1% complaints; CSV download. Limit: It's a template from your numbers, not a rule any provider publishes; it can't promise inbox placement or reinstatement.
Pick what happened, enter your normal daily volume and how many contacts opened or clicked in the last 30 and 90 days. The planner returns a 4-week schedule: no marketing on day 0, 30-day engaged contacts in week one, 90-day engaged in week two, and verified older contacts as a capped share from week three, each day gated on the last send's bounces and complaints.
Price: this tool is free. Checking a whole email list is from $9/mo, and the first 100 checks are free with Google, no card. See pricing
Including the 30-day group.
Older contacts; they go in last, after verification.
Ramp settings (cautious defaults, not provider rules)
- Plan length
- 29 days
- Back to normal volume
- Not within 4 weeks
- Most on one day
- 16,000
- Emails over the plan
- 361,000
The engaged groups are smaller than your normal daily volume, so the plan stays below it. That is the point: volume comes back as engagement does, not on a date.
Day 0: before anything goes out
- Match the spike date (UTC) to the send that went out that day and stop mailing that list or segment.
- Keep sending only to recently engaged recipients so inbox volume stays up and complaints stay down.
- Check one-click unsubscribe works; a hidden unsubscribe pushes people to the spam button.
- Give the rate 7 days: Google says bulk senders above 0.3% become eligible for mitigation after 7 consecutive days below it.
The gates, every day
- Each day, check the previous send: hard bounces under 2% (Amazon SES's recommended maximum, and Brevo's suspension line) and complaints under 0.1% (Google's spam-rate target).
- If a send misses a gate, hold the volume where it is for two days; if it misses again, go back a tier.
- Never raise volume on a day Postmaster Tools or your ESP shows a new problem.
- Older contacts go in only after a verification pass, and stop at the first bad send.
0
- Day
- 0
- Date
- 2026-11-03
- Audience
- No marketing sends
- Of which older
- –
- Note
- Fix the cause and clean the list. Transactional mail only.
4,000
- Day
- 1
- Date
- 2026-11-04
- Audience
- Opened or clicked in the last 30 days
- Of which older
- –
- Note
- Smallest send of the plan, to the people most likely to open.
5,000
- Day
- 2
- Date
- 2026-11-05
- Audience
- Opened or clicked in the last 30 days
- Of which older
- –
- Note
- –
6,000
- Day
- 3
- Date
- 2026-11-06
- Audience
- Opened or clicked in the last 30 days
- Of which older
- –
- Note
- Capped by the size of this audience, not the ramp.
6,000
- Day
- 4
- Date
- 2026-11-07
- Audience
- Opened or clicked in the last 30 days
- Of which older
- –
- Note
- –
6,000
- Day
- 5
- Date
- 2026-11-08
- Audience
- Opened or clicked in the last 30 days
- Of which older
- –
- Note
- –
6,000
- Day
- 6
- Date
- 2026-11-09
- Audience
- Opened or clicked in the last 30 days
- Of which older
- –
- Note
- –
6,000
- Day
- 7
- Date
- 2026-11-10
- Audience
- Opened or clicked in the last 30 days
- Of which older
- –
- Note
- –
14,000
- Day
- 8
- Date
- 2026-11-11
- Audience
- Plus opened or clicked in the last 90 days
- Of which older
- –
- Note
- Add the 90-day engaged group if the first week passed the gates.
14,000
- Day
- 9
- Date
- 2026-11-12
- Audience
- Plus opened or clicked in the last 90 days
- Of which older
- –
- Note
- Capped by the size of this audience, not the ramp.
14,000
- Day
- 10
- Date
- 2026-11-13
- Audience
- Plus opened or clicked in the last 90 days
- Of which older
- –
- Note
- –
14,000
- Day
- 11
- Date
- 2026-11-14
- Audience
- Plus opened or clicked in the last 90 days
- Of which older
- –
- Note
- –
14,000
- Day
- 12
- Date
- 2026-11-15
- Audience
- Plus opened or clicked in the last 90 days
- Of which older
- –
- Note
- –
14,000
- Day
- 13
- Date
- 2026-11-16
- Audience
- Plus opened or clicked in the last 90 days
- Of which older
- –
- Note
- –
14,000
- Day
- 14
- Date
- 2026-11-17
- Audience
- Plus opened or clicked in the last 90 days
- Of which older
- –
- Note
- –
16,000
- Day
- 15
- Date
- 2026-11-18
- Audience
- Plus verified older contacts, in small batches
- Of which older
- 2,000
- Note
- Older contacts only after verification, and only as a small share of each day.
16,000
- Day
- 16
- Date
- 2026-11-19
- Audience
- Plus verified older contacts, in small batches
- Of which older
- 2,000
- Note
- Capped by the size of this audience, not the ramp.
16,000
- Day
- 17
- Date
- 2026-11-20
- Audience
- Plus verified older contacts, in small batches
- Of which older
- 2,000
- Note
- –
16,000
- Day
- 18
- Date
- 2026-11-21
- Audience
- Plus verified older contacts, in small batches
- Of which older
- 2,000
- Note
- –
16,000
- Day
- 19
- Date
- 2026-11-22
- Audience
- Plus verified older contacts, in small batches
- Of which older
- 2,000
- Note
- –
16,000
- Day
- 20
- Date
- 2026-11-23
- Audience
- Plus verified older contacts, in small batches
- Of which older
- 2,000
- Note
- –
16,000
- Day
- 21
- Date
- 2026-11-24
- Audience
- Plus verified older contacts, in small batches
- Of which older
- 2,000
- Note
- –
16,000
- Day
- 22
- Date
- 2026-11-25
- Audience
- Plus verified older contacts, in small batches
- Of which older
- 2,000
- Note
- –
16,000
- Day
- 23
- Date
- 2026-11-26
- Audience
- Plus verified older contacts, in small batches
- Of which older
- 2,000
- Note
- –
16,000
- Day
- 24
- Date
- 2026-11-27
- Audience
- Plus verified older contacts, in small batches
- Of which older
- 2,000
- Note
- –
16,000
- Day
- 25
- Date
- 2026-11-28
- Audience
- Plus verified older contacts, in small batches
- Of which older
- 2,000
- Note
- –
16,000
- Day
- 26
- Date
- 2026-11-29
- Audience
- Plus verified older contacts, in small batches
- Of which older
- 2,000
- Note
- –
16,000
- Day
- 27
- Date
- 2026-11-30
- Audience
- Plus verified older contacts, in small batches
- Of which older
- 2,000
- Note
- –
16,000
- Day
- 28
- Date
- 2026-12-01
- Audience
- Plus verified older contacts, in small batches
- Of which older
- 2,000
- Note
- –
| Day | Date | Audience | Max emails | Of which older | Note |
|---|---|---|---|---|---|
| 0 | 2026-11-03 | No marketing sends | 0 | Fix the cause and clean the list. Transactional mail only. | |
| 1 | 2026-11-04 | Opened or clicked in the last 30 days | 4,000 | Smallest send of the plan, to the people most likely to open. | |
| 2 | 2026-11-05 | Opened or clicked in the last 30 days | 5,000 | ||
| 3 | 2026-11-06 | Opened or clicked in the last 30 days | 6,000 | Capped by the size of this audience, not the ramp. | |
| 4 | 2026-11-07 | Opened or clicked in the last 30 days | 6,000 | ||
| 5 | 2026-11-08 | Opened or clicked in the last 30 days | 6,000 | ||
| 6 | 2026-11-09 | Opened or clicked in the last 30 days | 6,000 | ||
| 7 | 2026-11-10 | Opened or clicked in the last 30 days | 6,000 | ||
| 8 | 2026-11-11 | Plus opened or clicked in the last 90 days | 14,000 | Add the 90-day engaged group if the first week passed the gates. | |
| 9 | 2026-11-12 | Plus opened or clicked in the last 90 days | 14,000 | Capped by the size of this audience, not the ramp. | |
| 10 | 2026-11-13 | Plus opened or clicked in the last 90 days | 14,000 | ||
| 11 | 2026-11-14 | Plus opened or clicked in the last 90 days | 14,000 | ||
| 12 | 2026-11-15 | Plus opened or clicked in the last 90 days | 14,000 | ||
| 13 | 2026-11-16 | Plus opened or clicked in the last 90 days | 14,000 | ||
| 14 | 2026-11-17 | Plus opened or clicked in the last 90 days | 14,000 | ||
| 15 | 2026-11-18 | Plus verified older contacts, in small batches | 16,000 | 2,000 | Older contacts only after verification, and only as a small share of each day. |
| 16 | 2026-11-19 | Plus verified older contacts, in small batches | 16,000 | 2,000 | Capped by the size of this audience, not the ramp. |
| 17 | 2026-11-20 | Plus verified older contacts, in small batches | 16,000 | 2,000 | |
| 18 | 2026-11-21 | Plus verified older contacts, in small batches | 16,000 | 2,000 | |
| 19 | 2026-11-22 | Plus verified older contacts, in small batches | 16,000 | 2,000 | |
| 20 | 2026-11-23 | Plus verified older contacts, in small batches | 16,000 | 2,000 | |
| 21 | 2026-11-24 | Plus verified older contacts, in small batches | 16,000 | 2,000 | |
| 22 | 2026-11-25 | Plus verified older contacts, in small batches | 16,000 | 2,000 | |
| 23 | 2026-11-26 | Plus verified older contacts, in small batches | 16,000 | 2,000 | |
| 24 | 2026-11-27 | Plus verified older contacts, in small batches | 16,000 | 2,000 | |
| 25 | 2026-11-28 | Plus verified older contacts, in small batches | 16,000 | 2,000 | |
| 26 | 2026-11-29 | Plus verified older contacts, in small batches | 16,000 | 2,000 | |
| 27 | 2026-11-30 | Plus verified older contacts, in small batches | 16,000 | 2,000 | |
| 28 | 2026-12-01 | Plus verified older contacts, in small batches | 16,000 | 2,000 |
No mailbox provider or ESP publishes a recovery schedule, and following this one doesn’t guarantee inbox placement or reinstatement. The 7-day tiers match Google’s 7-day window for spam rate; the ramp numbers are defaults you can change. Built in your browser; nothing is sent anywhere.
Next step
The older contacts in week three are the riskiest part of the plan. Check them first.
Addresses you haven't mailed in months are where dead mailboxes and recycled spam traps sit. A mailbox check splits them into valid, risky and invalid, so only the valid ones join the ramp.
No list right now? This tool stays free, no account, so bookmark it for next time. Ctrl+D (⌘+D on a Mac)
Ready to verify now? Verify the list
Sample result
A 29-day restart: 4,000 engaged contacts on day 1, verified older contacts only from day 15.
- Plan
- 29 days
- Day 1
- 4,000 to 30-day engaged
- Day 8
- 14,000 incl. 90-day
What this means for you
Each day goes out only if the last send stayed under 2% bounces and 0.1% complaints.
- Day 0 to stop and clean
- Engaged contacts first
- Older contacts capped per day
- CSV of the whole plan
- Recovery
- Sender reputation
- Warmup
By SimpleVerifier Team · Last updated · Runs in your browser; nothing you paste is sent to us
How do I get the older contacts ready for week three?
- Export everyone who hasn't opened or clicked in 90 days, without unsubscribes, bounces or complaints.
- Upload that file at /verify. Valid, risky and invalid download separately; only the valid file joins the plan. The first 100 email checks are free with a Google sign-in, no card.
- Add them in the capped daily batches the plan shows, and stop at the first bad send.
How do I warm a domain back up after a block?
- Pick what happened: an ESP suspension or review, a Gmail spam-rate spike, an Outlook block or a bad bounce day.
- Enter your normal daily volume and the sizes of your 30-day and 90-day engaged segments (your ESP's segment builder shows these).
- Adjust the ramp if you want (first-day share, daily increase, cap on older contacts); the defaults are cautious.
- Follow day 0 first, then the plan day by day, checking each send against the gates before raising volume. Download it as CSV.
Example
- You enter
- A Gmail spam-rate spike, 20,000 emails a day before it, 6,000 contacts engaged in 30 days, 14,000 in 90 days and 30,000 others, with the default ramp (20% first day, 25% a day, older contacts capped at 10%).
- You get
- A 29-day plan: day 0 with no marketing, 4,000 then 5,000 then 6,000 a day to the 30-day group (capped by its size), 14,000 a day to the 90-day group from day 8, then 16,000 a day from day 15 including 2,000 verified older contacts. It never reaches the old 20,000 a day, because the engaged groups are smaller than that.
- Limits
- Runs in your browser; a template, not a provider rule.
What the plan is based on
No mailbox provider or ESP publishes a recovery schedule, so this is a cautious template, not a rule. What it leans on is published: Google's sender guidelines FAQ says bulk senders above a 0.3% spam rate become eligible for mitigation after 7 consecutive days below it, so each audience tier lasts 7 days; Google's 0.1% spam-rate target and Amazon SES's recommended maximum of 2% hard bounces are the daily gates.
Amazon SES also advises that if you must send to addresses you haven't mailed lately, you do it "only with a small portion of your overall sending" (sending review FAQ). That is why older contacts come last and are capped at a share of each day.
Why engaged contacts first?
Recent openers and clickers are the people least likely to complain and most likely to have working mailboxes, so the first sends back produce the signals providers read as a healthy sender. Klaviyo, for one, recommends sending to a segment that requires consent and recent engagement. Sending the whole list on day one after a block repeats the event that caused it.
If a send misses a gate, the plan holds volume for two days and drops back a tier on a second miss. Volume returns as engagement does, not on a date: if your engaged groups are smaller than your old daily volume, the plan stays below it.
Who uses this tool, and for what?
- Email marketers
- Restart a newsletter after a Postmaster spam spike without re-mailing the list that caused it.
- SaaS senders
- Plan the first weeks after Amazon SES lifts a review.
- Agencies
- Give a client a written, dated restart plan they can follow and you can check.
What can’t this tool tell you?
- It's a template from your numbers, not a rule any provider publishes; it can't promise inbox placement or reinstatement.
- The gates need your own daily bounce and complaint numbers; the plan can't see them.
- Engaged segment sizes come from your ESP; opens are inflated by privacy features, so clicks are the stronger signal.
- It can't tell which older contacts are still valid. That needs a mailbox check.
Common questions
- How long does it take to recover sender reputation?
- There's no published timeline. For Gmail, bulk senders above 0.3% need 7 consecutive days below it before mitigation is available; this plan takes about four weeks to bring older contacts back, and longer if sends miss the gates.
- Should I warm up a new domain instead?
- Switching domains to escape a reputation problem usually moves it, because the list and the content that caused it come along. Fix the cause and restart carefully on the existing domain.
- Does this guarantee I get back to the inbox?
- No. It's a cautious order of sending; providers decide placement from their own signals.
- Is my data sent anywhere?
- No. The plan is built in your browser.
Sources
Authentication and capacity are half of deliverability.
The other half is who you send to. Every hard bounce counts against the domain and inboxes you are sending from, and nothing in DNS can tell you which addresses on your list are dead.
- Bulk verification with real SMTP mailbox checks
- Hard bounces removed before a send, not discovered after
- Catch-all, disposable and role detection on every row
Plans from $9 a month, cancel anytime, no contract. Sign in with Google and your first 100 email checks are free, no card. The free tools stay free either way.