Semrush is one of those services that has been around forever. But rather than stagnate, there has been continual improvements and it has become one of the most prolific tools for SEOs. What we like: automation of keyword tracking, technical site audits and just about irreplaceable keyword research and backlink data.