SEO stands for Search Engine Optimization and SMO stands for Social Media Optimization. SEO use for the professional sites and SMO use for the social networking sites like Facebook, Twitter.