Your website is a destination place – preferably a series of destination pages built for each type of customer or product/service you have – for you to route people when they’re ready. Social media sites are where you enjoy being part of your audience’s experiences in the meantime. And where you seek those who might need you, or your site.
I’ve made the same argument at WordPress meetups, and in various discussions with friends and colleagues. Folks aren’t going to visit your website for the fun of it. You need to build exposure in the areas where potential visitors are already spending their time, be it big social networks (Facebook and Twitter) or niche community sites (forums and blogs).
After you gained some notoriety and built some reputation for yourself, folks will be more inclined to visit your website and see what you’re all about.
Until that point, you’re just another salesperson trying to push a product or service (even if you’re not pushing a product or service, think of your website as your product). You won’t be given the time of day.