Informacje o tagach hreflang
Czym jest znacznik hreflang?
Znacznik hreflang informuje wyszukiwarki, że strona ma równoważne wersje w innych językach lub dla innych regionów oraz która wersja jest przeznaczona dla poszczególnych odbiorców. Nie dokonuje on tłumaczenia. Mapuje relacje między istniejącymi już stronami.
Chodzi o to, aby właściwa wersja trafiła do właściwej osoby. Bez tego wyszukiwarka może wyświetlić angielską stronę użytkownikowi wyszukującemu po hiszpańsku albo potraktować niemal identyczne strony regionalne jako duplikaty konkurujące ze sobą.
Łatwo też popełnić tu trudny do zauważenia błąd, dlatego warto uruchomić narzędzie do sprawdzania hreflang, zamiast zakładać, że wszystko jest poprawne. Adnotacje znajdują się w sekcji head, na którą nikt nie zagląda, brak choćby jednego odnośnika zwrotnego może zepsuć cały zestaw, a na samej stronie nic nie wskazuje na problem.
Czy tagi hreflang nadal mają znaczenie w 2026?
W przypadku każdej witryny publikującej treści w więcej niż jednym języku lub kierującej ofertę do więcej niż jednego kraju — tak. Wyszukiwarki coraz lepiej odczytują intencje, ale odczytywanie intencji to nie instrukcja, a kosztem pomyłki jest wyświetlenie użytkownikowi strony, której nie może przeczytać.
Koszt biznesowy jest wyższy w przypadku wariantów regionalnych niż językowych. Wyświetlenie klientowi z USA cen obowiązujących w Wielkiej Brytanii albo niewłaściwej waluty i warunków dostawy prowadzi do znacznie gorszej konwersji niż wyświetlenie niewłaściwego języka, ponieważ użytkownik często nie zdaje sobie sprawy, że coś jest nie tak.
Pozostaje jednym z niewielu obszarów, w których prawidłowa implementacja jest naprawdę złożona, dlatego tak wiele międzynarodowych witryn ma zestaw, który działa tylko częściowo.
Jak hreflang wiąże się z wyszukiwaniem AI
Odpowiedzi AI są generowane w języku zapytania, a wykorzystywane źródła powinny być z nim zgodne. Jednoznaczne oznaczenia języka i regionu znacznie ułatwiają określenie, która wersja treści powinna zostać uwzględniona w danej odpowiedzi.
Bez nich zestaw przetłumaczonych stron może wyglądać jak zbiór niemal identycznych kopii jednego dokumentu. To słaba podstawa do wyboru strony, na którą należy się powołać, a ponadto stwarza ryzyko, że Twoje treści będą reprezentowane przez tę wersję, która akurat okaże się najsilniejsza, zamiast przez tę, która najlepiej pasuje.
W przypadku wariantów regionalnych stawka jest jeszcze wyższa, ponieważ istotne różnice często dotyczą faktów: ceny, dostępności i warunków prawnych. Powołanie się na niewłaściwą stronę regionalną prowadzi do udzielenia odpowiedzi, która jest błędna z perspektywy czytelnika.
Najlepsze praktyki dotyczące hreflang
- Zadbaj o wzajemność odwołań. Jeśli strona A wskazuje stronę B, strona B musi wskazywać z powrotem na stronę A.
- Dodaj tag odwołujący się do samej strony na każdej stronie w zestawie.
- Używaj prawidłowych kodów języków i dodawaj kod regionu tylko wtedy, gdy treść rzeczywiście różni się w zależności od regionu.
- Dodaj wartość x-default dla odwiedzających, którzy nie pasują do żadnego z wariantów.
- Używaj absolutnych adresów URL i nigdy nie wskazuj strony, która przekierowuje lub jest zablokowana przed indeksowaniem.
- Zachowaj spójność tagów hreflang i canonical; strona powinna mieć ustawiony adres kanoniczny wskazujący na samą siebie w obrębie własnego języka.
Typowe błędy
- Brak odwołań zwrotnych, co unieważnia relację w obu kierunkach.
- Używanie kodu kraju w miejscu kodu języka, na przykład uk zamiast en-GB.
- Wskazywanie w atrybucie hreflang jednego adresu URL, podczas gdy adres kanoniczny wskazuje gdzie indziej.
- Oznaczanie stron, które nie są rzeczywiście równoważne, na przykład pełnej strony i jej skróconego tłumaczenia.
- Pomijanie x-default, przez co odwiedzający spoza docelowych regionów są przypisywani w sposób losowy.
Co sprawdza to narzędzie
Sprawdzanie hreflang informuje, czy strona zawiera jakiekolwiek adnotacje hreflang. Nie weryfikuje kodów języków, nie potwierdza wzajemności odwołań ani nie sprawdza adresów URL, dlatego strona może przejść tę kontrolę, a mimo to mieć nieprawidłowy zestaw hreflang.
Potraktuj pozytywny wynik kontroli hreflang jako potwierdzenie, że znacznik istnieje, a błąd w przypadku wielojęzycznej witryny jako problem do naprawienia przed zajęciem się czymkolwiek innym z tej listy.
Co dalej
Hreflang jest jednym z trzech sygnałów informujących wyszukiwarkę, dla kogo przeznaczona jest dana strona. Sprawdź
Atrybut lang w kodzie HTML deklarujący język tej strony, potwierdź, że
tag kanoniczny jest zgodny z zestawem hreflang, i upewnij się, że każdy wariant jest wymieniony w pliku
Mapa witryny XML.