That's a great point. But Facebook is starting to stonewall business owners with promoted posts, and the value of the channel seems to be dipping lower and lower. So business owners work to build up these audiences, and then they're charged a premium to get any eyeballs. At this point, a simple website and a good SEO expert might be a better long-term investment.
I've literally stopped my SEO efforts.. most are just price checking anyways, looking for 'the lowest price' (web design services)... I tend to find building a relationship and educating my potential clients better than trying to get a sale from SEO window shoppers, I can do that best with social media... I've started driving people from my website to my social media profiles, and I'm doing the same with my clients
Really? I find few things more annoying than going to a business's or organization's website and finding it has no details about them, their products, their services, or anything else useful -- all because some genius has decided that facebook/twitter/google+/etc is a better platform for that information than their website.
It may be better to stick to targeted advertising (e.g. Adwords) where you can aim at consumers further along the sales funnel by controlling specificity and have an easier way to track conversions.
Also any money invested in SEO, as in building good content vs. SEO "tricks", usually has a bigger payoff than paid advertising.
Web Design - mainly building B2B sites as well... Behind every 'B' is a 'C'... I connect personally with business owners around my city and post useful info about how they could build their business with a better website. Get about 3 leads a week from people asking for more information - get about 1 sale a week.
I've literally stopped my SEO efforts.. most are just price checking anyways, looking for 'the lowest price'... I tend to find building a relationship and educating my potential clients better than trying to get a sale from SEO window shoppers