Social Media Optimization (in short called SMO), is an essential part of Internet marketing that helps a business to increase its reach through different mediums including but not limited to social media websites (like Facebook, Twitter, etc), blogs, forums, and online communities.