На сегодняшний день есть два приоритетных варианта продвижения сайта по регионам:
1. С помощью поддоменов.
2. С помощью подпапок.
Важно учитывать, что не существует универсального способа продвижения по регионам, который подойдет всем сайтам.
Здесь нужно ориентироваться на конкретную тематику, на выбранный для продвижения регион и, конечно же, на конкурентов в выдаче.
Да. Вам не обязательно ограничиваться на одном.
Сделать это очень просто - после регистрации компании в каталоге Яндекса задайте в настройках те регионы, которые вам необходимы.
Яндекс Каталог упразднен два года назад.
Достаточно зарегистрировать офис компаний в ЯндексСправочнике в нужных регионах, и сайт привяжут к этим регионам
Совсем н обязательно заморачиваться с поддоменами