Зачем переходить на папки
Поддомены поисковая система нередко воспринимает как отдельные сайты. Каждый из них накапливает доверие самостоятельно, а поддержка десятков поддоменов сложнее, чем одного сайта: отдельные карты, файлы robots.txt, сертификаты, настройки в панелях. Папки объединяют всё в один сайт с общим накоплением веса и единой настройкой.
Шаг 1. Карта соответствий
Составьте таблицу: как каждый поддомен превращается в сегмент пути. Слаги города лучше привести к единому полному виду, как описано в статье про названия городов в адресах.
| Старый поддомен | Новая папка |
|---|---|
msk.example.ru | example.ru/moskva/ |
spb.example.ru | example.ru/sankt-peterburg/ |
nn.example.ru | example.ru/nizhnij-novgorod/ |
ekb.example.ru | example.ru/ekaterinburg/ |
Шаг 2. Серверные редиректы
Редирект должен сохранять весь путь и параметры и вести на конечный адрес за один переход. Правила для каждого поддомена создаются по таблице соответствий — приёмы массовой генерации описаны в статье про правила редиректов из таблицы.
server {
server_name spb.example.ru;
return 301 https://example.ru/sankt-peterburg$request_uri;
}
Шаг 3. Что обновить
- Внутренние ссылки, чтобы они вели сразу на новые адреса, а не через редирект.
- Canonical и, при необходимости, hreflang на новых страницах.
- Карту сайта основного домена и перенос страниц из карт поддоменов.
- Региональные настройки в панелях вебмастера для основного домена.
- Счётчики аналитики и цели, привязанные к именам хостов.
Шаг 4. Контроль
- Прогоните старые адреса через краулер: каждый должен отвечать одним редиректом 301 на правильную страницу.
- Не оставляйте цепочки: см. статью про цепочки редиректов.
- Следите за индексацией и позициями несколько недель: небольшие колебания допустимы.
- Не отключайте старые поддомены и редиректы как минимум на год.
Осторожно: такой переезд — крупный проект. Общие принципы планирования описаны в статье про миграцию адресов, а исходная схема — в статье про региональные поддомены.
Риски и как их снизить
| Риск | Как снизить |
|---|---|
| Часть адресов останется без редиректа | Прогнать старые адреса краулером и по списку из аналитики |
| Цепочки редиректов | Настраивать переход на конечный адрес, проверять выборочно |
| Временные колебания позиций | Заранее предупредить команду, наблюдать несколько недель |
| Потеря региональной привязки | Обновить настройки в панелях вебмастера для основного домена |
Поэтапный подход
- Начните с одного-двух небольших регионов и проверьте, как ведут себя редиректы и индексация.
- Затем переносите остальные группами, не более одной-двух за раз.
- Между этапами делайте паузу, достаточную для оценки результата.
Частые вопросы
Зачем переносить региональные поддомены в папки?
Чтобы объединить накопленный вес в одном сайте и упростить поддержку: одна карта сайта, один robots.txt и единые настройки вместо множества отдельных.
Как долго держать редиректы со старых поддоменов?
Не менее года, а лучше бессрочно, пока на старые адреса ведут внешние ссылки.
Как перенаправлять адреса при переезде?
Одним постоянным редиректом 301 на конечный адрес с сохранением пути и параметров, без промежуточных шагов.
Готовый адрес можно собрать прямо сейчас: откройте генератор ЧПУ — он транслитерирует фразу по таблице Яндекса, уберёт служебные слова и покажет длину адреса.