Атрибут hreflang — это мощный инструмент для владельцев мультирегиональных и многоязычных сайтов, позволяющий поисковым системам корректно определять языковую и региональную версию страницы для пользователя. При правильной настройке он помогает избежать дублирования контента, повышает релевантность выдачи и улучшает SEO-эффект. Однако малейшие ошибки могут привести к обратному результату. В этой статье разберём, как использовать hreflang правильно, приведём примеры кода и лучшие практики.
Содержание
- Что такое hreflang и зачем он нужен
- Когда использовать атрибут
- Синтаксис и форматы hreflang
- Способы внедрения
- Типичные ошибки
- Лучшие практики
- Инструменты для проверки
- Заключение
Что такое hreflang и зачем он нужен
Атрибут hreflang сообщает поисковым системам, на каком языке и для какого региона предназначена конкретная страница. Например, если у вас есть версии сайта для России, Украины и Казахстана, hreflang поможет показать пользователю правильный вариант в зависимости от его геопозиции и настроек браузера.
Когда использовать атрибут
- Для сайтов с несколькими языковыми версиями.
- Для мультирегиональных сайтов с одинаковым языком, но разным содержанием (например, ru-RU, ru-UA).
- Для предотвращения проблем с дублями при одинаковом контенте.
Синтаксис и форматы hreflang
Атрибут указывается в формате language-region, где язык — это двухбуквенный код ISO 639-1, а регион — двухбуквенный код ISO 3166-1 Alpha 2.
<link rel="alternate" hreflang="ru-RU" href="https://example.com/ru/" />
<link rel="alternate" hreflang="uk-UA" href="https://example.com/ua/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/" />
Способы внедрения
- В HTML-коде страницы — через тег
<link>в секции<head>. - В HTTP-заголовках — полезно для не-HTML файлов (PDF, DOCX).
- В sitemap.xml — удобный метод для крупных проектов с большим числом страниц.
Типичные ошибки
- Отсутствие взаимных ссылок между языковыми версиями.
- Неверное указание кода языка или региона.
- Использование hreflang без канонической ссылки.
- Несоответствие URL в hreflang реальной странице.
Лучшие практики
- Всегда указывайте полный код языка и региона.
- Используйте
x-defaultдля версии, которая должна открываться по умолчанию. - Следите за синхронизацией hreflang и canonical.
- Проверяйте все страницы на наличие атрибута.
Инструменты для проверки
- Google Search Console (отчёт по международным таргетингам).
- Screaming Frog SEO Spider.
- Ahrefs Site Audit.
- Merj Hreflang Tags Testing Tool.
Заключение
Правильное использование hreflang — это залог корректной индексации мультирегиональных сайтов и повышения релевантности выдачи. Следуйте синтаксису, избегайте ошибок и регулярно проверяйте настройки, чтобы поисковые системы всегда показывали пользователям нужную версию сайта.
