Słownik  /  Hreflang
Słownik · SEO

Hreflang - co to jest i jakie ma zastosowanie?

Paweł Wołoszyn
Paweł Wołoszyn · o autorze →
Publikacja: · Aktualizacja: · ~4 min czytania
Abstrakcyjna grafika ilustrująca hreflang, mechanizm łączenia globalnych wersji językowych stron www.
Słownik · SEO
Hreflang
Paweł Wołoszyn - Konsultant SEO i AI

Hreflang to atrybut HTML wskazujący wyszukiwarkom językowe i regionalne wersje strony. Dowiedz się, jak go wdrożyć, unikać błędów i kiedy używać x-default.

Hreflang (atrybut HTML) to element technicznego SEO wskazujący wyszukiwarkom, która wersja językowa lub regionalna strony powinna zostać wyświetlona konkretnemu użytkownikowi. Poprawne wdrożenie hreflang kieruje ruch na właściwą wersję witryny i ogranicza problemy z duplikacją treści w serwisach wielojęzycznych.

Czym jest atrybut hreflang i jak działa?

Atrybut hreflang jest sygnałem dla wyszukiwarek internetowych, takich jak Google, który wskazuje na istnienie alternatywnych wersji językowych lub regionalnych danej strony. Działa on poprzez umieszczenie w kodzie HTML specjalnych tagów <link>, które mapują wszystkie powiązane ze sobą adresy URL, jasno komunikując, która wersja jest przeznaczona dla jakiego języka lub regionu.

Hreflang jako sygnał dla wyszukiwarek internetowych

Hreflang funkcjonuje jako precyzyjna wskazówka, która pomaga algorytmom wyszukiwarek zrozumieć relacje między stronami w różnych językach. Gdy użytkownik z Niemiec szuka informacji, Google, widząc tag hreflang="de", jest w stanie z większym prawdopodobieństwem wyświetlić mu niemiecką wersję strony, nawet jeśli angielska ma wyższy autorytet. Jest to fundamentalne dla globalnych strategii SEO, ponieważ zapewnia, że treści docierają do właściwej grupy odbiorców.

Jak hreflang określa język i region strony?

Atrybut hreflang używa standardowych kodów ISO 639-1 dla języków oraz ISO 3166-1 Alpha 2 dla regionów, aby precyzyjnie określić docelową grupę odbiorców. Struktura wartości atrybutu może przyjąć formę samego kodu języka (np. pl dla polskiego) lub kombinacji języka i regionu (np. en-GB dla angielskiego w Wielkiej Brytanii), co pozwala na jeszcze dokładniejsze targetowanie.

  • Tylko język: hreflang="es" – dla wszystkich użytkowników hiszpańskojęzycznych, niezależnie od lokalizacji.
  • Język i region: hreflang="es-MX" – dla użytkowników hiszpańskojęzycznych w Meksyku.

Jakie korzyści dla SEO daje wdrożenie hreflang?

Poprawne wdrożenie atrybutu hreflang przynosi trzy kluczowe korzyści dla SEO: znacząco poprawia doświadczenie użytkownika (UX) poprzez serwowanie treści w odpowiednim języku, ogranicza ryzyko kanibalizacji i problemów z duplikacją treści, a także może pozytywnie wpłynąć na widoczność strony w międzynarodowych wynikach wyszukiwania.

Lepsze dopasowanie treści do języka użytkownika

Główną zaletą hreflang jest dostarczanie użytkownikom treści w ich ojczystym języku i z uwzględnieniem lokalnego kontekstu, np. waluty czy jednostek miar. Taka personalizacja obniża współczynnik odrzuceń (bounce rate) i zwiększa zaangażowanie użytkowników.

Zapobieganie problemom z duplikacją treści

Strony posiadające bardzo podobne treści skierowane na różne rynki (np. dla USA i Wielkiej Brytanii) bez hreflang mogą być postrzegane przez wyszukiwarki jako duplikaty. Hreflang jasno komunikuje, że są to celowe, alternatywne wersje tej samej strony, a nie próba manipulacji rankingiem, co chroni witrynę przed negatywnymi konsekwencjami SEO związanymi z powieloną zawartością.

Wpływ hreflang na pozycje w wynikach wyszukiwania

