You scrub a list in three moves: verify every address through a reputable service and drop the invalid and risky ones, remove role and catch-all addresses that hurt engagement, and never send to a scraped list, because scraped lists hide spam traps planted to catch senders who do not check. Do this and your bounce rate stays under about 2 to 3 percent, which is the number inbox providers watch.
AI tools make it easy to generate huge lists fast, which is exactly why scrubbing matters more now, not less. A big dirty list will burn your domain quicker than a small clean one ever earns you a meeting. Reply rates tell the same story: disciplined outbound lands around 8 to 11 percent, while blasting an unverified list sits near 1 to 2 percent.
What is a spam trap, and why is it so dangerous?
A spam trap is an email address that exists only to catch senders who do not verify their lists. Some are old addresses reactivated as traps, others are freshly planted honeypots that never belonged to a real person. You cannot get a reply from one; you can only get caught. Hitting a few can land your domain on a blacklist.
Because a real sender working a permission-based list rarely hits traps, trap hits are a strong signal to inbox providers that a list was scraped or bought. That is why avoiding them is less about detection and more about how you build the list in the first place. Keeping your domain clean here connects directly to staying off spam blacklists.
Why do scraped lists hide spam traps?
Because traps are seeded into exactly the places scrapers harvest: public web pages, stale directories, and leaked databases. Scraping vacuums up addresses with no permission and no way to know which are real, so it collects honeypots along with everything else. Verification helps, but it cannot fully clean a list that should never have been scraped in the first place.
The durable fix is to build lists from research rather than scraping. MarginSales is a B2B sales outreach agency that verifies and scrubs every list before it sends, and builds lists from real research rather than bulk scraping, which is why our trap and bounce rates stay low. We lay out the build process in how to build a B2B prospect list.
How do you verify a list the right way?
Run every address through a reputable verification service before you send. It checks that the domain exists, that the mailbox is real, and flags addresses that are risky, disposable, or catch-all. Remove everything it marks invalid or risky, and re-verify any list older than a few weeks, because contact data decays fast, roughly 2 to 3 percent a month and faster in high-churn industries.
- Verify before every campaign, not once. A list that was clean two months ago has already gone stale in places. Re-verification is cheap; a bounce spike is not.
- Remove invalid and risky addresses entirely. Do not gamble on the borderline ones. If the service is unsure, leave them out.
- Watch the removal rate. If verification strips out a large share of a list, that list was low quality to begin with, and the source is worth questioning.
Which addresses should you remove even if they look valid?
Two kinds: role addresses and catch-all domains. Role addresses go to shared inboxes that rarely reply and often complain. Catch-all domains accept every address, so verification cannot confirm a real mailbox behind them, which makes them a bounce and trap risk. Both drag down engagement and sender reputation even when they technically exist.
- Role and generic addresses. Inboxes like info@, sales@, support@, and admin@ go to no one in particular. Low reply, high complaint, easy to cut.
- Catch-all domains. Unverifiable by design. Send to them sparingly on an established domain, and not at all while a new domain is warming up.
- Contacts that do not fit your ICP. A valid address for the wrong person is still a wasted send and a complaint risk. Tighten targeting with a sharp ideal customer profile.
How do you keep your bounce rate under 3 percent?
Bounce rate is the scoreboard for list hygiene. Keep it under about 2 to 3 percent by verifying every list, removing risky and catch-all addresses, warming your domains so providers accept your mail, and pausing the moment bounces spike to re-verify before sending again. A clean list is also your best defense against a blacklist.
Warm-up and list hygiene work together: a clean list on a warmed domain is what keeps you in the inbox. We cover the ramp in how to warm up a new email domain, and the full sending setup in our cold email deliverability checklist.
Frequently asked questions
What is a spam trap?
A spam trap is an email address that exists only to catch senders who do not verify their lists. Some are old addresses reactivated as traps, others are freshly planted honeypots that never belonged to a real person. You cannot get a reply from one; you can only get caught. Hitting even a few signals to inbox providers that your list was scraped, and it can land your domain on a blacklist.
How do I get my bounce rate under 3 percent?
Verify every list through a reputable service before you send, remove invalid, risky, and catch-all addresses, and re-verify any list older than a few weeks. Warm your sending domains so providers accept your mail, and pause the moment bounces spike so you can re-verify before sending again. Staying under 2 to 3 percent keeps your sender reputation intact.
Should I remove catch-all addresses?
Mostly yes, especially early in a campaign. A catch-all domain accepts every address, so a verification service cannot confirm whether a real mailbox sits behind it, which makes catch-alls a bounce and trap risk. Send to them sparingly once your domain reputation is strong, and keep them out entirely while a new domain is still warming up.
Want us to scrub and pressure-test your list?
If you have a list you are about to send to and want a second set of eyes on it, we are happy to run it through the same verification and scrub we do before any campaign, and tell you honestly how much of it is safe to send. It is useful whether or not we work together. Book a list teardown.