SEO and SMO both are different things of promotion, SEO push the keywords in SERP and genrate the business through the search, but in SMO you can intract with customer directly, and increase traffic of your website.
SEO and SMO have different role for website. SEO techniques push the keywords and generate business but social media generate direct traffic to your website.