theres tons of tools, but if youre a newbie you might want to start with any free version to see what suits you best, also id recommend googles search consule and the new search analytics feature for in depth analysis on a URL basis. search term insights can really help boost your rankings.
you...