Такой подход так же рассматривался, но он не понравился, из-за того что под каждую торговую сеть нужно будет писать что-то свое и не факт, что информация вообще будет на сайте.
Я уже написал, яндекс выдает разные результаты, для той же Москвы, в зависимости от размера заданной области. Т.е. для больше области он выдает 100 результатов, а для меньше области вписанной в большую он выдает 80 и все вроде хорошо, но!
В результатах меньшей области есть магазины которых не было в результатах для большей области, плюс результаты на один и тот же запрос у меня колеблется от 108 до 110, плюс судя по тому же сайту Пятёрочки у них в москве 900+ магазинов, а яндекс в лучшем случае выдает 110 объектов, которые еще не факт что являются магазинами.