Social media marketing is an effective way of gaining brand publicity. It is done by advertising on social media sites like Facebook, Twitter, Google Plus, and LinkedIn. Even blogs and forums have become a good option for Social media marketing. It creates a word of mouth effect on the Internet and your products and services are chosen because of opinions and not by advertising.