Chociaż hreflang nie jest bezpośrednim czynnikiem rankingowym, jego pośredni wpływ jest nie do przecenienia. Poprzez rozwiązywanie problemu duplikacji i poprawę wskaźników behawioralnych użytkowników, wyszukiwarki lepiej oceniają jakość witryny. W efekcie strona ma większą szansę na osiągnięcie wyższych pozycji w wynikach wyszukiwania na docelowych rynkach międzynarodowych.

Pamiętaj o implementacji samoodnoszącego się (self-referencing) tagu hreflang. Każda strona w zestawie językowym powinna zawierać tag hreflang wskazujący na jej własny URL. Jest to kluczowa praktyka potwierdzająca przynależność danej strony do zdefiniowanej grupy językowej i zapobiegająca błędom interpretacji przez roboty Google.

Jak wygląda poprawna implementacja tagu hreflang?

Poprawna implementacja tagu hreflang polega na umieszczeniu w sekcji <head> każdej strony zestawu znaczników <link>, które wskazują na wszystkie jej alternatywne wersje językowe i regionalne. Kluczowe jest, aby każda strona w grupie linkowała do wszystkich pozostałych oraz do samej siebie, tworząc zamknięty i spójny system referencji.

Jaka jest struktura tagu hreflang?

Struktura tagu hreflang jest prosta i składa się z trzech kluczowych atrybutów wewnątrz znacznika <link>. Każdy z nich pełni precyzyjnie określoną funkcję w komunikacji z robotami wyszukiwarek.

  1. rel="alternate": Informuje, że link prowadzi do alternatywnej wersji bieżącego dokumentu.
  2. hreflang="kod-języka-regionu": Określa język (i opcjonalnie region) alternatywnej strony.
  3. href="URL": Zawiera bezwzględny adres URL alternatywnej wersji strony.

Przykładowy kod atrybutu hreflang w HTML

Załóżmy, że posiadamy stronę dostępną w trzech wersjach: polskiej, niemieckiej oraz angielskiej dla użytkowników z USA. Kod, który powinien znaleźć się w sekcji <head> każdej z tych trzech stron, będzie wyglądał następująco:

<link rel="alternate" hreflang="pl" href="https://example.com/pl/strona" /> <link rel="alternate" hreflang="de" href="https://example.com/de/seite" /> <link rel="alternate" hreflang="en-us" href="https://example.com/en-us/page" /> <link rel="alternate" hreflang="x-default" href="https://example.com/en-us/page" />

Rozważ użycie atrybutu hreflang="x-default". Służy on do wskazania domyślnej wersji strony dla użytkowników, których język lub region nie pasuje do żadnej z określonych wersji. To doskonały sposób na skierowanie niezidentyfikowanego ruchu na najbardziej uniwersalną wersję witryny, np. anglojęzyczną.

O czym należy pamiętać przy stosowaniu hreflang?

Nie wszystkie wyszukiwarki obsługują hreflang, a jego skuteczność zależy od bezbłędnej implementacji. Dla rynków zdominowanych przez inne narzędzia, jak Bing, konieczne jest stosowanie dodatkowych metod optymalizacji.

Hreflang jako sygnał a nie dyrektywa dla Google

Google traktuje atrybut hreflang jako jedną z wielu wskazówek przy wyborze odpowiedniej wersji strony do wyświetlenia użytkownikowi. Inne czynniki, takie jak adres IP użytkownika, ustawienia języka w przeglądarce czy historia wyszukiwania, również mają znaczenie. Dlatego błędy w implementacji hreflang mogą spowodować, że Google zignoruje ten sygnał i samodzielnie zdecyduje, która wersja jest najbardziej odpowiednia.

Czy inne wyszukiwarki wspierają atrybut hreflang?

Atrybut hreflang jest w pełni wspierany głównie przez Google i Yandex. Inne popularne wyszukiwarki, takie jak Bing czy Baidu, nie korzystają z tagów hreflang w ten sam sposób. Bing na przykład preferuje stosowanie metatagu content-language w sekcji <head>, co oznacza konieczność wdrożenia odrębnych rozwiązań dla optymalizacji wielojęzycznej poza ekosystemem Google.

Komentarz eksperta

