When you create good content, where should it go?
From my perspective, it should go on your website first. Once it's there, you can then work on marketing it further. This approach makes sense for many reasons.
Let's face it: you don't control Facebook. Google doesn't owe you anything. Putting your useful, pertinent, relevant content on your site is the easiest, surest way to build your online foundation. If Facebook shuts down your profile (either on purpose or by accident), your "satellite" content will take a hit, but your foundation will remain strong.
RELEVANCE & FRESHNESS
I'm sure you've heard that search engines value sites with good content. If you're putting your good content elsewhere, you're building someone else's website and not your own. Don't complain about your search engine positioning if you're not adding new, relevant content to your site.
EMPIRE BUILDING STARTS AT HOME
I've said it before but it's worth saying again: For most people, the value of social media is to amplify what you already have. There are companies that get the majority of their business on Facebook. That's great - for them. If you're not in that situation, I suggest it is more important to craft a compelling website that showcases your knowledge and builds your credibility. Your website should be the single source of all great information about you and your business so when people come calling from wherever they hail from online, they'll get a complete picture of what your company's all about and not a pale reflection of your social media presence.
It's really that "simple". Post useful content on your site as part of your blog. Then market the heck out of that content so lots of people learn about you. When they come to your site, have it be a good mix of design and content and calls to action. Keep at it consistently to generate leads and make sales.
If you have any questions or want to know more about any of the topics I've discussed here, please feel free to contact me. I promise to answer all pertinent questions!