As there are various seo tool available but among all following are the best:
1. Google keyword tool:- to get ideas about good search terms.
2. Google analytic:-to track the visitors of your site.
3. Google webmaster tool:-provides all the information related your website indexing, crawling and error of your website.