Сначала составьте карту страниц
Для каждой страницы зафиксируйте назначение и URL на каждом реально существующем языке. Этот договор о содержимом должен питать меню и метаданные. Если перевода нет, не создавайте вымышленную ссылку в hreflang. Переключатель должен открывать соответствующую страницу; переход только к разделу должен быть понятной альтернативой.
Не смешивайте адрес и код языка
В Nataliyahutsul.es испанские страницы используют /es/, украинские — /ua/, но HTML и hreflang обозначают украинский кодом uk. В Aksiandr украинские публичные страницы находятся в /uk/. Это разные сложившиеся соглашения об адресах. Копирование папок одного проекта в метаданные другого создаёт ошибки. Реестр должен сохранять каноническое пространство конкретного сайта.
Разделяйте canonical и языковые альтернативы
Canonical определяет предпочтительный адрес страницы, а alternates связывают равнозначные переводы. У перевода должен быть собственный canonical, а не общий указатель на английскую страницу. Взаимные альтернативы добавляют только для доступных версий. x-default должен вести на осознанно выбранный вариант по умолчанию, не на старый псевдоним.
Мигрируйте за один переход
Направляйте старый URL сразу на уместную новую страницу. Проверьте первую HTTP-реакцию без следования редиректам, затем содержимое цели. Общие правила способны перекрыть конкретную миграцию: в Aksiandr /en/portfolio-paginas-web должен был вести прямо на /projects, без предварительного удаления /en/ и дополнительного перехода.
Проверьте опубликованный sitemap
Генерируйте его из публичных канонических страниц и после выкладки запрашивайте каждый адрес. Правильный локальный файл может перечислять маршруты, закрытые старыми правилами сервера. Проверки подтверждают техническую согласованность, но не гарантируют индексацию, позиции или посещения. Полезность контента и решения Google остаются отдельными вопросами. После правки перевода повторно сверьте меню, заголовок и связанные услуги именно на этом языке. Четыре существующих URL ещё не означают, что все версии объясняют одно предложение и предлагают уместный следующий шаг.
