Social networks are online platforms where users interact to create and share content. Unlike traditional media, it is the members of these networks who generate information and keep it current through their constant interactions. Social networks take various forms and have given rise to Web 2.0, representing a new era of the web. They are now an essential tool for improving a website’s ranking in search engines. The discipline specializing in promoting a website via social networks is also known as SMO (Social Media Optimization).