Список мовних кодів Hreflang і як їх впровадити

Концепція тегів Hireflang. Інструмент SEO-перекладу.
Table of Contents

Мовні коди Hreflang — це одне з того, що потрібно додати до багатомовних вебсайтів. Мовні коди Hreflang можуть допомогти аудиторії дізнатися, яка мова вебсайту використовується наразі.

Тому важливо визначити правильний мовний код із повним керівництвом щодо впровадження hreflang. У цій статті ми розглянемо список стандартних мовних кодів ISO та способи їх впровадження.

Що таке мовні коди Hreflang?

Чоловік у синьому костюмі користується комп'ютерами з екранами коду. Схоже, він працює над проєктом розробки програмного забезпечення.

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

Цей код складається з 2 літер, наприклад, французький код — «fr», а іспанський — «es».

Ці коди дозволяють власникам вебсайтів визначати альтернативні версії сторінок для різних мов або регіонів. Завдяки впровадженню мовних кодів hreflang ви можете гарантувати, що користувачів буде спрямовано на найбільш релевантну версію вашого вмісту відповідно до їхніх мовних уподобань і географічного розташування.

Важливість використання мовного коду hreflang означає, що ви повинні дійсно розуміти мовний код для кожної країни. Рекомендується поєднувати його з регіональним кодом hreflang ISO 3166-1 alpha-2.

Він має на меті надати пошуковим системам вичерпну інформацію про мову та географічний регіон, на який орієнтована конкретна вебсторінка. Навіть якщо використовується одна й та сама мова, правопис і повсякденні фрази можуть відрізнятися.

Список мовних кодів Hreflang

Жінка взаємодіє з великим смартфоном, на якому відображаються мовні опції. На телефоні показано англійську, іспанську, японську та німецьку мови.

Щоб допомогти вам краще зрозуміти список кодів hreflang, ми навели таблицю нижче на основі ISO 639-1, ISO 3166 та поширених комбінацій мова-країна hreflang.

ISO 639-1

 

Назва мови

Мовний код Hreflang

Африкаанс

af

Албанська

sq

Амхарська

am

Арабська

ar

Вірменська

hy

Азербайджанська

az

Башкирська

ba

Баскська

eu

Білоруська

be

Бенгальська

bn

Боснійська

bs

Болгарська

bg

Бірманська

my

Каталонська

ca

Себуанська

cb

Центральнокхмерська

km

Чичева

ny

Китайська (спрощена)

zh

Китайська (традиційна)

tw

Корсиканська

co

Хорватська

hr

Чеська

cs

Данська

da

Нідерландська

nl

Англійська

en

Есперанто

eo

Естонська

et

Фіджійська

fj

Філіппінська

fl

Фінська

fi

Французька

fr

Галісійська

gl

Грузинська

ka

Німецька

de

Грецька (сучасна)

el

Гуджараті

gu

Гаїтянська

ht

Хауса

ha

Гавайська

hw

Hebrew

he

гінді

hi

Хмонг

hm

Угорська

hu

Ісландська

is

Ігбо

ig

Індонезійська

id

Ірландська

ga

Італійська

it

Японська

ja

Яванська

jv

Каннада

kn

Казахська

kk

Korean

ko

Курдська

ku

Киргизька

ky

Лаоська

lo

Латинська

la

Латвійська

lv

Литовська

lt

Люксембурзька

lb

Македонська

mk

Малагасійська

mg

Малайська

ml

Мальтійська

mt

Маорі

mi

Маратхі

mr

Монгольська

mn

Непальська

ne

Норвезька

no

Одія

or

Пушту

ps

Перська

fa

Polish

pl

Португальська

pt

Панджабі

pa

Румунська

ro

Російська

ru

Самоанська

sm

Шотландська гельська

gd

Сербська

sr

Шона

sn

Сіндхі

sd

Сингальська

si

Словацька

sk

Словенська

sl

Сомалійська

so

Південна сото

st

Spanish

es

Сунданська

su

Суахілі

sw

Шведська

sv

Тагальська

tl

Таїтянська

ty

Таджицька

tg

Тамільська

ta

Татарська

tt

Телугу

te

Тайська

th

Тонганська (Острови Тонга)

to

Турецька

tr

Туркменська

tk

