Кароткі адказ: каб праверыць hreflang анлайн, устаўце адрас любой моўнай версіі старонкі ў бясплатны Валідатар hreflang PromoPilot і націсніце «Праверыць hreflang». Інструмент атрымае альтэрнатыўныя спасылкі з <head>, праверыць фармат кодаў мовы і рэгіёна, дублі, наяўнасць x-default і спасылкі на саму старонку, HTTP-статус кожнай альтэрнатывы, а пры ўключаным пераключальніку - яшчэ і ўзаемныя спасылкі паміж версіямі. Ніжэй - як чытаць вынік і якія памылкі сустракаюцца часцей за ўсё.
Я рабіў шматмоўныя праекты - ад сайтаў на 3 мовы да партала на 33 мовы з RTL, - і hreflang быў крыніцай праблем амаль у кожным. Самая крыўдная памылка: усё размечана, але адна версія не спасылаецца зваротна - і Google паказвае наведвальнікам не тую моўную версію, хоць на першы погляд усё ў парадку.
Што правярае валідатар hreflang?
Hreflang - падказка пошукавіку: "у гэтай старонкі ёсць версіі на іншых мовах, вось іх адрасы". Старонкі, злучаныя такой разметкай, утвораць кластар. Валідатар правярае, ці правільна гэты кластар сабраны.
| Праверка | Што глядзіць | Навошта гэта для SEO |
|---|---|---|
| Альтэрнатывы з head | Усе тэгі <link rel="alternate" hreflang="…"> старонкі | Гэта і ёсць разметка, якую чытае Google |
| Фармат кодаў і дублі | Мова па ISO 639-1, рэгіён па ISO 3166-1 ( de, en-GB, cs-CZ), паўторы | Няверны код Google проста ігнаруе |
| x-default | Ці ёсць версія "па змаўчанні" | Паказваецца тым, каму не падышла ніводная мова |
| Спасылка на сябе | Ці паказвае старонка на саму сябе ў спісе | Без яе кластар лічыцца няпоўным |
| HTTP-статус альтэрнатыў | Ці адказвае кожны адрас кодам 200 | Спасылкі на 404 ці рэдырэкты ламаюць сувязі |
| Узаемныя спасылкі | Ці спасылаецца кожная версія назад | Без пацверджання пары hreflang не ўлічваецца |
Як праверыць hreflang сайта анлайн?

- Адкрыйце валідатар hreflang.
- Устаўце адрас старонкі, якая павінна ўваходзіць у кластар, напрыклад
https://example.com/en/pricing/. - Вырашыце, ці патрэбна ўзаемная праверка. Перамыкач "Правяраць reciprocal hreflang" робіць праверку павольней: прылада адчыняе кожную альтэрнатыву і глядзіць яе разметку. Для першай праверкі уключыце яго - менавіта ўзаемнасць ламаецца часцей за ўсё.
- Націсніце "Праверыць hreflang" і вывучыце праблемы: коды, x-default, спасылка на сябе.
- Выпраўце незвязаныя лакалі і праверце яшчэ раз - ужо з іншай моўнай версіі, каб пераканацца, што кластар сыходзіцца з любога боку.
Так выглядае старонка прылады: поле адрасу, перамыкач узаемнай праверкі і апісанне таго, што правяраецца.

