Does anyone know what is the best tool for checking the site ranking on google. And if possible have an option to compare the rankings from last time it was checked with now ? Cheers.
What I find the best to track information on my sites is using Google Analytics - google.com/analytics/index.html the site provides Professional Website Analysis - Web owners can track what visitors do. Use the Analytic Dashboard for improvement ideas. Integrates with Google AdWords. Track real life campaign "conversion" goals. Identify poor performing pages. Advanced world class features for new or experienced webmaster. There are a lot more tools available to help manage your sites. Hope that helps. -Mike
CNET gave it a very good rating but also noted the limitations. This is their comment: "This is an unlimited trial version of the program, but it has some limited functionality. It puts an icon on your desktop without asking, but it uninstalls without leaving anything behind. Professional Web site designers might be able to get something from this program, but it's not especially helpful for amateurs." Google 'rank tracker' and it will bring up the page on CNET's site. -Mike
Check out Qubot Content Analysis, it does not just check your rank, it shows you why you are currently ranking where you are by comparing your sites content with the sites ahead of yours in the search results... (unfortunately its not free, but worth a mention anyway)
Seo rank tracker is a great tool to check rank.But you cannot compare previous keyword rank with this one and it will show only rank within top 100 .
to do keywords research you can use Google Adwords tool and for checking your site rank you can use web CEO.
IBP for keyword rank checking tool, one more tool tools4google.com/search-google-position/keyword_tracking.php
http://www.googlepositioncheck.com/ - this is your friend to check your keyword rank on Google. It can check up to 1000 results and supports popular countries.