I have worked on SEO and i want to start work on internet marketing and social media also can anyone suggest me best techniques for internet marketing and SMO?