The term SEO stands for search engine optimization which is the process that is used to improve the rank of a website in the search engine.According to SEO higher the rank of a website in the search engine,the more and more visitors would get to that website.
The term SMO stands for Social media optimization this is the process of increasing the awareness of a product,brands or events by using the number of social media emotions and communities.