Налаштування

Ми цінуємо вашу приватність, тому ви можете вимкнути певні типи зберігання даних, які не потрібні для базової роботи вебсайту. Блокування категорій може вплинути на ваш досвід користування сайтом. Докладніше (Політика щодо файлів cookie)

Прийняти всі файли cookie

Безкоштовний генератор тегів hreflang: створюйте правильні багатомовні теги

Генеруйте теги hreflang безкоштовно. Створюйте коректні анотації для кожної мовної та регіональної версії сторінки з x-default, правильними кодами й взаємними посиланнями.

Інструменти

Thibault Besson-Magdelain, засновник Sorank

Про автора

Thibault Besson-Magdelain

Засновник Sorank, понад 7 років досвіду в SEO, ентузіаст GEO.
На цій сторінці

Дізнайтеся все, що потрібно знати про Генератор тегів hreflang!

Створено
14/9/26
Останнє оновлення:
15/9/26
Мандрівники з рюкзаками йдуть світлим терміналом аеропорту

Коротко

безкоштовний генератор hreflang створює теги <link rel="alternate" hreflang> для кожної мовної версії сторінки. Додайте по одному рядку на кожну версію, оберіть мову (доступно 27) і, за потреби, регіон (доступно 21), вставте повний URL, виберіть сторінку x-default і згенеруйте код. Потім вставте той самий блок у head кожної версії: кожна сторінка має містити себе та всі інші з абсолютними URL, інакше пошукові системи ігноруватимуть набір.

Хочете дізнатися більше? Запитайте

Генератор hreflang розв'язує невелику проблему, що спричиняє великі: французький читач потрапляє на вашу англомовну сторінку, а британський покупець бачить ціни для США. Теги hreflang повідомляють Google, що кілька сторінок є локалізованими версіями одного контенту, щоб він міг показати кожному користувачеві потрібну. Google прямо заявляє, що не використовує hreflang чи атрибут lang в HTML для визначення мови сторінки; hreflang лише пов'язує версії між собою (Google Search Central, локалізовані версії ваших сторінок).

Два маленькі глобуси на простому світлому тлі

Як користуватися генератором hreflang?

  1. Додайте по одному рядку на кожну версію сторінки за допомогою «+ Додати мову».
  2. Оберіть мову, а регіон лише тоді, коли версія орієнтована на одну країну, наприклад en-GB для Великої Британії або pt-BR для Бразилії.
  3. Вставте повний URL цієї версії, що починається з https://.
  4. Позначте x-default для версії, яку слід показувати відвідувачам, що не відповідають жодній з інших, або зніміть позначку «Додати x-default».
  5. Згенеруйте код, скопіюйте його та вставте в <head> кожної зазначеної версії.

Для трьох версій із x-default інструмент повертає чотири рядки:

<link rel="alternate" hreflang="en" href="https://example.com/page" />
<link rel="alternate" hreflang="fr" href="https://example.com/fr/page" />
<link rel="alternate" hreflang="pt-BR" href="https://example.com/br/page" />
<link rel="alternate" hreflang="x-default" href="https://example.com/page" />

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

Які правила має коректний набір hreflang?

Вони взяті з документації Google й однакові незалежно від обраного методу.

ПравилоЩо це означаєЩо буде, якщо порушити
Посилання на себеКожна версія містить себе та всі інші версіїНабір неповний
Зворотні посиланняЯкщо сторінка A вказує на сторінку B, сторінка B має вказувати на AGoogle ігнорує теги, не підтверджені іншою сторінкою
Абсолютні URLhttps://example.com/foo, а не //example.com/foo чи /fooВідносні адреси не є коректними альтернативами
Спершу моваКод мови ISO 639-1, потім необов'язковий регіон ISO 3166-1 alpha-2Самого регіону, наприклад hreflang="US", недостатньо: це некоректно
Лише підтримувані кодиКоди поза цими двома стандартами, як-от es-419, не підтримуютьсяТег ігнорується
У headТеги link розташовані всередині правильно сформованого <head>Теги, які зламаний HTML виштовхнув у body, не читаються

Зворотні посилання існують недарма: Google пояснює, що вимагає, щоб обидві сторінки вказували одна на одну, аби інший сайт не міг оголосити себе альтернативною версією вашої сторінки. Альтернативи можуть міститися на різних доменах, наприклад example.fr і example.de, якщо посилання діють в обидва боки.

Які коди мови та регіону слід використовувати?

Використовуйте лише код мови, якщо контент справді не відрізняється залежно від країни. Одна іспаномовна сторінка для всіх, хто говорить іспанською, це es; окремі сторінки для Іспанії та Мексики з різними цінами чи правописом це es-ES і es-MX. Коди мов беруться з ISO 639-1 (Бібліотека Конгресу, перелік кодів ISO 639), а коди регіонів з ISO 3166-1 alpha-2 (коди країн ISO 3166).

АудиторіяПравильне значенняТипова помилка
Англійська, Велика Британіяen-GBen-UK (призначений код Великої Британії: GB)
Португальська, Бразиліяpt-BRbr (спершу йде мова; br це бретонська)
Німецька, Швейцаріяde-CHch-de (порядок перевернуто)
Іспанська, Латинська Америкаes або по одному es-XX на країнуes-419 (Google не підтримує)
Будь-який відвідувач, що не підпав під іншіx-defaultКілька значень x-default в одному наборі

