What does a seo specialist do or what is his responsibility? A freelance seo specialist main job is to rank a website or web page in search engine result page (SERP). It may be google, bing or any other popular search engine. He or she has to perform a lot of duties and responsibilities to rank a website. His duties include but not limited to website analysis, keyword research, on page optimization, off page optimization, link building, social media marketing and many more. It does not matter how valuable or informative your website, you will not get organic traffic unless your website rank in SERP (search engine result page). So, it is very important to rank a website to drive traffic or get sales. As a freelance seo specialist I can help you in this regard. If you need seo service for your site, feel free to contact me. Your satisfaction is guaranteed.