Стратегия

Международное SEO и теги hreflang: как избежать критических ошибок

Правильная архитектура мультиязычных сайтов: двусторонняя взаимность ссылок, коды языков ISO, тег x-default и частые конфликты с canonical.

Выход на зарубежные рынки требует большего, чем просто автоматический перевод текстов. Без правильной технической разметки поисковые системы склеивают языковые версии, считают их дублями и исключают из индекса.

Теги hreflang сообщают поисковикам, какая страница предназначена для пользователей из конкретной страны и на конкретном языке.

Разберем 4 обязательных правила международной разметки.

Правило 1: Двусторонняя взаимность (Return Tags)

Если русская страница указывает на английскую версию, английская страница обязана содержать обратную ссылку на русскую:

<!-- На странице /ru/ -->
<link rel="alternate" hreflang="ru" href="https://example.com/ru/" />
<link rel="alternate" hreflang="en" href="https://example.com/en/" />

<!-- На странице /en/ -->
<link rel="alternate" hreflang="en" href="https://example.com/en/" />
<link rel="alternate" hreflang="ru" href="https://example.com/ru/" />

Если хотя бы на одной странице обратная связь отсутствует, Google полностью аннулирует всю группу аннотаций.

Правило 2: Каждая страница ссылается на саму себя

Набор тегов на любой странице всегда должен содержать самореферентную ссылку на собственный URL.

Правило 3: Только абсолютные URL

Относительные ссылки (например, href="/de/") запрещены спецификацией. Всегда используйте полные абсолютные адреса с протоколом: https://example.com/de/.

Правило 4: Корректные коды ISO

  • Коды языков строго по ISO 639-1 (2 строчные буквы: ru, en, de).
  • Коды регионов строго по ISO 3166-1 Alpha-2 и указываются только после языка (en-GB, pt-BR, de-AT).
  • Частая ошибка: Использовать код страны вместо языка (например, hreflang="ua" вместо uk для украинского языка).

Ловушка тега Canonical

Главная катастрофа международного SEO: установка канонической ссылки с языковых версий на англоязычный оригинал.

Если на странице /de/ указан тег <link rel="canonical" href="/en/">, вы прямо сообщаете поисковику, что немецкая страница — дубль и ее не нужно индексировать.

Запомните: Каждая языковая версия обязана иметь canonical на саму себя. Переводы — это не дубликаты, а самостоятельные страницы под разные поисковые запросы.

Читать далее

Расскажите, каких показателей вы хотите достичь.

Одна команда. Три международных офиса. 26 рабочих языков. Отправьте нам задачу — мы предложим решение.

Письменное коммерческое предложение в течение одного рабочего дня на вашем языке.