Semrush is a platform with tools to research SEO, content marketing, competitor research, PPC, and social media marketing.