If you want a tool to keep track of your rankings, I have the best option. I have found a good tool to track all your ratings and it can also report: The tool is called Pro Rank Tracker.
I'll have to agree with a couple of the posts above and say SEMRush! It lets you conduct keyword research, track your ranking, find your backlinks, check how your competition ranks, and it can do a complete audit.