Small businesses, by their very nature, have limited resources to devote to advertising. As changes to traditional marketing stack up, many companies are faced with the choice between a Search Engine Optimisation (SEO) campaign and Social Media Marketing.