Verifying B2B lists is way messier than B2C. How do you all handle the catch-all results?
Been doing a lot of B2B list verification lately and something about how people treat the results bugs me. Curious if others see it the same way.
With B2B, a huge chunk of your list sits on company domains, and a lot of those are catch-all (the server accepts mail for any address, so a verifier can't actually confirm the specific mailbox exists). So you run a B2B list and get this big pile of "risky / catch-all / unknown" that a consumer list just wouldn't have.
What I see most people do is treat catch-all like it's basically invalid and cut them. But a catch-all flag doesn't mean the person is fake. It means their mail server won't tell you either way. On B2B that's often your actual target accounts, Google Workspace setups especially.
How I've landed on handling it:
- Hard invalids get deleted, no question. Those are the ones that actually bounce and hurt you.
- Catch-all/risky I don't auto-delete. I'll send, but I keep them in their own segment so a rough batch doesn't blend into my main sending reputation.
- If a catch-all address never engages after a couple of touches, then it's gone.
Basically on B2B the "risky" bucket is where all the judgment is, not the invalid one.
Quick disclosure since it's relevant: I run a small verification tool, so I stare at these results way too much, which is why I have opinions on it. Not plugging anything, I actually want to know:
How are you all treating catch-all on B2B sends? Send anyway, segment them off, or drop them? Feels like everyone does this differently and I've never seen a consensus.