✳ Quick answer
Verify your list before any campaign to an old, imported or rarely mailed segment. Remove invalid addresses and duplicates, fix typos, hold back disposable and catch-all addresses, and send first to your most engaged contacts. Aim to keep bounces under 2% and spam complaints well under Google's 0.3% limit.
Key takeaways
- Verify before sending to any list that is old, imported or rarely mailed.
- Bounces and complaints are what mailbox providers judge you on; Google asks bulk senders to stay under 0.3% spam complaints.
- Treat risky addresses as a separate segment, not as "valid".
- Send to engaged contacts first, then widen if results are healthy.
One careless send to an old list can undo months of good deliverability. Professional email marketers verify before they send, not after the bounces arrive. Here's the checklist we recommend, from list selection to the first send.
Why verify before a campaign?
- Sender reputation. Gmail, Yahoo and Outlook watch bounce and complaint rates. Google's sender guidelines ask bulk senders to keep spam complaints below 0.3%, and high bounce rates are a classic sign of a stale list.
- Platform limits. Email platforms review or suspend accounts with high bounce rates.
- Cost. You pay your email platform per contact or per send, including addresses that will never receive anything.
- Accurate reporting. Dead addresses drag down open and click rates, hiding what's really working.
The pre-campaign verification checklist
1. Decide which segment needs checking
| Segment | Verify? |
|---|---|
| Opened or clicked in the last 90 days | Optional |
| Not mailed for 3+ months | Yes |
| Imported from events, a CRM or another tool | Yes, always |
| Collected without double opt-in | Yes |
2. Export with all your columns
Keep names, tags and IDs so the cleaned file imports straight back.
3. Run the bulk check
Use a bulk email verifier or upload the CSV. Duplicates are removed first.
4. Act on each result
| Result | Campaign action |
|---|---|
| Valid | Main send |
| Domain OK | Main send if recently engaged; otherwise a smaller test segment |
| Risky – typo | Fix and keep |
| Risky – catch-all / role | Separate, later segment |
| Risky – disposable | Remove |
| Invalid | Remove and suppress |
| Unknown | Re-check in a day |
5. Check your sending setup
Verification isn't the whole story. Make sure SPF, DKIM and DMARC are set up for your sending domain; our MX, SPF and DMARC lookup shows what's published. One-click unsubscribe is required for bulk senders to Gmail and Yahoo.
6. Send in stages
Send to your most engaged contacts first. If bounces and complaints look healthy after a few hours, send to the rest, leaving risky segments for last.
7. Clean up after sending
Suppress every hard bounce right away and remove addresses that soft-bounce repeatedly. See why emails bounce for what each bounce code means.
Spam traps: what verification can and can't catch
Spam traps are addresses used by mailbox providers and blocklist operators to spot senders with poor list practices. Hitting them can get you blocklisted. There are three kinds:
| Type | What it is | Can verification catch it? |
|---|---|---|
| Typo traps | Misspelled domains such as gmial.com, kept to catch careless lists | Yes. Typo detection flags them |
| Recycled traps | Old abandoned addresses that a provider has turned into traps | Partly. Many appear as invalid for a while before being recycled |
| Pristine traps | Addresses that were never used by anyone and only appear on scraped or bought lists | No. They look like valid addresses |
The only reliable protection against pristine traps is to never send to bought or scraped lists, and to use confirmed opt-in.
Re-engage before you delete
Verification tells you whether an address can receive mail, not whether the person wants yours. For contacts who haven't opened or clicked in six months or more:
- Verify them, and remove the invalid ones.
- Send a short re-engagement series of two or three emails with a clear question: "Do you still want to hear from us?"
- Keep anyone who opens or clicks. Suppress those who don't respond.
A smaller list of people who open your emails will get better inbox placement than a big list of people who ignore them.
Campaign-day monitoring checklist
| Check | When | Healthy |
|---|---|---|
| Bounce rate | 1–2 hours after the first batch | Under 2%, ideally under 1% |
| Spam complaints | Same day and the next day | Well under 0.3%, ideally under 0.1% |
| Open and click rates by provider | After 24 hours | No provider far below the others |
| Unsubscribes | After 24 hours | In line with previous campaigns |
| Google Postmaster Tools | Over the following days | Spam rate and reputation stable |
If bounces spike in the first batch, pause the rest of the send, check which segment caused it, and verify that segment again before continuing.
A simple segment plan
| Wave | Who | When |
|---|---|---|
| 1 | Engaged in the last 90 days, valid or domain OK | First |
| 2 | Older contacts, verified valid | A few hours later if wave 1 is healthy |
| 3 | Catch-all and role addresses | Next day, as a smaller send |
| Never | Invalid, disposable, repeated soft bounces | Suppress |
Extra care for cold email campaigns
Cold outreach to people who haven't opted in carries more risk, and stricter rules apply to it in many countries. If you do run cold B2B campaigns:
- Verify every address, and skip catch-alls you can't confirm.
- Send from a separate domain or subdomain so your main domain's reputation is protected.
- Keep daily volumes low and increase them gradually.
- Make opting out easy, and honour it immediately.
- Check the rules where your recipients are; for example, UK and EU rules on marketing to individuals are stricter than many US rules.
Copy-and-paste pre-send checklist
- ☐ Segment chosen and its last-mailed date known
- ☐ List exported with all columns
- ☐ Duplicates removed
- ☐ Bulk verification run and report saved
- ☐ Typos fixed, invalid and disposable addresses suppressed
- ☐ Catch-all and role addresses moved to a later wave
- ☐ SPF, DKIM and DMARC passing for the sending domain
- ☐ One-click unsubscribe working
- ☐ Test email checked in Gmail and Outlook
- ☐ First wave scheduled to engaged contacts only
- ☐ Someone assigned to watch bounces and complaints after send
What happens when you skip verification
A common story: a shop decides to email everyone who bought in the last five years about a sale. Recent customers are fine, but the older half of the list includes closed work addresses, abandoned inboxes and a few typo domains. The send produces a burst of hard bounces in the first hour. The email platform pauses the campaign for review, Gmail starts filtering more of the shop's mail to spam, and the next newsletter to loyal customers sees lower opens too.
Verifying the older segment first, and sending in waves, would have removed most of those bounces before they happened and kept the problem away from the shop's best customers.
What makes a professional email checker for marketing?
- CSV in, CSV out, with your columns preserved.
- Separate files for clean, risky and remove, matching how you segment.
- Honest catch-all and unknown labels, so risky contacts aren't hidden inside "valid".
- A report you can share with clients or managers.
Email Verifier Tools covers these for free with 100 free credits, up to 20 a day on a free account. For larger budgets and integrations, compare options in how to choose a bulk email verifier.
Frequently asked questions
Can email verification detect spam traps?
It catches typo traps and some recycled traps that show as invalid. Pristine spam traps look like valid addresses, so the only protection is to avoid bought or scraped lists and use confirmed opt-in.
Should I send a campaign to everyone at once?
Send to your most engaged contacts first, check bounces and complaints, then send to the rest in waves, leaving catch-all and role addresses for last.
How often should I verify my email list?
Before any campaign to contacts you haven't mailed in about three months, after every import, and roughly every three to six months for an active list.
What bounce rate is acceptable for an email campaign?
Most email platforms and deliverability teams treat under 2% as acceptable and under 1% as healthy. Many platforms review or pause accounts with higher bounce rates.
Should I email risky or catch-all addresses?
Send to them as a separate, smaller segment after your engaged contacts, and remove any that bounce. Don't mix them into your main send.
What is the best free email verifier for campaigns?
One that cleans duplicates, typos, dead domains and disposables for free on a CSV and keeps your columns, so the clean list imports straight back into your email platform.
Does verification stop emails going to spam?
It helps indirectly by keeping bounces low, which protects your reputation. Inbox placement also depends on authentication (SPF, DKIM, DMARC), content and engagement.
Check an email address now
Free: format, typos, disposable and mail server checks. No sign-up, no card.