Key responsibilities:1. Develop optimization strategies that increase the client search engine results rankings2. Plan and oversee the entire website architecture, restructuring page hierarchy where necessary3. Work on comprehensive keyword research for client products/services and their target audience.4. Work on on-page optimization analysis, recommendations, and execution, in coordination with development and copywriting teams5. Monitor and administer web analytics dashboards, reports, and key reporting tools; point out key areas of importance in accordance with our goals6. Administer search engine programs (XML sitemaps, shopping feeds, webmaster tools) for purposes of diagnostic reporting7. Implement link-building campaigns in coordination with our SEO goals8. Define key metrics and translate SEO results into business objectives and ROI; update content and website links for maximum optimization and search engine rankings9. Collect data and report on traffic, rankings, and other SEO aspects10. Manage on-page and off-page optimization projects and report on performance11. Research and analyze competitor advertising links