How to Scrub an Email List Before Your Campaign — The Complete Guide
- Email scrubbing = removing bad addresses before they cause bounces or spam complaints
- Hard bounces above 2% will get you blocked by Gmail, Outlook, and most ESPs
- The WildandFree Lead List Cleaner handles syntax validation and deduplication — free
- Scrub before every campaign, not just before the first send
Table of Contents
Scrubbing an email list means removing addresses that will cause problems — bad syntax, duplicates, role-based addresses (info@, admin@), and unsubscribes. If your bounce rate exceeds 2%, major email providers flag your sending domain as spam-risky. Gmail, Outlook, and Yahoo all monitor sender reputation, and a single bad campaign can take months of good sending behavior to recover from. This guide walks through every step of a proper scrub, starting with the free tools that handle 90% of what most lists actually need.
Why Scrubbing Matters: The Bounce Rate Thresholds That Get You Blocked
In February 2024, Google and Yahoo implemented new bulk sender requirements that formalized what experienced email marketers already knew: high bounce rates get you blacklisted.
Current thresholds:
| Rate | Consequence |
|---|---|
| Below 2% hard bounce | Normal — no penalty |
| 2%–5% hard bounce | Deliverability degraded; Gmail starts routing to spam |
| Above 5% hard bounce | Sending domain and IP flagged; active blacklisting begins |
| Above 0.3% spam complaint (Gmail) | Google's explicit threshold for blocking |
A "hard bounce" is a permanent delivery failure — the address doesn't exist, the domain has no mail server, or the mailbox is permanently closed. Soft bounces (temporary, like a full inbox) don't count against you the same way, but consistently soft-bouncing addresses are still worth removing after several failures.
Most list issues that cause hard bounces are preventable through scrubbing: syntax errors, outdated addresses, and duplicates that inflate your send count without increasing deliverable volume.
Step 1: Remove Syntax Errors and Formatting Issues
Syntax errors are the easiest fix: addresses missing the @ symbol, domains without a dot, illegal characters (spaces, commas), and double @ symbols. These will hard bounce 100% of the time — every delivery attempt fails.
How to fix them:
- Upload your CSV to the Lead List Cleaner
- Enable "Validate email syntax" and "Flag missing fields"
- Run the cleaner and review the Issues tab — every flagged row is a problem address
- Set bad emails to "Remove row entirely" if you want a clean output file, or "Flag but keep row" if you want to review them manually first
Common syntax issues found in real lead lists:
- Double dots: [email protected]
- Missing TLD: john@company (no .com, .org, etc.)
- Spaces in email: john [email protected]
- Wrong character in domain: john@example,com (comma instead of period)
- Duplicate @ symbols: john@@example.com
Fixing these alone can reduce your hard bounce rate by 10-30% on lists collected from manual entry, old spreadsheets, or merged data sources.
Sell Custom Apparel — We Handle Printing & Free ShippingStep 2: Remove Duplicate Addresses
Duplicates cause two problems: they inflate your send count (you pay twice for the same recipient on per-send pricing), and they can trigger spam complaints if the same person receives your email twice and marks it as spam in frustration.
The Lead List Cleaner's deduplication step removes exact-match duplicates in one pass. For more sophisticated dedup — like merging near-duplicates by email domain or fuzzy-matching slightly different spellings of the same name — use the CSV Deduplicator with smart normalization.
What counts as a duplicate for email purposes:
- Exact match: [email protected] and [email protected]
- Case variation: [email protected] and [email protected] (same address — enable "Lowercase emails" to catch these before dedup)
- Plus-addressing: [email protected] and [email protected] are technically different addresses but delivered to the same inbox — decide whether to collapse these based on your use case
Step 3: Apply Your Suppression List (Unsubscribes and Opt-Outs)
A suppression list is a file of addresses that should never receive a campaign — unsubscribes, previous hard bounces, legal opt-outs, and anyone who complained. Before every send, compare your outgoing list against the suppression list and remove any matches.
The CSV Row Filter handles this: paste your suppression list as a word bank, upload your send list, pick the email column, and filter to remove matching rows. This removes every suppressed address in a single step.
When to update your suppression list:
- After every campaign — add hard bounces from the ESP bounce report
- After every unsubscribe — immediately add to suppression
- After any spam complaint — add the complaining address immediately
CAN-SPAM and GDPR both require honoring opt-out requests. GDPR requires honoring them within 30 days; CAN-SPAM requires processing opt-outs within 10 business days. In practice, removing them immediately is the only safe approach.
Step 4 (Optional): SMTP Verification for Cold or Aged Lists
The first three steps handle list hygiene — they catch every issue that can be caught without contacting mail servers. For lists older than 12 months, lists purchased from third parties, or cold outreach lists where you've never sent before, adding SMTP verification as a fourth step reduces hard bounces further.
SMTP verification services (NeverBounce, ZeroBounce, EmailListVerify) actually contact each domain's mail server to confirm the mailbox accepts mail. They charge per verification — typically $4-8 per 1,000 addresses. For a cold email campaign where sender reputation is at stake, this cost is usually worth it.
The recommended workflow:
- Scrub with the Lead List Cleaner (free) — removes syntax errors, duplicates, formatting issues
- Apply suppression list (free) — removes opt-outs and prior bounces
- SMTP verify with NeverBounce or ZeroBounce (paid) — for cold/aged lists only
- Upload clean, verified list to your ESP or outreach tool
This sequence means you pay for SMTP verification only on addresses that already passed the free scrub — reducing your verification cost by 5-15% by removing the obvious bad addresses first.
Scrub Your Email List in One Pass — Free
Upload your CSV and remove bad syntax, duplicates, and empty rows. No per-email fee, no signup, runs entirely in your browser.
Open Free Lead List CleanerFrequently Asked Questions
How often should I scrub my email list?
Before every campaign send is the gold standard. At minimum, scrub quarterly for active newsletter lists, and before every individual cold outreach campaign. Lists decay at approximately 2% per month (people change jobs, close accounts, switch email providers), so a list that was clean six months ago may have 12% bad addresses today.
What is the difference between scrubbing and cleaning an email list?
The terms are often used interchangeably, but scrubbing typically implies a more active removal focus — specifically finding and removing bad, unsubscribed, or problem addresses before a campaign send. Cleaning is broader and includes formatting normalization and deduplication. In practice, a full scrub includes both removal and cleanup steps.
Can I scrub an email list for free?
Yes — the free scrub (syntax validation, deduplication, formatting, suppression list application) costs nothing with the WildandFree Lead List Cleaner and CSV Row Filter. The paid step is SMTP verification, which requires contacting mail servers and is necessary only for cold or aged lists where delivery confirmation matters.
What bounce rate should I aim for after scrubbing?
Below 2% hard bounce is the industry standard. If you are scrubbing regularly and still seeing above 2%, your list acquisition source is the problem — not the scrub process. Lists collected through genuine opt-in forms typically have hard bounce rates of 0.5-1% after basic syntax cleanup. Purchased or scraped lists often remain above 2% even after full SMTP verification.

