SEMrush provides keyword research, site audits, competitive analysis, and SEO reporting services that include keyword ranking, backlink analysis, and site health checks.