Создать бесплатный аккаунт Войти

Аудит

SEO-аудит Сканер Видимость в ИИ Сайт против сайта

Исследование

Keyword Explorer Сайт не работает? Все SEO-инструменты76

Инструменты

On-page SEO11
Анализатор мета-теговПревью сниппета в выдачеПроверка структуры заголовковПроверка alt-текста изображенийПроверка Open Graph и превью для соцсетейВалидатор структурированных данныхПроверка тега canonicalАнализатор ссылокПроверка hreflangПроверка фавиконаПроверка доступности
Техническое SEO11
Полный аудит сайта (краулер)Проверка robots.txtПроверка XML-карты сайтаПроверка редиректовМассовая проверка HTTP-статусовПроверка HTTP-заголовковПроверка битых ссылокПроверка индексируемостиПроверка мобильной адаптацииПроверка SEO для JavaScriptСканер cookie и трекеров
Скорость и производительность11
Тест скорости страницыПроверка Core Web VitalsТест времени ответа сервера (TTFB)Проверка веса страницыТест сжатия Gzip и BrotliПроверка HTTP/2 и HTTP/3Минификатор CSSМинификатор JavaScriptСжатие изображений и конвертер WebPМинификатор HTMLКалькулятор углеродного следа сайта
Контент и ключевые слова8
Проверка плотности ключевых словПодбор ключевых словСчётчик словПроверка читаемостиПроверка соотношения текста и HTMLГенератор slug для URLИзменение регистраПроверка дублированного контента
Генераторы10
Генератор мета-теговГенератор robots.txtГенератор разметки SchemaГенератор Open GraphГенератор XML-карты сайтаГенератор редиректов (.htaccess и Nginx)Генератор тегов hreflangГенератор UTM-ссылокГенератор llms.txtГенератор фавиконов
Домен и безопасность14
Проверка SSL-сертификатаПроверка заголовков безопасностиDNS-запросWHOIS / проверка доменаПроверка возраста доменаПроверка смешанного контентаПоиск IP и хостинга сайтаПинг-тест – работает ли сайт?Определение технологий сайтаПроверка SPF, DKIM и DMARCПроверка распространения DNSПроверка чёрных списковМониторинг доступности сайтаПроверка открытых портов
ИИ-поиск и ИИ-тексты11
Проверка готовности к ИИ-поискуИИ-генератор заголовков и мета-описанийИИ-генератор FAQ и разметкиИИ-генератор контент-брифовИИ-оптимизатор контентаИИ-обзор SEO страницыИИ-анализ поискового намерения и соответствия страницыИИ-анализ контентных пробелов относительно конкурентовИИ-детектор текстаИИ-генератор alt-текстаИИ-генератор заголовков

Обучение

SEO-руководства Руководство по SEO-проблемам Тарифы

Настройки

Тема
Локальное и международное SEO

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

Работаете на нескольких языках или в нескольких странах? Узнайте, как структурировать международный сайт, правильно внедрить hreflang, избежать самых частых ошибок и выбрать между доменами, поддоменами и папками.

Если ваш сайт работает с людьми на нескольких языках или в нескольких странах, вы хотите, чтобы каждый посетитель видел в результатах поиска нужную версию: говорящие по-испански — испанскую страницу, покупатели из Казахстана — цены в тенге, посетители из России — российский сайт. Международное SEO делает это возможным, а hreflang — его главный инструмент.

Выберите структуру сайта

Есть три распространённых способа организовать международный контент:

Структура Пример Плюсы Минусы
Домены с кодом страны example.de, example.fr Самый сильный сигнал страны, доверие местной аудитории Дорого, авторитет делится между доменами, больше поддержки
Поддомены de.example.com Легко размещать отдельно Авторитет частично разделён, сигнал региона слабее
Подпапки example.com/de/ Используют авторитет основного домена, проще всего поддерживать Сигнал страны слабее, чем у ccTLD

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

Что бы вы ни выбрали, не полагайтесь на параметры в URL (?lang=fr) и не показывайте разные языки по одному URL в зависимости от cookie или IP-адреса — поисковикам нужен уникальный URL для каждой версии.

