Blog
Wild & Free Tools

How to Scrub an Email List Before Your Campaign — The Complete Guide

Last updated: March 2026 6 min read
Quick Answer

Table of Contents

  1. Why scrubbing matters: bounce rate thresholds
  2. Step 1 — Remove syntax errors and formatting issues
  3. Step 2 — Remove duplicates
  4. Step 3 — Handle unsubscribes and suppression lists
  5. Step 4 — Optional: verify deliverability for cold lists
  6. Frequently Asked Questions

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:

RateConsequence
Below 2% hard bounceNormal — no penalty
2%–5% hard bounceDeliverability degraded; Gmail starts routing to spam
Above 5% hard bounceSending 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:

  1. Upload your CSV to the Lead List Cleaner
  2. Enable "Validate email syntax" and "Flag missing fields"
  3. Run the cleaner and review the Issues tab — every flagged row is a problem address
  4. 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:

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 Shipping

Step 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:

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:

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:

  1. Scrub with the Lead List Cleaner (free) — removes syntax errors, duplicates, formatting issues
  2. Apply suppression list (free) — removes opt-outs and prior bounces
  3. SMTP verify with NeverBounce or ZeroBounce (paid) — for cold/aged lists only
  4. 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 Cleaner

Frequently 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.

Chris Hartley
Chris Hartley SEO & Marketing Writer

Chris has been in digital marketing for twelve years covering SEO tools and content optimization.

More articles by Chris →
Launch Your Own Clothing Brand — No Inventory, No Risk