We all know social media is the best place to promote everything. But the fact is sometimes it become difficult to go viral using social ads. On the other hand, there is no chance for search engine marketing to go viral. But you can get quality traffic if you do SEO. Besides your site will get targeted traffic. In social media, you need to take a deep care of maintaining your audience as well as your content marketing. Otherwise you will get lost your fans very quickly. Therefore I consider search engine is the best place to get targeted traffic. What is your thought?