Что означают дубли контента между языками
Разные переводы сами по себе не являются проблемой дублей. Важно другое: есть ли у каждого URL понятная языковая аудитория и скоординированы ли намеренно одноязычные региональные копии.
Дубли контента между языками возникают, когда языковые или региональные URL предлагают пересекающийся материал без понятной связи основной и альтернативной страницы для пользователей и поисковых систем.
Практический порядок проверки
Составьте список языковых и региональных URL, определите видимый язык каждой страницы, затем добавьте взаимные аннотации hreflang и, где это уместно, самоссылающийся canonical.
Что проверить
Убедитесь, что каждый альтернативный URL открывается, доступен для индексации, называет тот же набор альтернатив и показывает нужный язык. Проверяйте и шаблоны, и карты сайта по выборке.
Ограничения и частые ошибки
Не канонизируйте настоящий перевод на другой язык и не полагайтесь на автоматический редирект по языку посетителя как на способ показать все варианты.
Сделайте матрицу: одна строка на каждую концепцию контента, столбцы — язык, регион, канонический URL, альтернативные URL, наличие в карте сайта и видимый язык. По ней находите пропущенные взаимные аннотации и страницы с неверным языком. Перед выпуском просканируйте небольшой набор альтернатив и сравните как теги в head, так и язык в тексте страницы. Цель — понятная версия для определённой аудитории, а не дубли переводов ради самих переводов.
Конкретное применение и проверка
Проверяйте набор как граф, а не отдельный тег. Для одной концепции запросите все альтернативные URL, сравните значения canonical и hreflang, убедитесь, что каждый ссылается обратно на ту же группу, и что HTTP-статус финальный и доступен для индексации. Если аннотации генерируют разные системы, проверяйте карты сайта и HTML после рендеринга отдельно. Google прямо указывает, что для определения языка использует видимое содержимое страницы, поэтому корректный атрибут не компенсирует смешанную навигацию на разных языках или непереведённый основной текст.