Що таке Hreflang? Найчіткіша відповідь на запитання: Це атрибут HTML, який повідомляє пошуковим системам про альтернативні версії веб-сторінки на різних мовах або регіонах і гарантує, що потрібний мовний параметр представлено потрібному користувачеві. Цей тег є життєво важливим, особливо для веб-сайтів, які працюють у кількох країнах або транслюють різні мови в одній країні. Правильно розроблена міжнародна стратегія SEO гарантує, що пошукові системи правильно індексують ваш сайт, і запобігає проблемам дублювання вмісту.

Чому тег Hreflang важливий?

Теги Hreflang є однією з найважливіших частин технічної роботи з оптимізації пошукових систем, оскільки вони дозволяють пошуковим системам надавати багатомовний вміст користувачам у правильному географічному розташуванні. Без цих тегів пошукові системи можуть сприймати подібні сторінки різними мовами чи регіонами як повторюваний вміст, що може негативно вплинути на пошукову видимість вашого сайту. Наприклад, розглянемо сайт електронної комерції, який обслуговує користувачів у Великобританії та США англійською мовою, але в різних валютах. Цей сайт використовує коди мови/регіону 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 head кожної сторінки. У цьому методі кожна сторінка повинна перераховувати свої альтернативи один за одним. Наприклад, якщо ваш сайт має 3 різні мови, у вихідному коді кожної сторінки має бути 3 рядки hreflang.

Використання заголовка HTTP

У цьому методі, який особливо бажаний для файлів PDF або інших документів, що не є HTML, інформація hreflang додається до заголовка відповіді сервера. Коли сервер надсилає файл браузеру або боту, він також передає цю інформацію про мовний зв’язок у фоновому режимі.

Програма з XML Sitemap

Щоб не обтяжувати коди сторінок на великих веб-сайтах, теги hreflang можна визначити за допомогою XML-карти сайту. Ось кроки, які вам потрібно виконати, застосовуючи цей метод:

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

Щоб контролювати, як ваш сайт сканується та індексується пошуковими системами robots.txt і перевірка карти сайту Ви можете скористатися нашим інструментом. Завдяки цьому інструменту ви можете за лічені секунди виявити можливі помилки конфігурації у карті сайту.

Що таке значення X за замовчуванням і коли воно використовується?

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

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

Цільова аудиторія та регіонКод мови (ISO 639-1)Код регіону (ISO 3166-1)Правильне використання Hreflang
Турецькі користувачі в ТуреччиніenTRen-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 і канонічними?

У той час як канонічний тег вибирає одну унікальну версію серед повторюваних сторінок, тег hreflang використовується для представлення пошуковим системам альтернативних сторінок на різних мовах.

Чи є чутливість до регістру в кодах hreflang?

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

На який стандарт слід посилатися для мовних кодів?

Стандарт ISO 639-1 слід взяти як еталон для мовних кодів, а стандарт ISO 3166-1 alpha-2 слід взяти як еталон для регіональних кодів, якщо буде здійснюватися регіональне націлювання.