Як чытаць рэзультат і што выправіць першым?
Памылкі ў hreflang нераўнацэнныя. Я выпраўляю іх у такім парадку:
- Альтэрнатывы адказваюць памылкай або рэдырэктам. Калі
/de/preise/вяртае 404 ці перанакіроўвае на галоўную, пара не працуе. У hreflang павінны стаяць толькі канчатковыя адрасы са статутам 200, супадаючыя з canonical гэтых старонак. - Няма зваротных спасылак. Ангельская версія спасылаецца на нямецкую, а нямецкая на ангельскую - не. Часцей за ўсё так бывае, калі новую мову дадалі пазней і не абнавілі шаблон старых версій.
- Няправільныя коды. Класіка -
en-UKзаместen-GB,czзаместcsдля чэшскага,uaзаместukдля ўкраінскага, або рэгіён без мовы. Такія радкі пошукавік прапускае. - Няма спасылкі на сябе. Кожная версія павінна пералічваць у тым ліку саму сябе.
- Няма x-default. Не памылка, але без яго наведвальнікі "з іншых моў" атрымліваюць выпадковую версію.
- Дублі. Адзін і той жа код паказаны двойчы з рознымі адрасамі - Google не ведае, які абраць.
Правільны кластар для старонкі на трох мовах выглядае так - і аднолькава на кожнай з трох версій:
<link rel="alternate" hreflang="en" href="https://example.com/en/pricing/">
<link rel="alternate" hreflang="de" href="https://example.com/de/preise/">
<link rel="alternate" hreflang="cs" href="https://example.com/cs/cenik/">
<link rel="alternate" hreflang="x-default" href="https://example.com/en/pricing/">
Яшчэ адна частая пастка - canonical, які вядзе з усіх моўных версій на ангельскую. Гэта супярэчыць hreflang: вы адначасова кажаце "гэта дубль ангельскай старонкі" і "гэта самастойная нямецкая версія". Canonical кожнай версіі павінен паказваць на саму сябе.
Калі патрэбны рэгіёны, а не толькі мовы?
Код de падыходзіць усім нямецкамоўным наведвальнікам. Код de-AT - толькі тым, хто ў Аўстрыі. Рэгіянальныя коды патрэбныя, калі ў вас сапраўды розны кантэнт для краін: іншыя кошты, валюта, дастаўка, юрыдычная інфармацыя. Калі тэксты аднолькавыя, дастаткова моўных кодаў - лішнія рэгіянальныя версіі ствараюць дублі і ўскладняюць падтрымку.
Добры кампраміс для крамы: de для ўсіх нямецкамоўных краін плюс de-CH, калі для Швейцарыі іншыя кошты ў франках. Тады швейцарскі наведвальнік убачыць сваю версію, а астатнія - агульную.
Як дадаць новую мову і не зламаць hreflang?
Большасць памылак з'яўляецца не пры запуску сайта, а пазней - калі дадаюць мову. Мой чэк-ліст на гэты выпадак:
- Абнавіце шаблон усіх існуючых версій, а не толькі новай: кожная старонка павінна пералічыць новую мову.
- Не публікуйце пустыя ці неперакладзеныя старонкі. Калі перакладу яшчэ няма, лепш не ўключаць старонку ў кластар, чым спасылацца на заглушку.
- Праверце адрасы. Перакладзеныя адрасы (
/de/preise/замест/de/pricing/) добрыя для карыстальнікаў, але ў hreflang павінны стаяць менавіта яны, без рэдырэктаў. - Прагоніце валідатар з двух бакоў - з новай версіі і з адной са старых, з уключанай узаемнай праверкай.
- Абнавіце sitemap, каб новыя старонкі хутчэй знайшоў робат.
На гэта ідзе гадзіна, а памылкі, прапушчаныя на гэтым кроку, потым месяцамі блытаюць выдачу.
Параўнанне: валідатар hreflang і альтэрнатывы
| Інструмент | Што бясплатна | Абмежаванні | Каму падыходзіць |
|---|---|---|---|
| PromoPilot - валідатар hreflang | Коды, дублі, x-default, спасылка на сябе, HTTP-статусы, узаемныя спасылкі | Адзін кластар за праверку, чытае разметку з head | Хутка праверыць ключавыя старонкі свайго ці чужога сайта |
| Google Search Console | Праверка URL: якую кананічную версію абраў Google | Толькі для свайго пацверджанага сайта, асобнай справаздачы па hreflang няма | Зразумець, як Google бачыць пэўную версію |
| Screaming Frog SEO Spider | Абыход сайта са справаздачамі па hreflang | Патрэбна ўстаноўка, у бясплатнай версіі ліміт адрасоў | Аўдыту ўсіх моўных версій адразу |
| Ahrefs Webmaster Tools | Аўдыт сайта, у тым ліку памылкі hreflang | Толькі для сваіх пацверджаных сайтаў | Рэгулярнаму кантролю свайго праекта |
Выснова: для праверкі канкрэтнай старонкі - напрыклад, пасля запуску новай мовы - хутчэй анлайн-валідатар. Для сайта з тысячамі старонак на дзесятцы моў патрэбен краулер, які абыдзе ўсё.
У PromoPilot 87 бясплатных SEO-інструментаў. Побач у серыі - артыкул пра аналіз мета-тэгаў: ён таксама паказвае hreflang старонкі, але без праверкі ўзаемнасці і статусаў.
Якія абмежаванні ў валідатара hreflang?
Валідатар чытае альтэрнатывы з <head> дакумента. Калі hreflang у вас у sitemap XML або ў HTTP-загалоўках, прылада яго не ўбачыць - гэта не памылка сайта, а асаблівасць праверкі. Ён правярае адзін кластар: каб пераканацца, што ўвесь сайт размешчаны правільна, трэба праверыць шаблоны ўсіх тыпаў старонак або запусціць краулер. І, вядома, валідатар не ацэньвае якасць перакладу - машынны пераклад без рэдактуры hreflang не выратуе.
Калі бясплатнай прылады мала?

