Using social marketing and social advertising are great tool for any online or offline business that is getting a greater importance every day.
However I know many people that are not a member of any social site. When they search information they use a search engine. There fore I think it is not good to focus on social media only. You need to give attention to your website and make sure that it gets high ranked in search results. Most people do not view more than 3 pages of search results. To get your site listed on those first 3 pages you need to do SEO on your site. The are SEO companies who can do that for you but it will cost you a big bundle of bucks.