A lot already gave their answer to SMO so no need for me to add but I do agree with pageupseo that it is faster traffic source compared to SEO especially if your site goes viral.
yes social media optimiztion help full to your sites or blog.SMO increase back links of your site/blog
Social media optimization simply using social networking sites like facebook and twitter to promote your site.