Українська

uk

Урду

ur

Узбецька

uz

В'єтнамська

vi

Валлійська

cy

Західнофризька

fy

Коса

xh

Їдиш

yi

Йоруба

yo

Зулуська

zu

ISO 3166

Країна

Код Alpha-2

Афганістан

AF

Албанія

AL

Алжир

DZ

Андорра

AD

Ангола

AO

Антарктида

AQ

Аргентина

AR

Вірменія

AM

Австралія

AU

Австрія

AT

Азербайджан

AZ

Бахрейн

BH

Бангладеш

BD

Білорусь

БІ

Бельгія

БЕ

Беліз

БЗ

Болівія (Багатонаціональна Держава)

БО

Бонайре, Сінт-Естатіус і Саба

БК

Бразилія

BR

Британська територія в Індійському океані

ІО

Бруней-Даруссалам

БН

Болгарія

BG

Буркіна-Фасо

БФ

Камбоджа

КХ

Канада

CA

Чилі

CL

Китай

CN

Колумбія

CO

Конго

CG

Хорватія

ХР

Куба

КУ

Чехія

ЧЗ

Данія

ДК

Домініка

DM

Еквадор

EC

Єгипет

ЄГ

Сальвадор

Сальвадор

Естонія

EE

Ефіопія

ET

Фінляндія

Фінляндія

Франція

FR

Французька Гвіана

GF

Габон

Габон

Гамбія

GM

Грузія

Грузія

Німеччина

DE

Греція

Греція

Гренландія

GL

Гватемала

Гватемала

Гвінея

GN

Гаїті

ГТ

Гондурас

HN

Гонконг

Гонконг

Угорщина

HU

Ісландія

IS

Індія

IN

Індонезія

ID

Іран (Ісламська Республіка)

IR

Ірак

IQ

Ірландія

Ірландія

Італія

IT

Ямайка

JM

Японія

JP

Джерсі

Джерсі

Йорданія

JO

Казахстан

KZ

Кенія

KE

Корея (Корейська Народно-Демократична Республіка)

KP

Корея (Республіка Корея)

KR

Кувейт

KW

Латвія

LV

Ліван

LB

Ліберія

LR

Лівія

LY

Литва

LT

Люксембург

LU

Макао

MO

Мадагаскар

MG

Малайзія

MY

Мальдіви

MV

Мавританія

MR

Мексика

МХ

Монако

MC

Монголія

MN

М'янма

MM

Намібія

NA

Непал

NP

Нідерланди

NL

Нова Зеландія

NZ

Нігерія

NG

Норвегія

NO

Оман

OM

Пакистан

PK

Палестина, Держава

PS

Панама

PA

Папуа-Нова Гвінея

PG

Парагвай

PY

Філіппіни

PH

Польща

PL

Португалія

PT

Пуерто-Рико

PR

Катар

QA

Румунія

RO

Російська Федерація

RU

Руанда

RW

Сен-Бартелемі

BL

Сент-Люсія

LC

Самоа

WS

Сан-Марино

SM

Саудівська Аравія

SA

Сінгапур

SG

Іспанія

ІС

Шрі-Ланка

LK

Судан

SD

Швейцарія

CH

Тайвань (провінція Китаю)

TW

Таджикистан

TJ

Таїланд

TH

Тимор-Лешті

TL

Туреччина

TR

Туркменістан

TM

Уганда

UG

Україна

UA

Об'єднані Арабські Емірати

AE

Сполучене Королівство Великої Британії та Північної Ірландії (the)

Велика Британія

Зовнішні малі острови США (the)

UM

Сполучені Штати Америки

США

Уругвай

UY

Узбекистан

UZ

Венесуела (Боліваріанська Республіка)

VE

В'єтнам

VN

Віргінські острови (Британські)

VG

Віргінські острови (США)

VI

Волліс і Футуна

WF

Західна Сахара

EH

Ємен

YE

Замбія

ZM

Зімбабве

ZW

Поширені комбінації мови та країни (hreflang)

Код Hreflang

Мова

Країна/Регіон

en-US

Англійська

United States

en-GB

Англійська

Велика Британія

fr-FR

Французька

Франція

fr-CA

Французька

Канада

es-ES

Spanish

Іспанія

es-MX

