SEO (search engine optimisation) focuses on organic search, PPC is a paid form of search engine marketing and SMM focuses on using social media (paid and organic) to increase brand awareness, website traffics and sales. We recommend using a combination of the three in order to achieve the best results.