Таргетинг по языку или по стране

Решите, на что вы ориентируетесь — на языки, страны или и на то и другое:

  • Одна испанская версия для всех испаноязычных → таргетинг по языку (es)
  • Разные версии для Испании и Мексики → язык плюс регион (es-ES, es-MX)
  • Одна русская версия, но отдельные цены для России и Казахстана → региональные варианты (ru-RU, ru-KZ)

Создавайте варианты по странам, только когда контент действительно различается (валюта, цены, юридическая информация, написание, товары). Почти одинаковые копии для каждой страны с тем же языком добавляют работы без особой пользы.

Что делает hreflang

Аннотации hreflang сообщают поисковикам, что несколько URL — это равноценные версии одного контента для разных языков или регионов. Они помогают показывать каждому пользователю нужный URL и не дают альтернативным версиям считаться конкурирующими дублями.

<link rel="alternate" hreflang="en" href="https://example.com/">
<link rel="alternate" hreflang="en-GB" href="https://example.com/uk/">
<link rel="alternate" hreflang="fr" href="https://example.com/fr/">
<link rel="alternate" hreflang="x-default" href="https://example.com/">

Google и Яндекс используют hreflang; Bing больше опирается на метатег content-language и HTML-атрибут lang, поэтому задайте и их.

Правила, которые имеют значение

1. Каждая версия перечисляет все версии — включая себя

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

2. Обратные ссылки обязательны

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

Проверка hreflang

Проверьте теги hreflang и убедитесь, что каждая языковая версия ссылается обратно.

Открыть: Проверка hreflang

3. Используйте корректные коды

  • Язык: двухбуквенный код ISO 639-1 (en, fr, de, ar)
  • Необязательный регион: код ISO 3166-1 alpha-2 (GB, US, MX)
  • Один регион без языка — ошибка (hreflang="uk" означает украинский язык, а не Великобританию)
  • Великобритания — это GB: используйте en-GB, а не en-UK

4. Добавьте x-default

x-default указывает страницу, которую показывать, когда ни одна другая версия не подходит пользователю, — обычно это выбор языка или основная международная страница.

5. Указывайте канонические индексируемые URL

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

Генератор тегов hreflang

Создайте теги hreflang для каждой языковой и региональной версии страницы.

Открыть: Генератор тегов hreflang

Три способа внедрить hreflang

  1. Теги link в HTML в разделе <head> — проще всего для небольших сайтов
  2. HTTP-заголовки — для файлов, которые не являются HTML, например PDF
  3. XML-карта сайта — лучше всего для крупных сайтов: HTML остаётся лёгким, а управлять всем проще централизованно
<url>
  <loc>https://example.com/fr/</loc>
  <xhtml:link rel="alternate" hreflang="en" href="https://example.com/"/>
  <xhtml:link rel="alternate" hreflang="fr" href="https://example.com/fr/"/>
  <xhtml:link rel="alternate" hreflang="x-default" href="https://example.com/"/>
</url>

Используйте один способ последовательно; смешивание повышает вероятность ошибок.

Помимо hreflang

  • Переводите качественно. Машинный перевод без вычитки часто читается плохо. Локализуйте валюты, единицы измерения, даты, примеры и культурные отсылки.
  • Локализуйте метаданные. По возможности переводите title, description, alt-тексты и URL (слаги).
  • Не перенаправляйте автоматически по IP. Перенаправление посетителей по местоположению может помешать Googlebot (который сканирует в основном из США) увидеть другие версии. Вместо этого показывайте баннер с предложением перейти на местную версию.
  • Связывайте версии между собой видимым переключателем языка с обычными ссылками.
  • Задайте HTML-атрибут lang и направление текста (dir="rtl" для арабского и иврита).
  • Зарабатывайте местные ссылки и упоминания на каждом рынке.

