Перейти до вмісту

Запитання

hreflang простими словами

hreflang — це невеликий тег, невидимий для відвідувача, який повідомляє Google: «ця сторінка є також англійською — ось тут, і німецькою — ось там». Він потрібен лише для одного: щоб кожна людина бачила в результатах пошуку версію своєю мовою.

Як це виглядає

У заголовку кожної версії сторінки «Номери» — англійською, французькою та німецькою:

<link rel="alternate" hreflang="en" href="https://example.com/rooms/">
<link rel="alternate" hreflang="fr" href="https://example.com/fr/chambres/">
<link rel="alternate" hreflang="de" href="https://example.com/de/zimmer/">
<link rel="alternate" hreflang="x-default" href="https://example.com/rooms/">

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

Правила

  • Кожна версія вказує всі інші — і саму себе. У всіх версіях стоїть той самий список.
  • Посилання працюють в обидва боки. Якщо одна версія вказує іншу, та теж має вказувати її. Інакше Google може проігнорувати тег.
  • Повна адреса, яка відповідає. Не адреса з переспрямуванням і не сторінка, якої не існує.
  • Правильний код мови: en, de, pt-BR… У стандарті, якого дотримується Google (ISO 639-1), uk позначає українську мову, а британська англійська записується як en-GB.

Чотири найпоширеніші помилки

  1. Вказувати мову, якою сторінку ще не перекладено.
  2. Забути зворотне посилання в одній із версій.
  3. Вказувати адресу, яка переспрямовує або більше не існує.
  4. Ставити теги лише на деяких сторінках.

Джерела (переглянуто 15/10/2026)

  • Google Search Central, стаття «Tell Google about localized versions of your page»
Українська