Атрибут hreflang – это мощный инструмент для управления мультиязычными и мультирегиональными сайтами. Он сообщает поисковым системам, какую версию страницы показывать пользователям в зависимости от их языка и местоположения.
Что такое Hreflang и зачем он нужен?
Как правильно использовать Hreflang?
Существует несколько способов реализации hreflang:
- В HTTP-заголовках: Этот метод подходит для файлов, таких как PDF, или для динамически генерируемого контента.
- В файле Sitemap XML: Это позволяет указать языковые альтернативы для всех страниц сайта в одном месте.
<link rel="alternate" href="https://example.com/en" hreflang="en-US" />
<link rel="alternate" href="https://example.com/de" hreflang="de-DE" />
<link rel="alternate" href="https://example.com/" hreflang="x-default" />
Важно:
- Используйте коды языков и регионов в соответствии со стандартами ISO 639-1 и ISO 3166-1 Alpha 2. Обычно язык указывают в нижнем регистре, а регион в верхнем.
- Укажите самоссылающиеся теги
hreflangна каждой странице. Хотя Джон Мюллер из Google сказал, что это опционально, это хорошая практика. - Используйте
x-defaultдля указания страницы по умолчанию, которая будет показываться пользователям, если ни один из указанных вариантов не подходит.
Расширенные возможности Hreflang
hreflang можно использовать для таргетинга на определенные регионы внутри одной языковой группы. Например, en-US для английского языка в США и en-GB для английского языка в Великобритании.
Лучшие практики Hreflang
- Проверяйте корректность реализации: Используйте инструменты для проверки
hreflangна наличие ошибок. - Поддерживайте актуальность: Регулярно обновляйте
hreflangразметку при добавлении или удалении языковых версий сайта. - Избегайте конфликтов: Убедитесь, что
hreflangне конфликтует с другими тегами, такими как canonical. Нельзя указывать путь канонической ссылки на другую страницу, если хочется избежать ее блокировки. - Не используйте автоматическое перенаправление по IP-адресу, так как это может привести к проблемам с индексацией.
Правильное использование hreflang является важным фактором для SEO мультиязычных и мультирегиональных сайтов. Следуя этим рекомендациям, вы можете улучшить видимость вашего сайта в поисковых системах и привлечь больше целевых пользователей.