An SEO consultant provides services such as keyword research, on-page optimization, technical SEO, local SEO, link building, and performance tracking.