I've been in a SEO Company for 4 years. I learned a lot of effective strategies concerning website development. I am part of a Social Media Team which responsibility is to take care and post important updates of the client's website to their own social media accounts. Social Media Team is responsible for website promotion through different social media sites. We also do Social Bookmarking, Blog Commenting, Q and A, Image and Video Submission, Infographics and other task which can help gain more popularity for client's website, be visible in the online world and most importantly to improve client's rank in different search engine.