Social media optimization (SMO) is the way of increasing the awareness of a product, service, brand or event by using a number of social media outlets and communities to generate viral publicity from Social Media like facebook, twitter, linkedin etc.