Strona główna / Baza wiedzy / Słownik pojęć / hreflang: oznaczenie wersji językowych

hreflang: oznaczenie wersji językowych

Słownik pojęć 2 min czytania Zaktualizowano 12.09.2026
Jak poinformować wyszukiwarki o wersjach językowych i regionalnych strony, pięć najczęściej łamanych zasad oraz dlaczego to oznaczenie nie podnosi pozycji, ale chroni przed samokonkurencją.

hreflang — oznaczenie, które informuje wyszukiwarki, że strona ma wersje w innych językach lub dla innych krajów, oraz która wersja jest przeznaczona dla kogo. Bez niego wielojęzyczna strona ryzykuje konkurencję sama ze sobą.

Jak to wygląda

Na każdej wersji językowej wymieniane są wszystkie wersje, w tym jej sama, z podaniem języka i w razie potrzeby regionu. Dodatkowo podaje się opcję zapasową dla pozostałych krajów. Oznaczenie umieszczane jest w kodzie strony, w nagłówkach odpowiedzi lub w mapie witryny — sposób nie ma znaczenia, ważna jest pełność.

Zasady, które łamane są najczęściej

ZasadaCo się psuje przy naruszeniu
Linki muszą być wzajemneJednostronne oznaczenie jest całkowicie ignorowane
Każda wersja linkuje także do siebieZestaw uznawany jest za niekompletny
Adresy — kanoniczne i działającePrzekierowanie lub 404 zeruje powiązanie
Kod języka zgodny z normąLiterówka w kodzie wyłącza zasadę
Region podawany tylko razem z językiemJeden region bez języka nie działa
To nie dotyczy rankingów, a wyboru wersji
Oznaczenie nie podnosi pozycji. Pomaga pokazać użytkownikowi właściwą wersję i zmniejsza ryzyko, że wersje będą uznawane za duplikaty.

Kiedy jest potrzebne

  • Strona istnieje w kilku językach.
  • Istnieją wersje w jednym języku dla różnych krajów — na przykład dla Ukrainy i Polski.
  • Część treści została przetłumaczona, a część nie: wtedy oznacza się tylko rzeczywiście istniejące pary.

Częste nieporozumienie: język i kraj

Kod języka jest obowiązkowy, kod kraju — nie. Zapis tylko z językiem oznacza „ta wersja dla wszystkich, którzy czytają w tym języku”, a z językiem i krajem — „dla tego języka w tym kraju”. Nie można podać jednego regionu bez języka: taki zapis jest ignorowany. I pamiętaj, że region dotyczy kraju użytkownika, a nie miejsca, w którym znajduje się serwer.

Jak sprawdzić

Sprawdź kod źródłowy strony i upewnij się, że wersje są wymienione w pełni i wzajemnie. W naszej bazie wiedzy, na przykład, każdy artykuł istnieje w czterech językach z własnym adresem — i są one powiązane właśnie tym oznaczeniem; szczegóły w artykule o wersjach językowych.

Częste pytania

Czy hreflang podnosi pozycje?
Nie. Oznaczenie pomaga pokazać użytkownikowi właściwą wersję i zmniejsza ryzyko, że wersje będą uznawane za duplikaty.
Czy konieczne jest linkowanie do samego siebie?
Tak, każda wersja musi zawierać link do siebie, w przeciwnym razie zestaw uznawany jest za niekompletny.
Co zrobić, jeśli przetłumaczono tylko część stron?
Oznaczać tylko rzeczywiście istniejące pary: linki do nieistniejących tłumaczeń łamią powiązanie.
Czy artykuł był pomocny?
Wypróbuj na swoim projekcie Wszystko, co opisano w artykule, jest dostępne w panelu — bonus przy rejestracji już na saldzie.
Open dashboard