An SEO (search engine optimizer) is a person who helps companies improve their online presence and visibility through search engine optimization techniques. SEOs analyze websites and online content to determine how search engines see them and make recommendations on changes that can help the site rank higher in search results. Common SEO tasks include keyword research, on-page optimization of titles and content, link building, and analytics to measure the impact of changes on search rankings and traffic.