20 years of experience as an SEO expert can get $200,000 per year and over. According to a job portals survey SEO specialists’ salary is an average in between $35,000 to $74,000 per year. Again, salaries depend on many factors such as location, experience, company, requirements and much more.