Recruiting is the worst-performing industry for email deliverability. Average bounce rate sits around 5.6% across the field, more than double the threshold where mailbox providers start punishing senders. Two reasons: candidates change jobs constantly so addresses decay fast, and most candidate lists are scraped from LinkedIn or pulled from outdated CRM data. Here is the verification playbook that fixes both.
Why candidate outreach bounces so much
- Job changes. The average tenure is 3 to 5 years and dropping. A candidate emailed at
jane@oldcompany.com18 months ago is probably atjane@newcompany.comnow. - Scraped data. LinkedIn scrapers and email enrichment tools guess at addresses using patterns (
firstname.lastname@company.com). Guesses are wrong 15 to 30% of the time. - Personal vs work confusion. Candidates sometimes have both addresses in databases. The work one decays; the personal one persists but is rarely the right channel.
- Catch-all corporate domains. Many large employers run catch-all, so the verification passes but the actual mailbox does not exist.
The recruiting verification flow
- Pull candidate list from your CRM, LinkedIn Recruiter, ZoomInfo, RocketReach, or wherever.
- Upload to MailoClean bulk verifier.
- Sort the result by status:
- Valid: send normally.
- Catch-all: send with name-plausibility check (real-looking names are likely real).
- Role-based: skip; you are not recruiting
hr@company.com. - Disposable: skip; almost certainly not a real candidate.
- Invalid: skip and update CRM.
- Push verified addresses back into your sequencer (Outreach, SalesLoft, Reply.io).
Re-verify monthly for active sourcing
A candidate list that was clean 90 days ago is no longer clean. Recruiters who source the same passive pool repeatedly should rerun the list monthly. The cost is roughly $40 per 10,000 candidates; the recovery cost from a burned domain is much higher.
Use a separate sending domain for outbound
Same rule as B2B cold email: never run candidate outreach from your primary domain. Buy a secondary (acme-talent.com, acmecareers.com), authenticate it properly, and isolate the risk.
Personalization beats template
Recruiting outreach is one of the few categories where heavy personalization is expected. Inbox placement is partly driven by content-uniqueness signals. Templated outreach with one variable swap triggers spam classifiers; truly personalized messages (referencing the candidate's recent work) land better.
FAQ
Does verifying tell me which company a candidate is currently at?
No. Verification tells you whether the address is deliverable now, not who owns it. For employer changes you still need a data enrichment provider.
Is catch-all a problem in recruiting?
Yes, more than other industries. Many large employers run catch-all, so verification cannot distinguish real candidates from typo guesses. Use name plausibility and slow your send rate for catch-all addresses.
Are recruiter emails covered by GDPR?
Yes, in the EU. Legitimate interest is the usual basis for unsolicited recruiting outreach but you must honour unsubscribe instantly and keep the volume reasonable.
Clean before you send
Upload your candidate list to MailoClean. 30 to 60 minutes later, three downloadable CSVs and a much cleaner outbound campaign.