Semrush
Semrush is a one-stop platform for doing SEO, content marketing, competitor research, PPC and social media marketing. It is like having a keyword research tool, Google Trends, Moz, Hootsuite and SimilarWeb all in one. Used by marketing professionals and Fortune 500 companies.