Semrush is an American company that collects client information through keyword research and online data ranking. It offers features such as Google rank tracking, domain authority tracking, competitor analysis, backlink analysis, and site audits.