Which Is The Most Successful IM Strategy?

Internet marketing has become key in determining whether a business moves to the next level or stagnates. Content, Search engine optimization, web analytics, and social media are some of the options internet marketers have. In my opinion, social media tops the chat. It enjoys a host of advantages such as sharing content within networks and allowing people to comment and give views. In your perspective how would you rank Content, SEO, Web analytics and social media? Where do you think businesses should focus most of their energies?