Мовні коди 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-коду вебсайту. Простий приклад цього коду:
Як ви, ймовірно, знаєте, ручне впровадження тегів hreflang може зайняти багато часу, особливо якщо ваш вебсайт має багато сторінок, які їх потребують.
Крім того, ми не рекомендуємо ручний підхід, оскільки він схильний до помилок: керування багатьма тегами hreflang вручну підвищує ризик помилок, як-от неправильне використання кодів мови чи країни або помилки у форматі тегів hreflang.
Більше того, додавання надмірної кількості коду може сповільнити завантаження сторінок, що потенційно може вплинути на SEO-рейтинг вашого сайту.
Такі помилки можуть призвести до показу користувачам вмісту не тією мовою, що погіршує користувацький досвід.
Реалізація в HTML head (з x-default)
Це найпоширеніший метод, за якого теги hreflang розміщуються в розділі <head> HTML-коду кожної вебсторінки. Ці теги повідомляють пошуковим системам про альтернативні версії сторінки різними мовами та для різних регіонів.
Ось приклад його впровадження, як показано на наступному зображенні праворуч, є альтернативне посилання rel, оснащене кількома кодами hreflang відповідно до мов, наданих сайтом.

Значення 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 у конфігурацію вашого сервера, щоб оголосити всі альтернативні версії.
Ось приклад того, як це виглядає:
; rel="alternate"; hreflang="en-us",
; rel="alternate"; hreflang="fr-fr",
; rel="alternate"; hreflang="x-default"
Після застосування ви можете перевірити це через
- Відкрийте свій файл безпосередньо у браузері (наприклад, https://example.com/brochure-en.pdf).
- Натисніть F12, щоб відкрити Інструменти розробника.
- Перейдіть на вкладку Мережа та оновіть сторінку.
- Натисніть на запит файлу та перевірте вкладку Headers , щоб підтвердити, що заголовок Link відображається в розділі Response Headers.
Упровадження XML-карти сайту
Якщо ви віддаєте перевагу централізованому способу керування багатомовними URL-адресами, XML-карти сайту — чудовий варіант. Google та інші пошукові системи підтримують <xhtml:link> анотації всередині записів карти сайту, щоб указувати мовні та регіональні версії однієї сторінки.
Якщо ви використовуєте багатомовний плагін, багатомовна карта сайту XML зазвичай створюється автоматично. Ось два приклади карт сайту XML, доступних німецькою мовою.

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

Автоматичне впровадження за допомогою Linguise
Linguise пропонує рішення для автоматичного впровадження hreflang. За допомогою Linguise теги hreflang можна динамічно налаштовувати відповідно до перекладеного вмісту без потреби в ручному втручанні.
Платформа надає функції автоматичного перекладу та інтеграцію з різними CMS-платформами, що допомагає зменшити складність ручного впровадження та подолати ризик помилок, пов'язаних із ручним керуванням hreflang.
Linguise працює шляхом виявлення та перекладу оригінального вмісту вашого вебсайту цільовою мовою, а потім відображає цей вміст без необхідності створювати копію сайту.
Одночасно автоматичні теги hreflang буде додано до мовних і регіональних версій ваших вебсторінок. Цей процес відбувається швидко й непомітно, без потреби безпосереднього втручання в HTML-код.
З Linguiseкористувачі можуть оптимізувати багатомовне відображення своїх вебсайтів більш ефективно та результативно.
Щоб автоматично додати hreflang, потрібно виконати кілька кроків, починаючи з додавання домену вебсайту. Коротко кроки такі.
- Зареєструйте Linguise безкоштовно
- Додати домен вебсайту
- Отримати ключ API
- Додати переклад мовою
- Налаштування перемикача мов
- Вебсайт перекладено, а використання hreflang є автоматичним
Після автоматичного процесу ви можете перевірити впровадження мовного тегу hreflang. Для цього відкрийте сторінку, яку потрібно перевірити, клацніть правою кнопкою миші > Переглянути > подивіться на розділ html lang у верхньому лівому куті.

Зображення вище є прикладом правильного застосування 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 ефективність сайту.
Висновок: Автоматичні коди hreflang з Linguise вже зараз!
Тепер ви краще розумієте, що таке мовний код hreflang, список hreflang і як впровадити його як вручну, так і автоматично.
Щоб заощадити час і уникнути людських помилок, найкраще скористатися послугами автоматизованого сервісу перекладу, який пропонується в комплексі з використанням автоматичного hreflang.
Таким чином, вам не потрібно турбуватися про додавання hreflang-посилань одне за одним стільки разів, скільки мов використовується. Просто зареєструйтеся в Linguise, додайте домен вебсайту, зв’язок з API-ключем, додайте мову, і автоматичний переклад та результати hreflang будуть згенеровані. Ефективно, правда? Нумо, спробуйте зараз!



