- Top talent isn't inclined to wait months for an offer. Streamline your interview process to make it more efficient and less time-consuming. Ask yourself which steps are absolutely necessary and which aren't.
- Too many people are involved in the hiring process. Keep your search committee small. Involve only those people who absolutely must be part of the hiring process.
- Background checks take too long. Unless you're conducting some Jason Bourne–style background check, like for the FBI or CIA, it should take no longer than a few days (or even a few hours). If background checks consistently take longer, your vendor may be at fault. In that case, find a new vendor. If the fault lies with your HR department, fix the problem behind the holdup. Regardless of the cause for the delay, don't leave the candidate hanging. Inform him of the delay.
To fix this, make sure the hiring authority or HR updates the external recruiter on at least a weekly basis. (It may work best to ask the recruiter to start this exchange each week. That way, it won't fall through the cracks.) Then have the recruiter pass those updates along to any candidates under consideration.