Для продвижения сайта в разных регионах можно:
- Добавить сайт в Яндекс каталог — 7 регионов
- Можно создать сайт на папках — создает отдельные папки и прокидываем через них весь каталог товаров. Пример, site.ru/spb/igrushki
- На поддоменах — создаем отдельные сайты на поддоменах spb.site.ru/ и присваиваем соответствующие регионы каждому сайту.