Es un tema peliagudo!!
¿Qué pasa si un cliente a quien le dices que está en 1º posición se busca desde otra ubicación y ve que está 8 o +?
Yo opto por informar al cliente sobre la situación real antes de que suceda esto, que entienda que Google hace cambios y debemos adaptarnos a ellos. Por ello aviso que las posiciones varian debido a la geolocalización.
Al igual que hemos tenido siempre el problema de los plurales, singulares, preposiciones... ahora tenemos la geolocalización. Unos lo veran como un problema más.. y otros como nuevas oportunidades!!
Sobre el software.. yo uso ranktracker de powersuite. Hace tiempo que no busco nuevo software y probablemente han salido programas mejores... espero verlo aquí