Przejdź do treści

Pytania

hreflang w prostych słowach

hreflang to mały tag, niewidoczny dla odwiedzającego, który mówi Google: „ta strona istnieje też po angielsku, tutaj, i po niemiecku, tam”. Służy tylko jednemu: aby każdy widział w wynikach wyszukiwania wersję w swoim języku.

Jak to wygląda

W nagłówku każdej wersji strony „Pokoje” (angielskiej, francuskiej i niemieckiej):

<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 wskazuje stronę, którą należy pokazać, gdy żaden język nie pasuje.

Zasady

  • Każda wersja wymienia wszystkie pozostałe i samą siebie. Każda wersja zawiera dokładnie tę samą listę.
  • Linki działają w obie strony. Jeśli jedna wersja wskazuje drugą, druga musi wskazywać również ją. W przeciwnym razie Google może zignorować tag.
  • Pełny adres, który odpowiada. Nie adres, który przekierowuje gdzie indziej, i nie strona, której nie ma.
  • Prawidłowy kod języka: en, de, pt-BR… W normie, którą stosuje Google (ISO 639-1), uk oznacza ukraiński: angielski brytyjski zapisuje się jako en-GB.

Cztery najczęstsze błędy

  1. Zgłaszanie języka, na który strona nie została jeszcze przetłumaczona.
  2. Brak linku zwrotnego w jednej z wersji.
  3. Wskazywanie adresu, który przekierowuje albo już nie istnieje.
  4. Umieszczanie tagów tylko na niektórych stronach.

Źródła (dostęp: 2026-10-15)

  • Google Search Central, „Tell Google about localized versions of your page”
Polski