Entry-level SEO specialists in the USA earn an average salary between $47K and $55K per year. SEO managers make around $61K to $76K. Salaries tend to increase with experience. More experienced SEO workers earn higher salaries.