# Создание сайта с поддоменами для регионального SEO-продвижения
## Описание проекта
Требуется реализовать техническое решение для регионального продвижения сайта-лендинга с использованием двойной структуры URL: поддомены для Яндекса и подпапки для Google. Проект направлен на эффективное гео-таргетирование в поисковых системах с учетом их разных алгоритмов ранжирования региональных сайтов.
## Техническое задание
### Структура и роутинг
- Реализовать автоматическое перенаправление с основного домена на поддомены по схеме:
* `domain.ru/city-gorod/usluga/` → `gorod.domain.ru`
- Настроить систему роутинга, сохраняющую корректные URL для SEO
- Обеспечить корректную работу обеих структур URL (поддомены и подпапки) без дублирования контента для поисковиков
### SEO-функционал
- Создать раздельные robots.txt для основного домена и каждого поддомена
* Закрыть от индексации в Google поддомены
* Закрыть от индексации в Яндексе подпапки городов на основном домене
- Настроить генерацию отдельных sitemap.xml для основного домена и каждого поддомена
- Реализовать автоматическую генерацию meta-тегов (title, description) по шаблонам для каждого города
- Внедрить микроразметку для услуг, хлебных крошек и другой структурированной информации
### CMS и контент
- Интегрировать CMS для управления контентом (в приоритете Vue/Nuxt + Directus или аналогичная headless CMS; возможна реализация на WordPress или другой CMS по согласованию)
- Создать систему управления контентом с возможностью редактирования:
* Общей информации об услугах
* Региональной информации для каждого города
* Контактных данных по регионам
* Счетчиков и кодов аналитики отдельно для каждого поддомена
- Обеспечить возможность создания и редактирования новых городов/регионов через интерфейс CMS
### Предпочтительный технологический стек
- Frontend: Vue.js + Nuxt.js (приоритетно)
- CMS: Directus (headless) или аналогичная
- Альтернативно: WordPress или другая CMS с необходимым функционалом
## Референсы и примеры
Пример реализации подобного решения:
- `
uberi.pro/gorod-spb` и `
spb.uberi.pro/` - Статья с описанием подхода:
habr.com/ru/articles/8096... ## Дополнительные требования
- Обеспечить высокую скорость загрузки страниц для хорошего UX и SEO
- Настроить корректные статус-коды ответов сервера для избежания проблем с индексацией
- Настроить автоматическое создание новых поддоменов при добавлении города в CMS
- Предусмотреть возможность миграции данных и резервного копирования
## Результат работы
- Полностью рабочий сайт с двойной структурой URL
- Настроенная и заполненная тестовыми данными CMS
- Документация по администрированию системы для контент-менеджеров
- Инструкция по добавлению новых городов/регионов