Если вы развиваете свой бренд, а не просто хотите клиентов с соцсетей для реализации, то ДА, сайт нужен.
Сайт - это визитная карточка бренда. Соцсети могут быть разные и со всех них можно настроить ссылки на ваш сайт, туда же можно настроить и геокарты, если ваш бизнес имеет определенный адрес.
А соцсети - как эффективный, но вспомогательный способ увеличения известности бренда.