SEMrush is a paid service for SEO, PPC, content, social media and competitive research. It has free plugins that help integrate it with WordPress, such as the SEMrush SEO Writing Assistant. SEMrush provides keyword research, tracks keyword strategy used by competitors, provides SEO audits and lots more.