Spanish

Мексика

pt-BR

Португальська

Бразилія

pt-PT

Португальська

Португалія

id-ID

Індонезійська

Індонезія

de-DE

Німецька

Німеччина

zh-CN

Chinese (Simplified)

Китай

zh-TW

Китайська (традиційна)

Тайвань

ko-KR

Korean

Південна Корея

ar-SA

Арабська

Саудівська Аравія

nl-NL

Нідерландська

Нідерланди

pl-PL

Polish

Польща

th-TH

Тайська

Таїланд

tr-TR

Турецька

Туреччина

vi-VN

В'єтнамська

В'єтнам

Як впровадити мовні коди hreflang?

Ілюстрація жінки, яка працює за комп'ютером із кодом на екрані. Вона ніби веде розмову.

Дізнавшись, що таке список мовних кодів hreflang для кожної мови, далі ми розглянемо, як впровадити hreflang на вебсайті.

Тут ми розглянемо два способи: вручну та автоматично за допомогою однієї зі служб перекладу вебсайтів.

Ручне впровадження з мовним кодом hreflang

Посібник із впровадження з використанням мовного коду hreflang передбачає додавання спеціального тегу <link> у розділ <head> HTML-коду вебсайту. Простий приклад цього коду:

				
					<link rel=”alternate” href=”https://www.yourdomain.com/” hreflang=”en” />
<link rel=”alternate” href=”https://www.yourdomain.com/” hreflang=”id” />

				
			

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

Крім того, ми не рекомендуємо ручний підхід, оскільки він схильний до помилок: керування багатьма тегами hreflang вручну підвищує ризик помилок, як-от неправильне використання кодів мови чи країни або помилки у форматі тегів hreflang.

Більше того, додавання надмірної кількості коду може сповільнити завантаження сторінок, що потенційно може вплинути на SEO-рейтинг вашого сайту.

Такі помилки можуть призвести до показу користувачам вмісту не тією мовою, що погіршує користувацький досвід.

Break Language Barriers
Попрощайтеся з мовними бар'єрами та привітайте безмежне зростання! Спробуйте наш сервіс автоматичного перекладу вже сьогодні.

Реалізація в HTML head (з x-default)

Це найпоширеніший метод, за якого теги hreflang розміщуються в розділі <head> HTML-коду кожної вебсторінки. Ці теги повідомляють пошуковим системам про альтернативні версії сторінки різними мовами та для різних регіонів. 

				
					<link rel="alternate" href="https://example.com/" hreflang="x-default" />
<link rel="alternate" href="https://example.com/en/" hreflang="en-us" />
<link rel="alternate" href="https://example.com/fr/" hreflang="fr-fr" />
<link rel="alternate" href="https://example.com/es/" hreflang="es-es" />
				
			

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

Людина взаємодіє з віджетом Google Перекладач на екрані. Праворуч — інтерфейс програмування.

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

HTTP-заголовки для не-HTML вмісту (наприклад, PDF)

Якщо ваш сайт надає не-HTML-вміст, як-от PDF-файли, зображення або файли для завантаження кількома мовами, ви можете реалізувати hreflang за допомогою заголовків HTTP-відповіді. Це гарантує, що пошукові системи, як-от Google, розуміють, яку версію файлу надавати відповідно до мовних уподобань користувача, так само як вони роблять це з вебсторінками.

На відміну від HTML-сторінок, де теги hreflang розміщуються всередині <head>, для не-HTML-вмісту ви визначаєте альтернативні мовні версії за допомогою заголовка Link у відповіді сервера. Щоб упровадити hreflang у HTTP-заголовках, ви можете виконати такі кроки.

  • Підготуйте версії файлів, переконайтеся, що для кожної мови є окремий файл, наприклад brochure-en.pdf, brochure-fr.pdf тощо.
  • Розмістіть файли на власному сервері, завантажте кожну версію на сервер вашого сайту або CDN, забезпечивши кожній власну публічну URL-адресу.
  • Отримайте доступ до налаштувань вашого сервера або CDN
  • Додайте заголовок Link вручну: вставте заголовок Link у конфігурацію вашого сервера, щоб оголосити всі альтернативні версії. 

Ось приклад того, як це виглядає:

  •  
				
					<https://example.com/brochure-en.pdf>; rel="alternate"; hreflang="en-us",
