Что такое Хрефланг? Самый ясный ответ на вопрос: Это атрибут HTML, который сообщает поисковым системам об альтернативных версиях веб-страницы на разных языках или регионах и гарантирует, что правильный вариант языка будет представлен нужному пользователю. Этот тег жизненно важен, особенно для веб-сайтов, которые работают более чем в одной стране или вещают на разных языках в одной стране. Правильно разработанная международная стратегия SEO гарантирует, что поисковые системы правильно индексируют ваш сайт и предотвратят проблемы с дублированием контента.

Почему тег Hreflang важен?

Теги Hreflang являются одной из наиболее важных частей технического SEO, поскольку они позволяют поисковым системам доставлять многоязычный контент пользователям в правильном географическом положении. Без этих тегов поисковые системы могут воспринимать похожие страницы на разных языках или в разных регионах как дублированный контент, что может негативно повлиять на видимость вашего сайта в поиске. Например, давайте рассмотрим сайт электронной коммерции, который обслуживает пользователей как в Великобритании, так и в США на английском языке, но в разных валютах. На этом сайте используются коды языка/региона en-gb для Великобритании и en-us для США, что оптимизирует результаты поиска для обоих рынков. Таким образом, когда пользователь из Великобритании выполняет поиск по Google, он видит страницу с ценами в фунтах стерлингов, а пользователь из США видит страницу с ценами в долларах. Это одновременно снижает показатель отказов и напрямую увеличивает коэффициент конверсии.

Какой должна быть структура кода Hreflang?

Структура кода hreflang должна соответствовать определенному стандарту и размещаться в заголовке веб-страницы, чтобы роботы поисковых систем могли легко ее прочитать. Для каждой языковой альтернативы должна быть написана отдельная строка, и эти строки должны иметь самореферентную структуру. В следующем примере кода показана стандартная структура тега hreflang, содержащая турецкий, английский и немецкий языки и значение x-default:

<link rel="alternate" hreflang="tr" href="https://example.com/" />
<link rel="alternate" hreflang="en" href="https://example.com/en/" />
<link rel="alternate" hreflang="de" href="https://example.com/de/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/" />

Первая строка указывает, что основным языком сайта является турецкий и что этот адрес должен отображаться пользователям, выполняющим поиск на турецком языке. Вторая строка сообщает поисковым системам URL-адрес альтернативной англоязычной страницы. Третья строка определяет альтернативный путь к странице, подготовленный для немецкоязычных пользователей. Значение x-default в последней строке указывает домашнюю страницу по умолчанию, на которую будут перенаправлены все пользователи, говорящие на языках, отличных от указанных.

Как добавить теги Hreflang на сайт?

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

Добавление в раздел заголовка HTML

Самый распространенный метод, размещение кодов непосредственно между заголовками HTML-тегов каждой страницы. В этом методе каждая страница должна поочередно перечислять свои альтернативы. Например, если ваш сайт имеет 3 разных языка, в исходном коде каждой страницы должно быть 3 строки hreflang.

Использование HTTP-заголовка

В этом методе, который особенно предпочтителен для файлов PDF или других документов, отличных от HTML, информация hreflang добавляется в заголовок ответа сервера. Когда сервер отправляет файл браузеру или боту, он также передает информацию о языковых отношениях в фоновом режиме.

Приложение с XML-картой сайта

Чтобы не перегружать коды страниц на больших веб-сайтах, теги hreflang можно определить через карту сайта XML. Вот шаги, которые необходимо выполнить при применении этого метода:

  1. Создайте отдельный элемент loc в карте сайта для каждого URL.
  2. Под каждым элементом loc добавьте все языковые альтернативы для этой страницы с атрибутом xhtml:link.
  3. В каждой альтернативной строке укажите код языка и полный URL соответствующей страницы.
  4. Проверьте точность подготовленной вами карты сайта, отправив ее на адрес Google Search Console.

Чтобы контролировать, как ваш сайт сканируется и индексируется поисковыми системами. robots.txt и аудит карты сайта Вы можете использовать наш инструмент. Благодаря этому инструменту вы можете за считанные секунды обнаружить возможные ошибки конфигурации в карте сайта.

Что такое значение X-Default и когда оно используется?

