SEO is a technique which helps search engines find and rank your site higher than the millions of other sites in response to a search query. SEO thus helps you get traffic from search engines.
Social media optimization (abbreviated as SMO) refers to the use of a number of social media outlets and communities to
generate publicity to increase the awareness of a product, brand or event. Types of social media involved include RSS feeds,
social news and bookmarking sites, as well as social networking sites, such as Twitter, and video and blogging sites. SMO is similar to search engine optimization in that the goal is to generate traffic and awareness for a website. In general, social media optimization refers to optimizing a website and its content in terms of sharing across social media and networking sites.