Semrush

Semrush

SEMrush is a data tool for analysing backlinks, content and competing sites from an SEO perspective. Branded as a Ôcompetitive intelligenceÕ tool, SEMrush gives you invaluable insights into your own performance, as well as the competition, so you can better inform your SEO and link-building strategy. Free to use at a basic level, pro users can start tracking up to 500 keywords across 5 different projects from around $70/month.

http://www.semrush.com