hreflang тестер

Проверка мультиязычной разметки тегов hreflang

Проверьте корректность настройки мультиязычных ссылок hreflang, взаимность страниц и правильность кодов ISO.

Мы запрашиваем исходную страницу и все указанные в ней языковые альтернативы.

Мы запрашиваем страницу и каждую объявленную альтернативную версию по HTTP.

Подробное руководство по теме Международное SEO: теги hreflang без ошибок Правильная архитектура мультиязычных сайтов: двусторонняя взаимность ссылок, коды языков ISO, тег x-default и частые конфликты с canonical. Читать руководство · 1 мин чтения →

Что проверяет этот инструмент

Полная проверка взаимности ссылок и валидности кодов языков.

  • Двусторонняя взаимность

    Каждая языковая страница должна ссылаться обратно

  • Самореферентный тег

    Наличие тега hreflang, указывающего на текущий URL

  • Коды языков и стран

    Валидация стандартов ISO 639-1 и ISO 3166-1

  • Тег x-default

    Наличие дефолтной страницы для непокрытых регионов

  • Двусторонняя взаимность (Return tags)

    Проверка наличия обратных ссылок со всех альтернативных языковых страниц.

  • Автореферентный тег (Self-referencing)

    Текущая страница обязана присутствовать в собственном наборе hreflang.

  • Коды языков ISO 639-1

    Контроль корректности кодов языков и стандартов ISO 3166-1 для регионов.

Техническое руководство и лучшие практики

Конфликт с Canonical — критическая авария. Если тег canonical языковой версии указывает на другой язык, эта строка удаляет страницу из поиска — canonical всегда побеждает hreflang. Исправьте это немедленно.

Нарушение взаимности — самая частая ошибка. Если страница на языке A ссылается на язык B, страница B обязана ссылаться обратно на A. Генерируйте весь набор hreflang из единого источника данных.

Если языковая версия не переведена полностью: Не объявляйте англоязычный текст как немецкую или русскую версию. Закройте непереведенные страницы тегом noindex до завершения локализации.

Правила построения мультиязычной сети hreflang

1. Взаимность ссылок обязательна

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

2. Каждая страница должна ссылаться на себя

Набор тегов hreflang на каждой странице должен обязательно содержать автореферентную запись для собственного URL. Набор, перечисляющий только альтернативные версии без текущей страницы, недействителен.

3. Только абсолютные URL

Относительные пути не поддерживаются поисковыми системами. Запись href="/de/" не работает; необходим полный адрес href="https://example.com/de/".

4. Корректные коды ISO

Коды языков соответствуют стандарту ISO 639-1: ru, de, en. Коды регионов следуют стандарту ISO 3166-1 Alpha-2 и указываются только после языка: en-GB, de-AT, pt-BR.

Нельзя указывать только код региона. Тег hreflang="at" не означает Австрию — at является кодом языка (ассамский), поэтому такая аннотация недействительна и игнорируется.

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

Главная и наиболее опасная ошибка международного SEO: каждая языковая версия должна содержать canonical-ссылку на САМУ СЕБЯ.

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

Переводы — это не дубликаты. Это самостоятельные страницы под разные поисковые запросы на разных рынках.

Зачем нужен тег x-default?

Он указывает страницу для пользователей, чей язык или регион не представлен отдельной версией на сайте. Направьте его на главную международную версию или страницу выбора языка.

Часто задаваемые вопросы

Как часто нужно проводить данную проверку?

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

Сохраняются ли проверяемые домены на ваших серверах?

Нет, все запросы обрабатываются в режиме реального времени и мы не сохраняем историю проверок или доменные имена.

Как исправить обнаруженные ошибки?

Следуйте рекомендациям из отчета или обратитесь к нашей команде разработчиков за профессиональной помощью.

Нужен ли hreflang, если сайт только на одном языке?

Нет, если у вас одна языковая версия для всех регионов, теги hreflang не требуются.

Другие бесплатные инструменты

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

Одна команда. Три офиса. Где бы вы ни были, вы получаете ответ от старшего специалиста — а не скрипт продаж.

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