Смена URL на мультиязычном сайте - особенно деликатная операция. Нужно перенаправить ВСЕ версии и обновить ВСЕ hreflang.
Пошаговый план
- Карта маппинга: для каждого языка - старый URL → новый URL
- 301-редиректы: настройте для всех языковых версий одновременно
- Hreflang: обновите на ВСЕХ языковых версиях. Старые URL в hreflang → новые
- Sitemap: обновите все языковые sitemaps
- Canonical: каждая новая страница - canonical на свой новый URL
- Внутренние ссылки: обновите все cross-language ссылки
Частые ошибки
- Обновили URL на /en/, но забыли hreflang на /ru/ - Google видит «битую» связь
- 301-редирект на /en/ работает, но /ru/ version ещё ссылается на старый URL
- Sitemap обновлен для одного языка, остальные - со старыми URL
Рекомендация
Меняйте URL на всех языковых версиях одновременно, в одном деплое. Частичные изменения создают рассинхрон, который может длиться неделями.