How to Check Site Positions for Free
To track website's positions for a specific keyword or even a group of keywords, you can install the Rank Checker plugin for Firefox. It allows checking keyword positions in Google (and its regional versions), Yahoo, Live. You can also upload an entire list of keywords and set an automatic checking interval — for example, once every 7 days.
How to Check Site Positions by Specific City
For quite some time, search engines have been showing search results taking into account the specific country and city of the user. As observed, for many queries the results are not entirely different but are supplemented with local sites.
So, in such circumstances, how to check site positions by city and country? Here is a decent service for automatic checking of a site's keyword positions in Google and Yandex and its main competitors across specific countries and cities — SpySERP. Comparison of the site's positions with competitors is also available there.