SEO consulting is performed by a team of SEO professionals who are contracted to optimize one or more websites for the search engines.
Typically, SEO consultants build backlink profiles, handle onsite SEO, recommend content marketing strategies, review analytics, and track results.