Не будет ли поисковик на это жаловаться?
Не будет, но от спама названий городов на странице вы ничего не выиграете.
Или лучше для регионов по правильному сделать субдомен?
Регионы можно вынести в подкаталоги, заточить под каждый свою страницу. Если каталог большой и у вас нет ресурсов на работу с ним, можете попробовать использовать блоки
как на сайте eldorado, с перечислением городов куда производится доставка.
ЦитатаДоставка приобретенного вами товара так же осуществляется в Санкт-Петербург, Новосибирск, Екатеринбург, Нижний Новгород, Казань, Самара, Челябинск, Омск, Ростов-на-Дону, Уфа, Красноярск, Пермь, Воронеж, Волгоград и другие города России.