We can't say what is better because it completely depends upon your niche.If you have an e-commerce website then social media is better,if the company offers products then classifieds work better.In that way it depends upon the business.You need to analyze and accordingly implement seo techniques.