SEMRush is an advanced SEO keyword and competitive research tool with a regularly updated database of over 80 million of the most expensive keywords used to drive traffic