The average pay for a Search Engine Optimization (SEO) Specialist is $44,346 per year. Is Search Engine Optimization (SEO) Specialist your job title