Значение x-default, это определение страницы по умолчанию, которое вступает в силу, когда языковые настройки браузера или географическое местоположение пользователя не соответствуют ни одному языку, определенному на сайте. Этот атрибут используется для защиты пользовательского опыта сайтов, которые обслуживают конкретно в глобальном масштабе. Например, когда пользователь из Испании заходит на сайт электронной коммерции, который не предлагает опцию испанского языка, система перенаправляет этого пользователя на общую английскую страницу, установленную как x-default. Таким образом, пользователь получает версию сайта, соответствующую международному стандарту, а не сталкивается с пустой или нерелевантной страницей.

Ниже вы можете просмотреть сравнительную таблицу кодов языков и регионов ISO, которые следует использовать в соответствии с различными сценариями целевой аудитории:

Целевая аудитория и регионКод языка (ISO 639-1)Код региона (ISO 3166-1)Правильное использование Hreflang
Турецкие пользователи в ТурцииruТРru-TR
Немецкие пользователи в ГерманиитакжеТАКЖЕдедушка
Немецкие пользователи в ШвейцариитакжеСНде-CH
Общие английские пользователибольшинствоНе указанбольшинство

Каковы распространенные ошибки Hreflang в многоязычных исследованиях SEO?

Технические ошибки, допущенные при установке hreflang в многоязычных веб-проектах, запутывают поисковые системы и приводят к проблемам с индексацией. Избежание этих ошибок является важным шагом на пути к международному успеху вашего сайта в SEO. Наиболее распространенные ошибки и их решения:

  • Отсутствие взаимного одобрения: Хотя страница A указывает на страницу B, страница B также должна указывать на страницу A. Если это соединение не установлено, Google полностью игнорирует теги.
  • Неверные коды языка или региона: Следует использовать только коды, соответствующие стандартам ISO. Например, код Великобритании для Англии недействителен, правильный код должен быть GB.
  • Канонические противоречия: URL-адрес, указанный в теге hreflang, и канонический тег этой страницы должны совпадать. Если вы отобразите другую страницу как каноническую вместо самой страницы, теги будут недействительны.

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

Как проверить теги Hreflang?

Вам следует регулярно проводить технический анализ и тестировать свои коды, чтобы убедиться в бесперебойной работе многоязычной конфигурации на вашем сайте. правильный SEO на странице проверка не позволяет пользователям столкнуться с неправильными языковыми версиями. В ходе аудита вам следует сначала просмотреть отчет о международном таргетинге на Google Search Console и проверить наличие отсутствующих или неправильных предупреждений о ярлыках. Затем вам следует очистить теги hreflang, содержащие неработающие ссылки, проанализировав статус взаимного одобрения и коды статуса всех страниц с помощью инструментов сканирования. Таким образом, вы сможете наиболее эффективно использовать краулинговый бюджет вашего сайта.

Достижение безупречного пользовательского опыта и высокой видимости в поисковых системах на многоязычных веб-сайтах зависит от полной реализации технических критериев SEO. Вы можете ознакомиться с нашими профессиональными решениями, чтобы опередить своих конкурентов на международном рынке и легко обратиться к своей целевой аудитории на ее родном языке. Вы можете немедленно связаться с нами для получения технического анализа и стратегий международного роста, специфичных для ваших корпоративных проектов.

Влияет ли тег hreflang напрямую на ранжирование?

Тег hreflang не является прямым фактором ранжирования, но он снижает показатель отказов и косвенно повышает ваш рейтинг, предоставляя правильную языковую версию нужным пользователям.

Можно ли использовать несколько тегов hreflang на одной странице?

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

В чем разница между тегами hreflang и каноническими тегами?

В то время как тег canonical выбирает одну уникальную версию среди повторяющихся страниц, тег hreflang используется для представления поисковым системам альтернативных страниц на разных языках.

Есть ли чувствительность к регистру в кодах hreflang?

Коды языков обычно пишутся строчными буквами, а коды регионов, прописными, но поисковые системы обычно без проблем понимают коды регионов в нижнем регистре.

На какой стандарт следует ссылаться для языковых кодов?

Стандарт ISO 639-1 следует использовать в качестве эталона для языковых кодов, а стандарт ISO 3166-1 альфа-2 следует использовать в качестве эталона для региональных кодов, если будет осуществляться региональная таргетинг.