Hreflang — это атрибут, используемый в HTML для указания языковой версии и географического таргетинга страницы. Этот инструмент помогает поисковым системам правильно показывать пользователю ту версию страницы, которая соответствует его языку и местоположению. Это особенно важно для сайтов, которые работают на международном уровне и имеют несколько языковых и региональных версий.
Для чего нужен атрибут hreflang?
- Корректное отображение контента пользователям. С hreflang вы можете настроить сайт таким образом, чтобы пользователи из разных стран видели соответствующую им языковую версию страницы. Например, пользователи из Франции будут видеть страницу на французском языке, а пользователи из Канады — на английском или французском, в зависимости от их предпочтений.
- Избежание проблем с дублированием контента. Разные языковые версии сайта могут рассматриваться как дубликаты одной и той же страницы. Атрибут hreflang помогает избежать этого, указывая поисковым системам, что каждая версия страницы предназначена для определенной аудитории.
- Улучшение пользовательского опыта. Показ правильной языковой версии страницы увеличивает вероятность того, что пользователь останется на сайте и найдет нужную информацию.
Как использовать hreflang?
Атрибут hreflang добавляется в <head> каждой страницы или в HTTP-заголовок. В простом виде он выглядит так:
<link rel="alternate" hreflang="en" href="https://example.com/en/" />
<link rel="alternate" hreflang="fr" href="https://example.com/fr/" />
<link rel="alternate" hreflang="es" href="https://example.com/es/" />
Основные параметры:
- hreflang — указывает языковой код и, при необходимости, региональный код (например, en, en-us, fr, fr-ca).
- href — URL страницы для данной языковой версии.
Пример использования:
Если у вас есть три версии страницы для разных языков, разметка будет следующей:
<link rel="alternate" hreflang="en" href="https://example.com/en/" />
<link rel="alternate" hreflang="fr" href="https://example.com/fr/" />
<link rel="alternate" hreflang="es" href="https://example.com/es/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/" />
Атрибут x-default используется для указания страницы по умолчанию, которая будет показана пользователю, если ни одна из языковых версий не подходит.
Как не ошибиться при настройке hreflang?
Ошибки при использовании hreflang могут привести к тому, что поисковые системы не смогут правильно интерпретировать языковые версии сайта. Вот основные моменты, на которые стоит обратить внимание:
- Взаимные ссылки. Все страницы, перечисленные в hreflang, должны ссылаться друг на друга. Например, если страница на английском языке указывает на французскую версию, то французская версия должна указывать обратно на английскую.
- Правильный синтаксис. Убедитесь, что вы используете корректные коды языка и региона в соответствии со стандартом ISO 639-1 (для языков) и ISO 3166-1 alpha-2 (для регионов).
- Неточности в URL. Все указанные URL должны быть правильными и доступными для индексации.
- Использование x-default. Не забудьте добавить x-default, чтобы обозначить версию страницы, которая будет показана пользователю, если его язык или регион не соответствует указанным.
Как проверить корректность hreflang?
Чтобы проверить правильность настроек атрибута hreflang, используйте следующие методы и инструменты:
Инструменты для тестирования hreflang:
- Screaming Frog SEO Spider: Позволяет сканировать сайт и проверять корректность атрибутов hreflang.
- Ahrefs и SEMrush: Помогают проанализировать структуру hreflang и найти ошибки.
- Инструменты для аудита hreflang: Специализированные онлайн-сервисы, такие как Hreflang Checker, позволяют быстро проверить корректность атрибута на сайте.
Ручная проверка:
- Проверьте исходный код страницы через браузер, чтобы убедиться, что атрибуты hreflang правильно прописаны в <head>.
Атрибут hreflang — это важный инструмент для сайтов с мультиязычным или контентом. Он помогает поисковым системам правильно интерпретировать страницы, улучшает пользовательский опыт и защищает сайт от дублирования контента. Чтобы атрибут работал корректно, важно следовать установленным правилам, регулярно проверять его на ошибки и использовать надежные инструменты для аудита.