ИМХО правильней надо проверять позиции так. Ну допустим, сидит мой сайт в общей базе Яндекса по слову ВИЗИТКИ на 200-300-й позиции. Набираю у себя в Тольятти просто слово ВИЗИТКИ, без всяких галочек и слов ТОЛЬЯТТИ. Так по-старинке большинство делает. И смотрю выдачу Яндекса - он моё расположение определяет по айпишнику. Я - на первом месте. Вот оно настоящее действие регионального фильтра при выдаче Яндекса.