SEO and SMO are techniques which are used to drive traffic on to a particular site. SEO means Search Engine Optimization and SMO stands for Social Media Optimization. SEO uses a search engine while the SMO uses social media for increasing the visitors and prominence of the content. While using Search Engine Optimization, the rules of the search engine should be strictly followed in order to boost organic search of your content and to achieve ideal ranking on the search engine results page. Whereas on the other hand, Social Media Optimization focuses on publicizing the content using social media to make it more visible. SEO highly focuses on Keywords while the prime focus of SMO is the content.