There will always be companies that can’t or won’t pay a recruiter’s fee, and likewise there will always be companies that want the expertise and time saving that comes with a good recruiter. ZipRecruiter is a great service for both the do-it-yourself companies and for smart recruiters who use the internet to help find candidates for their clients.
One of the most successful recruiters I know has a long series of questions that he asks all of his job candidates to fill out. It’s a great way to screen out the unqualified people, and helps the good candidates demonstrate their skills to a potential employer before they ever meet. Emailing questions and resumes back and forth works (if the candidate can read your document format), but it’s painful and annoying compared to just sending a link to an online interview.