Два подхода: поддомены или подпапки. Выбор зависит от бюджета и масштаба.
Поддомены (msk.site.ru, spb.site.ru)
- Каждый привязывается к своему региону в Яндекс.Вебмастере
- Ссылочный вес не передаётся между поддоменами
- Нужен отдельный контент для каждого поддомена
- Подходит для 2-5 регионов с высокой конкуренцией
Подпапки (site.ru/msk/, site.ru/spb/)
- Весь ссылочный вес на одном домене
- Проще в управлении
- Яндекс определяет регион по контенту и контактам
- Подходит для 5+ регионов
В моей практике для большинства клиентов подпапки + гео-страницы — оптимальный баланс бюджета и результата.