Что такое hreflang?
Hreflang — это тег, который связывает между собой языковые и региональные версии страницы и указывает поисковым системам, какую версию показать конкретному пользователю.
Открыть этот экран в панелиТеги hreflang выглядят как <link rel="alternate" hreflang="…" href="…">. Когда для одного и того же контента есть отдельные версии на турецком, английском или для Германии, каждая версия ссылается на все остальные. Значением является код языка (tr, en) или код языка и региона (en-GB, de-AT). x-default определяет страницу по умолчанию, которая показывается, если ни одна из версий не подошла. Hreflang также можно передавать в HTTP-заголовке или в карте сайта (sitemap) вместо HTML-кода.
Почему это важно
Без hreflang Google может показать страницу на английском языке пользователю из Турции или версию для США пользователю из Великобритании. Правильно настроенный hreflang направляет пользователей на страницу на их родном языке и предотвращает восприятие разных версий как дубликатов друг друга.
Где это встречается в SEOAsist
Сканирование в разделе "Health" не проверяет hreflang как отдельную проблему; оно выдает предупреждение Missing html lang attribute только тогда, когда на странице отсутствует объявление <html lang>. Вы можете добавить теги hreflang на свой сайт с помощью каналов исправления:
- В разделе Sites → сайт → вкладка Pixel используйте Add rule и выберите тип Hreflang; записывайте по одной паре
language | URLна строку. - Плагин для WordPress и Site API применяют те же правила на стороне сервера в HTML: Connect Site API.
Правила Pixel применяются в браузере, а поисковые системы запускают JavaScript с задержкой и лишь частично. Для постоянного исправления рекомендуется использовать канал, который применяет правила на стороне сервера.
Пример
<link rel="alternate" hreflang="tr" href="https://site.com/tr/kombi-bakimi">
<link rel="alternate" hreflang="en" href="https://site.com/en/boiler-service">
<link rel="alternate" hreflang="x-default" href="https://site.com/en/boiler-service">
Все три строки должны присутствовать на обеих версиях.
Частые ошибки
- Отсутствие обратных ссылок: если версия A указывает на B, то B должна указывать обратно на A.
- Использование неверного кода (например,
en-UK; правильный код для Великобритании —en-GB). - Hreflang URL-адреса, которые содержат редирект, возвращают ошибку 404 или каноникализируются на другую страницу.
- Исключение самой страницы из её собственного списка hreflang.
Похожие статьи
- Подключение самописного сайта с помощью SEOAsist Site APIДля сайтов не на WordPress или Shopify: установите и подключите Site API, чтобы исправления SEO, статьи в блог и файл llms.txt применялись на вашем сайте автоматически на стороне сервера.
- Подключение сайта WordPress с помощью плагина SEOAsist ConnectorУстановите плагин SEOAsist Connector и подключите его в один клик, чтобы видеть оценки страниц в редакторе, применять правила на стороне сервера, публиковать статьи и отслеживать визиты ИИ-ботов.
- Что такое тег канонического URL (canonical)?Канонический тег — это HTML-тег, который указывает поисковым системам, какая из нескольких страниц с одинаковым или похожим контентом является основной.