SMM is Social Media Marketing and can be thought of as activities that take place outside your website to promote your business and SMO is Social Media Optimization that helps you to drive traffic to your blog or website.