Search Engine Optimization (SEO) is really an umbrella term which encompasses a wide range of activities including front end design and coding (UX and performance), backend optimization (crawl optimization and performance), content strategy and optimization, digital PR and promotion.