Переезд с поддомена в папку меняет адрес каждой статьи
Блог blog.example.ru/article и example.ru/blog/article - разные URL. Даже если содержимое и домен второго уровня сохраняются, поисковику нужно обработать перенос адресов. Поэтому задача решается как обычная миграция с картой URL и постоянными редиректами.
Google относит изменение хоста и путей к переносам с изменением URL и рекомендует заранее подготовить соответствия старых и новых адресов. См. официальное руководство по миграциям.
Сохраните структуру настолько, насколько это возможно
Если старый блог использовал /article-name, новый адрес /blog/article-name проще сопоставить и проверить, чем полная смена всех alias. Не совмещайте переезд поддомена, переименование статей и массовое объединение разделов без необходимости.
Что сделать до переключения
- выгрузить все URL блога
- зафиксировать трафик, запросы и внешние ссылки
- подготовить новые статьи и canonical
- проверить внутренние ссылки на новом сайте
- составить карту 301 один к одному
- убедиться, что новый раздел доступен в навигации
Редиректы должны работать на уровне каждой статьи
Старая статья должна вести на соответствующую новую статью, а не на /blog или главную. Если материал объединяется с другим, редирект допустим на объединенный документ, но связь должна быть понятной человеку.
После запуска обновите сигналы
Новый sitemap должен содержать адреса в папке, внутренние ссылки - вести сразу на них, canonical - указывать на новые URL. Проверьте несколько десятков старых адресов, включая статьи с максимальным трафиком и внешними ссылками.
Связанные материалы: поддомен или папка для блога, цепочки редиректов и проверка индексации URL.
Не ждите мгновенной замены всех адресов
Во время переобхода старые и новые URL могут временно сосуществовать в отчетах и выдаче. Главное - сохранить прямые редиректы, непротиворечивые canonical и стабильную структуру до завершения миграции.
