Inbound marketing generates high quality, pre-qualified leads, which are easier to convert to paying customers.
Your website should be a "hub" for your industry.
It will then start attracting visitors naturally through search engines, blogs, and social media and provide a steady stream of leads.
Currently most businesses spend the majority of their time on outbound marketing, and only a fraction of their time on inbound marketing.
But the game is changing, so don't just keep plugging away at 'hope' marketing, but instead build a clever strategy that attracts prospects to you.