Przejdź do treści
SEOMaster SEOMaster

hreflang

Wskazuje wersje językowe strony.

hreflang w 30 sekund

  1. 01 · Zrozum: hreflang to atrybut, który łączy ze sobą różne wersje językowe lub regionalne tej samej strony i mówi Google, którą pokazać konkretnemu użytkownikowi — na podstawie jego języka i kraju.
  2. 02 · Sprawdź: Sprawdź znaczniki <link rel="alternate" hreflang="…"> (lub odpowiedniki w nagłówkach/sitemap).
  3. 03 · Unikaj: Brak wzajemnych odwołań (A → B, ale B nie wskazuje A)
hreflang — macierz języka i regionu — diagram wyjaśniający
Każda wersja językowa publikuje ten sam komplet pełnych adresów hreflang, wskazuje samą siebie i otrzymuje link zwrotny od pozostałych wersji. Otwórz diagram z opisem i legendą.

Co to jest hreflang?

hreflang to atrybut, który łączy ze sobą różne wersje językowe lub regionalne tej samej strony i mówi Google, którą pokazać konkretnemu użytkownikowi — na podstawie jego języka i kraju.

Każda wersja powinna wskazywać na wszystkie pozostałe (łącznie z samą sobą), tworząc spójną sieć powiązań. Często dodaje się też wersję x-default jako domyślną.

Dlaczego to ważne dla SEO

Bez hreflang użytkownik z Niemiec może trafić na polską wersję, a Google może uznać tłumaczenia za duplikaty. Poprawny hreflang kieruje każdego do właściwej wersji.

Jak to sprawdzić

Sprawdź znaczniki <link rel="alternate" hreflang="…"> (lub odpowiedniki w nagłówkach/sitemap). Upewnij się, że powiązania są wzajemne i używają poprawnych kodów język-region.

Częste błędy

  • Brak wzajemnych odwołań (A → B, ale B nie wskazuje A)
  • Błędne kody (np. „en-UK” zamiast „en-GB”)
  • Brak wersji x-default

Przykład

<link rel="alternate" hreflang="de-DE" href="https://twojadomena.pl/de/">

Najczęstsze pytania

Czy hreflang musi być wzajemny?

Tak. Jeśli strona A wskazuje na B, to B musi wskazywać z powrotem na A. Brak odwzajemnienia to najczęstszy błąd i powoduje, że całe oznaczenie jest ignorowane.

Co to jest x-default?

Wersja dla użytkowników, których język nie pasuje do żadnej z zadeklarowanych. Zwykle jest to strona wyboru języka albo wersja angielska.

Czy hreflang rozwiązuje problem powielonej treści?

Tak, między wersjami językowymi. Te same teksty po polsku dla Polski i dla Niemiec nie będą traktowane jako duplikat, jeśli hreflang poprawnie je rozróżnia.

Poradniki na ten temat

  • Duplicate content: jak znaleźć duplikaty i wybrać canonical — Duplikat treści nie jest automatycznie karą. Problem zaczyna się wtedy, gdy kilka adresów konkuruje o ten sam cel, rozprasza linki i utrudnia Google wybór właściwej wersji. Naprawa zależy od tego, czy wariant ma zniknąć, pozostać dostępny czy być indeksowany osobno.

Źródła

Wszystkie hasła · Cała Wiedza · Jak skanujemy