What are the responsibilities of a SEO specialist for a website?