An SEO strategist is capable of more abstract thinking (necessary for strategic thinking) and is able to create a vision more profoundly than an SEO specialist (a subset skilled position of an SEO strategist). An SEO specialist is capable of all tasks that are part of improving on-page and off-page SEO.