Валідатар знойдзе памылку, але не перапіша шаблон сайта. Спецыяліст патрэбен, калі:
- моў больш за тры, і hreflang трэба генераваць аўтаматычна для кожнай новай старонкі;
- вы выходзіце на новыя рынкі і вырашаеце, як задаволіць адрасы: тэчкі, паддамены ці асобныя дамены;
- Google упарта паказвае не тую версію, а памылак у разметцы на першы погляд няма;
- патрэбен не толькі hreflang, але і пераклад, мета-тэгі і разметка на кожнай мове.
Што я магу зрабіць для вашага сайта?
Я Валер Данюк, распрацоўшчык і SEO-спецыяліст: 12 гадоў, 200+ кліентаў, шмат шматмоўных праектаў для Еўропы.
SEO і шматмоўнасць
- SEO-аўдыт сайта пад ключ: правяраю hreflang, canonical і індэксацыю ўсіх моўных версій і выпраўляю шаблоны.
- Як зрабіць шматмоўны сайт без перакладчыка - падрабязны разбор падыходу.
- Турыстычны партал на 33 мовах з RTL - hreflang для дзясяткаў моў, уключаючы ліст справа налева.
- Як гатэль патрапіў у рэкамендацыі ChatGPT, Gemini і Perplexity за 5 тыдняў – GEO для міжнароднай аўдыторыі.
- Аўтаблог з ІІ-агентамі - артыкулы адразу на некалькіх мовах.
Сайты, крамы і ўлік
- На 1001site сайт працуе на 107 мовах: аўтапераклад, мова па браўзэры і RTL.
- Сістэма ўліку з інтэрнэт-крамай за месяц для кампаніі з Чэхіі.
- Драпшыпінг-платформа з крамамі партнёраў.
Дашліце адрас шматмоўнага сайта ў Telegram - праверу кластары ключавых старонак і скажу, дзе губляецца трафік.
Вынік
- Праверка hreflang онлайн паказвае коды, x-default, спасылку на сябе, статусы і ўзаемныя спасылкі кластара.
- Чыніце па парадку: бітыя альтэрнатывы → зваротныя спасылкі → коды → спасылка на сябе → x-default → дублі.
- Canonical кожнай моўнай версіі павінен паказваць на саму сябе, а не на "галоўную" мову.
- Для вялікіх шматмоўных сайтаў hreflang генеруюць шаблонам – ці бяруць платформу, дзе мовы злучаны аўтаматычна, напрыклад 1001site.
Праверце самую важную старонку свайго сайта ў бясплатным валідатары hreflang - з уключанай узаемнай праверкай.
Крыніцы
- Старонка інструмента "Hreflang Validator" PromoPilot - спіс праверак і FAQ.
- Google Search Central - дакументацыя аб лакалізаваных версіях старонак і hreflang.
- Screaming Frog і Ahrefs Webmaster Tools - апісанні аўдыту сайта.



