what is difference between SEO,SEM,SMM,SMO?

SMO refers to the process of exposing your website on social media channels (social networking websites, blogs, video distribution channels etc) so that it�s awareness and content are easily spread through social mediums and online communities by users and visitors of the website. 
This can include anything done �on-page� such as improving the design and usability of the website. For example, widgets like �digg this�.

SMM on the other hand plays more of an active role which makes use of social media outlets to promote a product. Most importantly it helps you in product promotion and interaction with customers.
This can be anything from creating compelling content that gets bookmarked and even hits digg�s homepage to spreading a viral video by putting it on YouTube. It�s about the things that are done �off-site�, For example, participating in online communities where your customers hang out would be an active role that falls under SMM.

Benefits of SMO and SMM
- Helps you in gaining a good social media reputation
- Exposes your content across a wide audience
- Helps you with quick indexing
- Brings you more traffic
- Gets you the benefit of backlinks (if do-follow)

ajmalseotipsandtricks.blogspot.com