Alexa provides SEO, keyword research, and competitive analysis tools to help businesses grow their traffic, and improve their results from organic and PPC strategies.
SEMrush provides an intelligence suite for online marketing, from search engine optimization and pay-per-click to social media and video advertising research.