Przy projektach międzynarodowych najczęściej spotykam błąd braku dwukierunkowości: strona A wskazuje stronę B jako wersję językową, ale B nie odsyła z powrotem do A. Google traktuje taki układ jako błąd i ignoruje niepotwierdzone adnotacje hreflang, więc cały wysiłek wdrożeniowy idzie na marne. Weryfikuję to dokładnie na każdym audycie SEO i poprawka jest zazwyczaj pierwszym krokiem naprawczym.

Zawsze wdrażam też atrybut x-default, który wskazuje neutralną wersję strony dla użytkowników spoza zdefiniowanych rynków. Bez niego wyszukiwarka nie wie, co wyświetlić osobom z krajów nieujętych w mapowaniu hreflang. U klientów rolę tę pełni zwykle wersja anglojęzyczna lub dedykowana strona z wyborem języka.

Paweł Wołoszyn, Konsultant SEO i AI Paweł Wołoszyn, Konsultant SEO i AI

Najczęściej zadawane pytania (FAQ)

Jaka jest różnica między tagiem hreflang a tagiem kanonicznym?

Tag hreflang informuje o istnieniu alternatywnych wersji językowych tej samej strony, traktując je jako równorzędne. Z kolei tag kanoniczny (rel="canonical") wskazuje preferowaną, główną wersję strony w przypadku istnienia wielu bardzo podobnych lub identycznych URL-i, aby uniknąć problemów z duplikacją treści.

Jakie są najczęstsze błędy przy implementacji hreflang?

Do najczęstszych błędów należą: brak linków zwrotnych (strona A linkuje do B, ale B nie linkuje do A), użycie nieprawidłowych kodów języka lub regionu, stosowanie względnych adresów URL zamiast bezwzględnych oraz brak samoodnoszącego się tagu hreflang.

Jak sprawdzić, czy tagi hreflang są poprawnie zaimplementowane?

Poprawność implementacji można zweryfikować za pomocą zewnętrznych crawlerów SEO (np. Screaming Frog, Ahrefs), które potrafią wykryć typowe błędy, takie jak brakujące linki zwrotne czy nieprawidłowe kody. Raport „Kierowanie międzynarodowe” w Google Search Console, który dawniej pokazywał błędy hreflang, został wycofany we wrześniu 2022 r.

Czy powinienem używać hreflang dla stron o bardzo podobnej treści, np. dla Australii i Wielkiej Brytanii?

Tak, jest to jedno z kluczowych zastosowań hreflang. Nawet jeśli strony różnią się tylko detalami, takimi jak waluta, pisownia czy dane kontaktowe, użycie tagów hreflang="en-au" i hreflang="en-gb" jest niezbędne, aby wyszukiwarki serwowały użytkownikom właściwą, zlokalizowaną wersję.

Czy implementacja hreflang w mapie witryny XML jest lepsza niż w tagach HTML?

Implementacja w mapie witryny XML jest często preferowana dla dużych serwisów, ponieważ nie obciąża kodu HTML każdej podstrony i jest łatwiejsza w zarządzaniu na dużą skalę. Obie metody są równie skuteczne z perspektywy Google, pod warunkiem że są wdrożone poprawnie.

Hreflang nie służy do bezpośredniego transferu autorytetu (tzw. „link juice”) w taki sposób, jak robią to linki kanoniczne czy przekierowania 301. Jego celem jest mapowanie relacji między stronami, jednak silne sygnały rankingowe jednej wersji językowej mogą pośrednio wzmacniać postrzeganie całej witryny jako wartościowego źródła przez Google.

Powiązane wpisy

Słownik
HTML - co to jest i kiedy się stosuje?
Słownik
Paginacja - Czym jest i jak wpływa na SEO?
Słownik
Stopka strony (footer) - co to jest i jak powinna wyglądać?
Słownik
Link - czym jest i jakie są jego rodzaje?
Słownik
Backlinki - czym są i jaką pełnią funkcję?
Słownik
Przekierowanie 301 - czym jest i dlaczego jest ważne?

Rozwijaj swoją markę!

Dzięki współpracy ze mną!

Zostaw kontakt - odezwę się z darmową analizą widoczności Twojej domeny i propozycją kolejnych kroków.

Umów darmową konsultację SEO