Email Deliverability Β· Workflow

List Hygiene SOP: The Verification Workflow Before Every Send

Turn a raw prospect export into a verified, segmented, upload-ready list with a projected bounce rate under 3% before any campaign goes live.

Written for operators No vendor influence Practical, not theoretical

Before You Start

Projected bounce under 3%: what this SOP builds

Output: A verified, deduplicated contact list segmented into three risk tiers (safe to send, high-risk catch-all, remove), with all invalids and disposable addresses removed and a projected hard bounce rate under 3%.

Time required: 15 to 30 minutes for a list of up to 10,000 contacts once your verification tool is set up. First-time setup adds 10 to 15 minutes. Repeat for every new list regardless of source age.

πŸ“‹
Prerequisites

A bulk email verification account (Bouncer, ZeroBounce, or NeverBounce recommended), a raw contact list as CSV or XLSX with at minimum an email column, and a sending platform (Instantly, Smartlead, or equivalent) ready to receive the cleaned list.

Workflow Overview

The 5-step list hygiene SOP at a glance

StepActionToolOutput
1Deduplicate the raw list before verificationSpreadsheet or verifier dedupClean, unique-email list ready for upload
2Upload list and run bulk verificationBouncer / ZeroBounce / NeverBounceVerified results with status per address
3Segment by result: Valid / Catch-all / Invalid / UnknownVerifier export + spreadsheetThree-tier segmented list
4Apply decision rules per segmentSpreadsheetFinal send list and discard list
5Confirm projected bounce rate before uploadCalculation in spreadsheetVerified send list at under 3% projected bounce
⚠️
Re-verify every 30 days

B2B email lists degrade at roughly 22%/year: a 10,000-contact list has approximately 1,800 new risk contacts after 12 months. Re-run this SOP within 7 days of the intended send date for any list older than 30 days.

Step by Step

Complete list hygiene SOP: from raw export to verified send list

  1. Deduplicate the raw list before uploading for verification

    Sort the email column in your raw CSV, remove duplicate addresses, and delete rows with blank or malformed emails (no @ symbol, no domain). Most verifiers charge per address processed, so deduplication before upload saves credits.

  2. Upload the deduplicated list to your verification tool and run bulk verification

    Upload the deduplicated CSV to Bouncer, ZeroBounce, or NeverBounce and map the email column when prompted. In NeverBounce, run the free instant bounce analysis first to estimate result distribution before consuming full credits.

  3. Download results and segment by verification status into three tiers

    Segment into Tier 1 (Valid/Deliverable), Tier 2 (Catch-all/Accept-all/Unknown), and Tier 3 (Invalid/Undeliverable/Spam trap/Disposable). Move any address with a Bouncer toxicity score of 3 or above to Tier 3 regardless of deliverability status.

⚠️
Catch-all: requires a decision rule

Catch-all domains accept all email at the SMTP level regardless of whether the address exists. Use secondary verification passes (Bouncer, ZeroBounce, Findymail) to split catch-alls into passed (include at lower daily volume) and high-risk (discard).

  1. Apply the list hygiene SOP decision rules to produce your final send list

    Tier 1 (Valid): include in the primary send list. Tier 2 catch-all passed secondary verification: include at lower daily volume per inbox. Tier 2 high-risk catch-all and all Tier 3 addresses: remove permanently.

  2. Calculate projected bounce rate and confirm it is under 3% before upload

    Divide removed addresses plus retained unknowns by total contacts. If the result exceeds 3%, reduce daily sends per inbox, re-source the list, or run a second verification pass before uploading to your sending platform.

βœ…
Automate re-verification

NeverBounce Sync continuously cleans CRM and ESP lists on a schedule. Clearout's API connects to Zapier, Make, and Google Sheets to trigger verification when new contacts are added. Bouncer's async API handles up to 500,000 emails per batch.

Common Failures

What breaks in the list hygiene SOP, and how to fix it

If
Bounce rate above 3% after verification
Your list contains catch-alls treated as valid by a basic verifier. Run it through Bouncer or ZeroBounce and exclude all catch-alls from the primary send list.
If
A previously clean list generates high bounces on a new send
The list was not re-verified before the new campaign. Re-run the full SOP on any list older than 30 days before uploading it to a campaign.
If
Verification returned a high volume of Unknown results
The email domain is likely blocking SMTP verification probes. Exclude all Unknowns from the primary send list; if volume is high enough to affect usable list size, re-source the list.
If
None of the above resolve the bounce issue
Check inbox rotation settings and daily send caps in your sending platform. Bounce issues after a clean verification pass usually trace to volume overages, not list quality.

Recommended Tools

Verification tools that fit this list hygiene SOP

Six tools covering the core verification step of this SOP, from PAYG bulk cleaning to continuous list hygiene and API-triggered workflows. All support bulk CSV upload.

Bouncer
EU-hosted PAYG verification with toxicity scoring (0-5) to flag spam traps and complainers, catch-all detection, and API at 180,000 emails/hour. Credits never expire; no charge for unknowns or duplicates.
See Review
ZeroBounce
Bulk and real-time API verification with catch-all handling, DMARC monitoring, and non-expiring credits. SOC 2, ISO 27001, HIPAA, GDPR, and CCPA compliant: default for regulated industries.
See Review
NeverBounce
Free instant bounce analysis before credits are consumed, plus a Sync feature for scheduled automated cleaning via CRM and ESP integrations. Best for teams running evergreen lists that need continuous hygiene.
See Review
Emailable
Bulk verification at 30,000+ emails/minute with a 99% deliverability guarantee and a quality score (0-100) per address flagging risky catch-alls separately. Credits never expire; free real-time form validation widget included.
See Review
Clearout
API connects to Zapier, Make, and Google Sheets to trigger verification when new contacts are added, plus bulk upload and Form Guard for real-time form-level validation. Credits roll over monthly.
See Review
Findymail
B2B email finder with built-in verification and a catch-all bounce guarantee under 5%. REST API with webhooks integrates natively with Smartlead, Instantly, lemlist, and Woodpecker.
See Review

List clean. Next: confirm your verification tool is the right fit at your volume.

Compare the top email verification tools by catch-all handling, API support, credit pricing, and compliance certifications.

πŸ”’ We may earn a commission at no extra cost to you. Learn more