<https://example.com/brochure-fr.pdf>; rel="alternate"; hreflang="fr-fr",
 <https://example.com/brochure.pdf>; rel="alternate"; hreflang="x-default"
				
			

Після застосування ви можете перевірити це через

  • Відкрийте свій файл безпосередньо у браузері (наприклад, https://example.com/brochure-en.pdf).
  • Натисніть F12, щоб відкрити Інструменти розробника.
  • Перейдіть на вкладку Мережа та оновіть сторінку.
  • Натисніть на запит файлу та перевірте вкладку Headers , щоб підтвердити, що заголовок Link відображається в розділі Response Headers.

Упровадження XML-карти сайту

Якщо ви віддаєте перевагу централізованому способу керування багатомовними URL-адресами, XML-карти сайту — чудовий варіант. Google та інші пошукові системи підтримують <xhtml:link> анотації всередині записів карти сайту, щоб указувати мовні та регіональні версії однієї сторінки. 

Якщо ви використовуєте багатомовний плагін, багатомовна карта сайту XML зазвичай створюється автоматично. Ось два приклади карт сайту XML, доступних німецькою мовою.

Помилка в коді XML-файлу, інформацію про стиль не знайдено.

Окрім німецької, тут також є приклади італійською. Отже, кожна мова, яку ви додаєте на вебсайт, повинна мати окремі сторінки карти сайту.

Повідомлення про помилку кодування XML

Автоматичне впровадження за допомогою Linguise

Linguise пропонує рішення для автоматичного впровадження hreflang. За допомогою Linguise теги hreflang можна динамічно налаштовувати відповідно до перекладеного вмісту без потреби в ручному втручанні.

Платформа надає функції автоматичного перекладу та інтеграцію з різними CMS-платформами, що допомагає зменшити складність ручного впровадження та подолати ризик помилок, пов'язаних із ручним керуванням hreflang.

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

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

З Linguiseкористувачі можуть оптимізувати багатомовне відображення своїх вебсайтів більш ефективно та результативно.

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

Після автоматичного процесу ви можете перевірити впровадження мовного тегу hreflang. Для цього відкрийте сторінку, яку потрібно перевірити, клацніть правою кнопкою миші > Переглянути > подивіться на розділ html lang у верхньому лівому куті.

Знімок екрана інтерфейсу програмного забезпечення Lleonplanetes. На зображенні показано екран комп'ютера з різними кнопками та текстом.

Зображення вище є прикладом правильного застосування hreflang, оскільки стаття ліворуч використовує німецьку з кодом ‘de’, а потім, коли перевірено, права сторона також показує правильне використання тегу, а саме html lang=”de”.

Якщо на вашому сайті немає тегів hreflang, негайно виправте це, щоб вміст вебсайту був доступний різними мовами, а відвідувачам було легше його зрозуміти.

Також потрібно знати, що цей мовний код hreflang використовується і тоді, коли ви надсилаєте багатомовну карту сайту до Google Search Console. Тож переконайтеся, що літерний код правильний для кожної мови, щоб пошуковим системам було легко сканувати.

Інструменти для генерації та перевірки hreflang

Жінка в синій куртці стоїть біля екрана комп’ютера з кодом на ньому. Зображення представляє програмування або розробку програмного забезпечення.

Щоб ваші теги hreflang були правильно впроваджені та оптимізовані, доступні різні інструменти для генерації та перевірки. Ці інструменти особливо корисні для керування вебсайтом із кількома мовами або регіональними версіями.

Генератор Hreflang.org

Розроблений SEO-експертами, цей інструмент підтримує генерацію тегів hreflang для HTML, HTTP-заголовків і XML-карт сайту.

  • Підтримує розширені конфігурації, як-от x-default
  • Дозволяє зберігати та повторно використовувати результати
  • Чудово підходить для великих сайтів з багатьма регіональними версіями

Hreflang.org особливо корисний для SEO-фахівців або розробників, які працюють з великими складними вебсайтами. Завдяки гнучким форматам виведення він забезпечує повний контроль над тим, як теги hreflang впроваджуються в різних частинах сайту.

Ahrefs Site Audit – перевірка hreflang

Ahrefs Site Audit входить до інструменту аудиту сайту Ahrefs. Він допомагає виявляти проблеми з упровадженням hreflang, як-от:.

  • Неузгоджені теги між сторінками
  • Hreflang вказує на неканонічні сторінки
  • Некоректне перехресне посилання між мовними версіями

Як частина комплексної SEO-платформи, Ahrefs дозволяє проводити глибокі технічні аудити та постійно відстежувати стан багатомовного SEO вашого сайту. Вона ідеально підходить для компаній і агенцій, яким потрібен регулярний нагляд за продуктивністю hreflang.

Screaming Frog SEO Spider

Цей настільний інструмент містить функцію перевірки hreflang шляхом сканування вебсайту.

  • Перевіряє теги hreflang у HTML, HTTP-заголовках і картах сайту
  • Надає детальні звіти, які можна експортувати
  • Ідеально підходить для масштабних технічних аудитів

Screaming Frog чудово справляється з детальним скануванням складних структур сайтів. Його перевірка hreflang дозволяє візуально оглянути всі міжмовні зв’язки та миттєво виявити технічні помилки, які важко знайти вручну.

Google Search Console

Останній інструмент — Google Search Console. Хоча він не генерує теги, GSC допомагає перевірити правильність впровадження hreflang.

  • Показує помилки, як-от відсутні теги або непов’язані мовні версії
  • Працює лише для сайтів, підтверджених у GS

Google Search Console є обов’язковим інструментом, оскільки він показує, як Google читає та інтерпретує ваші теги hreflang. Після налаштування він стає ідеальним помічником, надаючи безпосередню інформацію від самої пошукової системи.

Переваги використання коду hreflang для SEO на багатомовних сайтах

Як уже зазначалося, для багатомовних сайтів важливо використовувати hreflang, чому це важливо?

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

  • Зменшення проблем із дубльованим вмістом: Вказуючи мову та регіональне націлювання, коди hreflang допомагають запобігти позначенню пошуковими системами ідентичного вмісту різними мовними версіями як дубльованого, що може позитивно вплинути на SEO-ефективність сайту.
  • Покращена міжнародна видимість у пошуку: Впровадження кодів hreflang дозволяє багатомовним вебсайтам з'являтися у відповідних результатах пошуку для користувачів з різних регіонів і мов, що призводить до підвищення видимості та трафіку з глобальної аудиторії.
  • Краща залученість цільової аудиторії: Подаючи контент улюбленою мовою користувача, коди hreflang сприяють більш цілеспрямованій і релевантній взаємодії, що призводить до підвищення задоволеності користувачів, довших відвідувань сторінок і покращення показників конверсії.
  • Оптимізована стратегія багатомовного контенту: Коди hreflang дають власникам вебсайтів змогу розробляти та впроваджувати комплексну стратегію багатомовного контенту, яка відповідає конкретним уподобанням і потребам різноманітної міжнародної аудиторії, що зрештою покращує загальну багатомовну SEO ефективність сайту.
Готові вийти на нові ринки? Спробуйте наш сервіс автоматичного перекладу безкоштовно протягом 1 місяця без ризику. Кредитна картка не потрібна!

Висновок: Автоматичні коди hreflang з Linguise вже зараз!

Тепер ви краще розумієте, що таке мовний код hreflang, список hreflang і як впровадити його як вручну, так і автоматично.

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

Таким чином, вам не потрібно турбуватися про додавання hreflang-посилань одне за одним стільки разів, скільки мов використовується. Просто зареєструйтеся в Linguise, додайте домен вебсайту, зв’язок з API-ключем, додайте мову, і автоматичний переклад та результати hreflang будуть згенеровані. Ефективно, правда? Нумо, спробуйте зараз!

Вам також може бути цікаво прочитати

Don't miss out!
订阅我们的新闻通讯

Отримуйте новини про автоматичний переклад вебсайтів, міжнародне SEO та багато іншого!

Invalid email address
Спробуйте. Один раз на місяць, і ви можете відписатися в будь-який час.

Не йдіть, не поділившись своєю електронною поштою!

Ми не можемо гарантувати, що ви виграєте в лотерею, але можемо пообіцяти цікаві інформаційні новини про переклад та періодичні знижки.

Don't miss out!
Invalid email address