What about your audience?
Building an audience through blogging, podcasting, interviews, white papers, presentations, speaking and education is the only way to generate new customers online. If you don’t already have an audience you should be prepared to build one. 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. I have the contacts if you need them.