Частые ошибки hreflang

  1. Нет обратных ссылок
  2. Некорректные коды, например en-UK или uk для Великобритании
  3. Нет записей, указывающих на саму страницу
  4. Hreflang указывает на URL с редиректом, битые или с noindex
  5. Теги canonical указывают со всех языков на одну версию
  6. Hreflang только на главной, а не на внутренних страницах

Наглядный пример

Интернет-магазин из России продаёт в России, Казахстане, Германии и Франции, с контентом на русском, немецком и французском. Цены в России (RUB) и Казахстане (KZT) различаются.

Структура: подпапки на одном домене.

Версия URL hreflang
Русский — Россия example.com/ ru-RU
Русский — Казахстан example.com/kz/ ru-KZ
Французский example.com/fr/ fr
Немецкий example.com/de/ de
Версия по умолчанию example.com/ x-default

Каждая страница каждой версии содержит все пять аннотаций. Французская и немецкая версии ориентированы на язык, а не на одну страну, потому что магазин обслуживает франко- и немецкоговорящих покупателей в нескольких странах одним и тем же контентом. Российская и казахстанская версии различаются валютой и условиями доставки, поэтому получают отдельные региональные коды.

Языки с письмом справа налево

Арабский, иврит, персидский и урду пишутся справа налево. Для этих версий:

  • Задайте dir="rtl" на элементе <html> вместе с правильным lang
  • Отзеркальте макет — навигацию, иконки, указывающие направление, и выравнивание текста
  • Используйте логические свойства CSS (margin-inline-start вместо margin-left), чтобы одна таблица стилей работала в обоих направлениях
  • Проверьте, что числа, URL и текст на смешанных языках отображаются правильно

Как измерять результаты на международных рынках

В Google Search Console отчёт «Эффективность» можно фильтровать по стране и странице, так что сравнивайте клики и показы каждой языковой папки в её целевых странах. Если французские страницы получают показы в основном из Франции, а аудитории из Бельгии и Канады не видно, подумайте, помогут ли региональные варианты или местный контент. Также проверьте, что пользователи из каждой страны попадают на нужную версию: если пользователи из Казахстана приходят на российские страницы, пересмотрите hreflang и различия в контенте.

Чек-лист международного SEO

  • Уникальный URL для каждой языковой или региональной версии
  • Структура сайта выбрана (ccTLD, поддомен или подпапка) и используется последовательно
  • Hreflang на каждой версии, включая ссылки на себя и x-default
  • Взаимные обратные ссылки между всеми версиями
  • Корректные коды языков и регионов
  • Canonical на себя на каждой версии
  • Переведённые и локализованные контент, title и description
  • Заданы HTML-атрибуты lang и dir
  • Нет автоматических редиректов по IP; вместо них видимый переключатель языка
  • Отдельное отслеживание результатов для каждого рынка

Главное

  • Международным сайтам нужен уникальный URL для каждой языковой или региональной версии.
  • Подпапки на одном домене — лучший баланс авторитета и трудозатрат для большинства компаний.
  • Hreflang должен быть взаимным и содержать ссылку на себя на каждой версии.
  • Используйте корректные коды — язык плюс необязательный регион, например ru-KZ, — и добавьте x-default.
  • У каждой версии должен быть canonical на себя; никогда не ставьте canonical с одного языка на другой.
  • Избегайте автоматических редиректов по IP и предлагайте видимый переключатель языка.

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

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

Нет. Hreflang нужен только сайтам с равноценным контентом на нескольких языках или для нескольких регионов.

Является ли hreflang фактором ранжирования?

Нет. Он не поднимает страницы выше; он помогает поисковикам показывать нужную версию нужной аудитории.

Использует ли Google HTML-атрибут lang?

Google определяет язык по самому контенту и использует hreflang для альтернативных версий. Атрибут lang всё равно важен для доступности и для других поисковых систем.

Можно ли перевести сайт автоматически?

Можно, но вычитывайте машинный перевод. Массовый автоматический перевод низкого качества может считаться малоценным контентом.

hreflanginternational seomultilingual

Проверьте свой сайт

Запустите бесплатный аудит из 55+ проверок и получите решение для каждой проблемы.

Бесплатный аудит

Читать дальше