Hreflang связывает языковые версии страницы для корректной выдачи под локаль пользователя. Canonical определяет «главную» страницу среди дублей. Главная ошибка — направить Canonical с переведенной страницы на основной язык. Это исключит локальную версию из индекса.
При внедрении hreflang соблюдайте принцип взаимности: если страница А ссылается на Б, то Б обязана ссылаться на А. Обязательно используйте self-referencing (ссылка на саму себя) и атрибут x-default для выбора версии по умолчанию для неопределенных регионов.
В мультиязычном кластере rel="canonical" должен указывать на саму себя для каждой версии. Canonical на другой URL ставится, только если контент идентичен и перевод отсутствует. Конфликт тегов обнуляет локализацию: робот выберет один URL для всех стран, игнорируя региональные настройки.
Убедитесь, что каждая языковая копия имеет самоканонический URL и полный блок Hreflang со всеми альтернативными адресами кластера.
Технический SEO Аудит
@technical_seo_audit
Hreflang vs Canonical: как не запутать поискового робота при настройке мультиязычности
Этот пост опубликован в Telegram-канале Технический SEO Аудит. Подписаться можно по ссылке: @technical_seo_audit.