What about your audience?
The best way to build an audience is through blogging, podcasting, interviews, white papers, presentations, speaking and education. If you are serious about attracting a larger audience you should be prepared to work at it. Realisticly, a website is only a tool. How you use that tool will determin the outcome. If you aren’t prepared to, or don’t have the time to build the audience, you will need to pay someone to do it for you.