SMO- Social media optimization is the process of streamlining a website in ways that make it easier for visitors to share and spread site content across various social media sites. SMO consists of creating and managing profiles on social media sites and networks in order to create awareness of a brand or service.
SMM- Social media marketing is similar to SMO, but goes deeper in the level of social interactions by blogging, taking part in online forums or chat rooms, and through paid social advertising and search. Essentially, SMM takes SMO viral.