There are many primary tasks of an SEO specialist: Identifying your audience groups and SEO goals. Creating and implementing strategies to meet your goals. Identifying your competitors and strategizing accordingly. Testing your material and designing it against your competitors. Generate SEO campaign reports. Focus on link building. Guest blogging strategy. Research the best keywords to drive traffic to the website.