Social media optimization is the process of using social media outlets like Facebook and Twitter to generate awareness of a brand, product or event through viral publicity. Search engine optimization involves techniques to increase website visitors by improving a site's ranking in search engine results pages from search engines like Google and Bing. Both SMO and SEO aim to increase publicity and traffic through social media and search engines.