Google приймає і великі, і малі літери, але написання регіону великими, як це робить генератор, робить код читабельнішим.

Мініатюрний глобус на офісному столі з м'яким світлом позаду

Де розмістити hreflang: у head, HTTP-заголовку чи sitemap?

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

МетодНайкраще підходить дляНа що звернути увагу
Теги <link> у headБільшості сайтів; генератор створює саме цей форматКожна сторінка містить повний набір, тож нова мова означає редагування кожної версії
HTTP-заголовок LinkФайлів, що не є HTML, наприклад PDFПотребує налаштування сервера
XML sitemapВеликих сайтів із багатьма мовамиКожен запис URL містить усі альтернативи, зокрема себе

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

Які помилки найчастіше ламають hreflang?

  • Посилання на URL, що перенаправляє або повертає помилку. Кожна альтернатива має відповідати кодом 200 безпосередньо; перевіряйте сумнівні за допомогою перевірки перенаправлень.
  • Конфлікт hreflang і canonical. Кожна версія має мати canonical, що вказує на саму себе. Якщо французька сторінка називає canonical англомовну, ви повідомляєте Google, що це дублікати, а не переклади. Перевірте це за допомогою перевірки canonical.
  • Неперекладені сторінки. Google вважає локалізовані версії дублікатами лише тоді, коли основний контент лишається неперекладеним; сторінка з перекладеним меню та англомовним основним текстом не є справжньою французькою версією.
  • Автоматичні перенаправлення за мовою. Google не радить перенаправляти користувачів на іншу мовну версію на підставі того, що ви вважаєте їхньою мовою, адже це може завадити користувачам і пошуковим системам дістатися до всіх версій (Google, багаторегіональні та багатомовні сайти). Дайте відвідувачам змогу перемикатися самостійно, а x-default використовуйте для сторінки вибору.
  • Одна мова на cookie. Google рекомендує окремий URL для кожної мовної версії замість cookie чи налаштувань браузера.

Як перевірити, що ваші теги hreflang працюють?

  1. Відкрийте код кожної версії і переконайтеся, що в head є той самий блок, з одним рядком на кожну версію, і сама сторінка серед них.
  2. Перейдіть за кожним URL у блоці. Кожен має завантажуватися напряму, потрібною мовою, без перенаправлення.
  3. Перевірте зворотні посилання: відкрийте другу версію й переконайтеся, що вона вказує назад на першу.
  4. Перевірте проіндексовану сторінку за допомогою інструмента перевірки URL у Search Console. Поле canonical, вибраний Google, показує, яку версію Google вважає канонічною; для перекладеної сторінки це має бути вона сама (Довідка Search Console, інструмент перевірки URL).

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

Чи покращує hreflang позиції?

Не безпосередньо. Він не піднімає сторінку вище в результатах; він допомагає показати потрібну версію потрібній аудиторії та не дає мовним версіям конкурувати за однакові запити. Кожна версія все одно має заслужити своє місце контентом, написаним для її ринку, локальними посиланнями та звичайною роботою над on-page. Докладніше читайте в наших статтях глосарія про hreflang та дубльований контент.

Як підтримувати узгодженість багатомовного сайту?

Сприймайте hreflang як частину публікації, а не разове завдання: кожна нова сторінка й кожна нова мова мають оновлювати весь набір. Перевіряйте вибірку сторінок щокварталу та після будь-якої зміни структури URL. Щоб нарощувати трафік кожною мовою й бачити, звідки він береться, дашборд GEO / SEO від Sorank відстежує ваш трафік із Google і ШІ в одному вікні, а підбір ключових слів знаходить запити, які може виграти кожна версія.

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

Поширені запитання

Як створити теги hreflang?

Додайте по одному рядку на кожну мовну версію в безкоштовному генераторі hreflang на цій сторінці, оберіть мову й за потреби регіон, вставте кожен повний URL та виберіть сторінку x-default. Скопіюйте згенерований блок і вставте його в head кожної зазначеної версії.

Чи має кожна сторінка посилатися на себе в hreflang?

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

Що означає x-default у hreflang?

Він позначає сторінку, яку слід показувати відвідувачам, чия мова чи регіон не відповідає жодній із ваших версій, часто це сторінка вибору мови або ваша головна міжнародна сторінка. Використовуйте лише один x-default на набір; він необов'язковий, але рекомендований для сторінок вибору.

Джерела

Інші безкоштовні SEO-інструменти

ВОНИ ПРОБУВАЛИ SORANK ДО ВАС

Відгуки амбітних засновників

Органічне зростанняЕлектронна комерція

Від 0 до 10000 відвідувачів за 5 місяців

Celio Fabianomonrobotlavevitre.fr
Органічне зростанняПрограмне забезпечення

Від 0 до 5000 клієнтів за 8 місяців

Thibault BMsorank.com
Органічне зростанняВідпочинок та авіація

від 0 до 1104 кліків за 4 місяці

Dominiqueflight-sensations-idf.com
Органічне зростанняМузичне програмне забезпечення

x30 кліків за 4 місяці

Valentin Cordiertiger-sounds.com
Органічне зростанняЗдоров'я та самопочуття

x30 кліків за 4 місяці

Rodrigue Bretonalthevia.com