SEO Фахівець
Hreflang: що це таке та як правильно налаштувати у 2026 році

Hreflang — це HTML-атрибут, який повідомляє Google, для якої мови та регіону призначена конкретна сторінка. Без нього пошуковий робот не знає, який варіант сайту показувати користувачам з різних країн. Наслідки: неправильна локалізація у видачі, дублювання контенту між мовними версіями та втрата органічного трафіку. У 2026 році, коли AI Overviews та мультимовний пошук набирають обертів, коректний hreflang стає критично важливим для будь-якого міжнародного сайту.
Hreflang — це один з тих технічних сигналів, який Google враховує при визначенні, яку версію сторінки показати конкретному користувачу. Помилка в одному тезі може зіпсувати ранжування цілого мовного розділу сайту.

Що таке hreflang
Hreflang — це атрибут HTML-тегу <link>, стандартизований Google у 2011 році. Він вказує пошуковій системі, яка мова та/або регіон відповідає кожній конкретній URL-адресі сайту. Простою мовою: hreflang — це карта мовних версій вашого сайту для пошукового робота.
Без hreflang Google самостійно намагається визначити мову сторінки за контентом. Але при наявності схожих версій (наприклад, uk та ru), алгоритм часто помиляється або показує одну й ту саму URL різним аудиторіям, ігноруючи локалізовані версії.
Як Google обробляє hreflang
Коли Google знаходить коректно налаштований hreflang, він:
- Групує всі мовні версії сторінки в один кластер
- Визначає, яку версію показувати залежно від налаштувань мови браузера та геолокації користувача
- Передає посилальний вес між усіма версіями кластеру (дублювання не враховується)
Коли потрібен hreflang
Hreflang необхідний якщо ваш сайт:
- Мультимовний — той самий контент існує кількома мовами (uk, en, pl, de…)
- Мультирегіональний — контент однією мовою, але для різних регіонів (en-US, en-GB, en-AU)
- Обидва варіанти — різні мови для різних країн
Hreflang не потрібен якщо: сайт одномовний без регіональних версій, або відмінності між версіями мінімальні (наприклад, тільки дата або ціна).
Методи впровадження hreflang
Метод 1: HTML <head>
Найпоширеніший підхід. У розділ <head> кожної сторінки додайте посилання на всі мовні версії:
<link rel="alternate" hreflang="uk" href="https://example.com/uk/storinka/" />
<link rel="alternate" hreflang="en" href="https://example.com/en/page/" />
<link rel="alternate" hreflang="pl" href="https://example.com/pl/strona/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/" />Важливо: кожна зі сторінок (uk, en, pl) повинна містити повний набір тегів hreflang, включно з посиланням на саму себе.
Метод 2: XML-sitemap
Зручно для великих сайтів. У sitemap.xml додайте атрибути xhtml:link:
<url>
<loc>https://example.com/uk/storinka/</loc>
<xhtml:link rel="alternate" hreflang="uk" href="https://example.com/uk/storinka/"/>
<xhtml:link rel="alternate" hreflang="en" href="https://example.com/en/page/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://example.com/"/>
</url>Метод 3: HTTP-заголовки
Використовується тільки для не-HTML ресурсів (PDF, DOCX). Заголовок Link додається на рівні сервера:
Link: <https://example.com/en/doc.pdf>; rel="alternate"; hreflang="en"Мовні та регіональні коди
Hreflang використовує стандарти ISO:
- Мова — ISO 639-1:
uk(українська),en(англійська),pl(польська),de(німецька) - Регіон — ISO 3166-1 alpha-2:
UA(Україна),US(США),GB(Великобританія),PL(Польща) - Комбінований — мова-регіон:
en-US,en-GB,pt-BR
Коди є регістронезалежними, але прийнято писати мову малими літерами, а регіон — великими: en-US, а не EN-us.
Атрибут x-default
x-default — спеціальне значення hreflang, яке вказує сторінку за замовчуванням для користувачів, мова яких не відповідає жодній з наявних локалей.
Типові варіанти використання:
- Головна сторінка без конкретної мови (
https://example.com/) - Сторінка вибору мови/регіону
- Англійська версія як «глобальна» мова за замовчуванням
Типові помилки hreflang
- Відсутнє двостороннє посилання — сторінка A вказує на B, але B не вказує на A. Google ігнорує такий hreflang.
- Неправильний мовний код —
uaзамістьuk,chзамістьde(Швейцарія). Завжди перевіряйте ISO 639-1. - Неканонічні URL у hreflang — вказується URL з параметрами (?utm=…) замість чистої canonical URL.
- Відсутній x-default — без нього Google може показувати неочікувану версію користувачам із невідомою локаллю.
- Змішування методів — одночасне використання HTML head і sitemap для однієї сторінки.
- hreflang на noindex-сторінках — якщо сторінка заблокована для індексації, hreflang на неї не враховується.
- Відносні URL — hreflang завжди вимагає повних абсолютних URL з протоколом.
- Неоновлений hreflang після міграції — при зміні URL або структури сайту hreflang оновлюється в усіх мовних версіях.
Як перевірити hreflang
Google Search Console
Найнадійніший спосіб. У GSC перейдіть до розділу «Покриття» або «Сторінки» — помилки hreflang (неправильні коди, відсутні зворотні посилання) відображаються у відповідному звіті. Також можна використати «Перевірку URL» для конкретних сторінок.
Hreflang-валідатори
Онлайн-інструменти дозволяють перевірити коректність hreflang для будь-якого URL: вони перевіряють наявність двосторонніх зв’язків, правильність кодів і повноту набору тегів.
Screaming Frog / Sitebulb
Краулери сканують весь сайт і виводять звіт по всіх hreflang: дублі, пропущені зворотні посилання, неправильні коди, URL без hreflang.
Чек-ліст перевірки hreflang
- Визначено всі мовні та регіональні версії сайту
- Обрано один метод впровадження (HTML/sitemap/HTTP)
- Кожна сторінка вказує на всі мовні версії, включно з собою
- Усі посилання в hreflang є канонічними абсолютними URL
- Додано x-default для сторінки за замовчуванням
- Правильно використано коди ISO 639-1 та ISO 3166-1
- Відсутні noindex-сторінки серед цілей hreflang
- Перевірено двостороннє посилання для всіх пар локалей
- Протестовано в Google Search Console (0 помилок hreflang)
- Запланована повторна перевірка через 4 тижні після публікації
Поширені питання про hreflang
Що таке hreflang і навіщо він потрібен?
Hreflang — це HTML-атрибут тегу, який повідомляє Google, якою мовою написана сторінка і для якого регіону вона призначена. Без нього Google може показувати неправильну мовну версію сайту користувачам або вважати мовні копії дублікатами контенту. Hreflang критично важливий для мультимовних та мультирегіональних сайтів.
Як правильно написати hreflang теги?
Базовий синтаксис:. Для регіонального таргетингу: hreflang=”en-US” (англійська для США), hreflang=”en-GB” (англійська для Великобританії). Додайте x-default для сторінки за замовчуванням: hreflang=”x-default”. Кожна сторінка повинна вказувати на всі мовні версії, включно з собою.
Що таке x-default у hreflang?
x-default — спеціальне значення атрибуту hreflang, яке вказує на сторінку за замовчуванням для користувачів, мова яких не відповідає жодній з наявних локалей. Зазвичай це головна сторінка або сторінка вибору мови/регіону. Google показує цю сторінку, якщо не знаходить відповідної локалізованої версії для користувача.
Де розміщати hreflang теги: в HTML чи в XML sitemap?
Обидва методи рівноцінні для Google. HTML
зручний для невеликих сайтів (до 1000 сторінок). XML sitemap зручніший для великих сайтів, оскільки всі hreflang записуються в одному місці і не засмічують HTML-код. HTTP-заголовки використовуються для не-HTML ресурсів (PDF, документи). Обирайте один метод і не поєднуйте їх для однієї сторінки.Скільки часу займає обробка hreflang Google?
Google зазвичай обробляє нові або оновлені hreflang теги протягом 2–4 тижнів після повторного краулінгу. Прискорити процес можна через Google Search Console: скористайтеся функцією «Запросити індексування» для ключових сторінок. Перевірити статус обробки можна у звіті «Покриття» GSC, де відображаються помилки hreflang.
Маєте мультимовний сайт і сумніваєтеся в коректності hreflang? Spilno Agency проведе технічний SEO-аудит, виявить помилки і налаштує hreflang правильно.