Acquiring the right human resources for any business is a challenge. However what I have learnt is that most businesses undertake the selection process either via a recruitment firm or via various online sites. In both cases this may not get the candidate that you are seeking.
However online is especially powerful for both candidate and business.
Firstly lets review the business. If they have a professional and responsive website that alone will be the bait for potential candidates.
Secondly the potential candidates you seek are ones that are prepared to research the firms and job roles that they are seeking.
Hence if you get an approach from someone who has researched your firm and regardless of there being a position, states that they would really love to work and there is a belief of a fit, grant them 30 minutes of your time and it could turn out to be the best 30 minutes of the day.